./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_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_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 eb70094490cf46157ed6f1dc8c697227b983429d ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 17:06:51,344 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 17:06:51,345 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 17:06:51,354 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 17:06:51,355 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 17:06:51,356 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 17:06:51,361 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 17:06:51,363 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 17:06:51,366 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 17:06:51,372 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 17:06:51,373 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 17:06:51,373 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 17:06:51,374 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 17:06:51,375 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 17:06:51,376 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 17:06:51,377 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 17:06:51,378 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 17:06:51,379 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 17:06:51,392 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 17:06:51,394 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 17:06:51,394 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 17:06:51,395 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 17:06:51,397 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 17:06:51,397 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 17:06:51,398 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 17:06:51,398 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 17:06:51,399 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 17:06:51,400 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 17:06:51,401 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 17:06:51,401 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 17:06:51,402 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 17:06:51,402 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 17:06:51,402 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 17:06:51,403 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 17:06:51,404 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 17:06:51,404 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 17:06:51,404 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 17:06:51,417 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 17:06:51,417 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 17:06:51,418 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 17:06:51,418 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 17:06:51,419 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 17:06:51,419 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 17:06:51,419 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 17:06:51,419 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 17:06:51,419 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 17:06:51,420 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 17:06:51,420 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 17:06:51,420 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 17:06:51,420 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 17:06:51,421 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 17:06:51,421 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 17:06:51,421 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 17:06:51,421 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 17:06:51,421 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 17:06:51,422 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 17:06:51,422 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 17:06:51,422 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 17:06:51,422 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 17:06:51,422 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 17:06:51,423 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 17:06:51,423 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 17:06:51,423 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 17:06:51,423 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 17:06:51,423 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 17:06:51,424 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 17:06:51,424 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 17:06:51,424 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 17:06:51,425 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 17:06:51,425 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_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 -> eb70094490cf46157ed6f1dc8c697227b983429d [2018-11-18 17:06:51,449 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 17:06:51,458 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 17:06:51,461 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 17:06:51,462 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 17:06:51,464 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 17:06:51,464 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-18 17:06:51,513 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/data/8b9ec748c/aefb9aefff4e463cba7ce2b7894d446d/FLAGbdaacd7fa [2018-11-18 17:06:51,871 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 17:06:51,872 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-18 17:06:51,881 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/data/8b9ec748c/aefb9aefff4e463cba7ce2b7894d446d/FLAGbdaacd7fa [2018-11-18 17:06:51,892 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/data/8b9ec748c/aefb9aefff4e463cba7ce2b7894d446d [2018-11-18 17:06:51,895 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 17:06:51,896 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 17:06:51,897 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 17:06:51,897 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 17:06:51,901 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 17:06:51,901 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:06:51" (1/1) ... [2018-11-18 17:06:51,903 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a06073b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:51, skipping insertion in model container [2018-11-18 17:06:51,904 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 05:06:51" (1/1) ... [2018-11-18 17:06:51,910 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 17:06:51,943 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 17:06:52,094 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:06:52,097 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 17:06:52,142 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 17:06:52,150 INFO L195 MainTranslator]: Completed translation [2018-11-18 17:06:52,151 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52 WrapperNode [2018-11-18 17:06:52,151 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 17:06:52,151 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 17:06:52,151 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 17:06:52,151 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 17:06:52,159 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,169 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,252 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 17:06:52,252 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 17:06:52,252 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 17:06:52,252 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 17:06:52,261 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,264 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,264 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,270 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,277 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,279 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... [2018-11-18 17:06:52,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 17:06:52,288 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 17:06:52,288 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 17:06:52,288 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 17:06:52,289 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:06:52,362 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 17:06:52,362 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 17:06:52,464 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 17:06:52,464 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 17:06:53,131 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 17:06:53,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:06:53 BoogieIcfgContainer [2018-11-18 17:06:53,132 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 17:06:53,132 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 17:06:53,132 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 17:06:53,135 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 17:06:53,135 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:06:53,136 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 05:06:51" (1/3) ... [2018-11-18 17:06:53,136 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1b4a5fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:06:53, skipping insertion in model container [2018-11-18 17:06:53,137 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:06:53,137 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 05:06:52" (2/3) ... [2018-11-18 17:06:53,137 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1b4a5fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 05:06:53, skipping insertion in model container [2018-11-18 17:06:53,137 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 17:06:53,137 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:06:53" (3/3) ... [2018-11-18 17:06:53,139 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-18 17:06:53,182 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 17:06:53,182 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 17:06:53,182 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 17:06:53,182 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 17:06:53,182 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 17:06:53,183 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 17:06:53,183 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 17:06:53,183 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 17:06:53,183 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 17:06:53,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 17:06:53,217 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 17:06:53,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:53,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:53,223 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:06:53,223 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:06:53,223 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 17:06:53,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 17:06:53,229 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 17:06:53,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:53,229 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:53,230 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 17:06:53,230 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:06:53,237 INFO L794 eck$LassoCheckResult]: Stem: 107#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; 116#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103#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; 131#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 143#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 108#L99-3true [2018-11-18 17:06:53,237 INFO L796 eck$LassoCheckResult]: Loop: 108#L99-3true assume true; 109#L99-1true assume !false; 54#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79#L102true assume !(12292 == ssl3_accept_~s__state~0); 62#L105true assume !(16384 == ssl3_accept_~s__state~0); 66#L108true assume !(8192 == ssl3_accept_~s__state~0); 34#L111true assume !(24576 == ssl3_accept_~s__state~0); 20#L114true assume !(8195 == ssl3_accept_~s__state~0); 24#L117true assume 8480 == ssl3_accept_~s__state~0; 111#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 95#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; 106#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37#L579true ssl3_accept_~skip~0 := 0; 108#L99-3true [2018-11-18 17:06:53,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:53,242 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 17:06:53,243 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:53,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:53,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:53,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:53,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:53,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:53,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234872, now seen corresponding path program 1 times [2018-11-18 17:06:53,333 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:53,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:53,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:53,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:53,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:53,344 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:53,344 INFO L82 PathProgramCache]: Analyzing trace with hash -634464057, now seen corresponding path program 1 times [2018-11-18 17:06:53,344 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:53,344 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:53,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,345 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:53,345 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:53,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:53,408 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 17:06:53,410 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:53,410 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:53,542 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:06:53,543 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:06:53,543 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:06:53,543 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:06:53,543 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:06:53,543 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:06:53,543 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:06:53,544 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:06:53,544 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:06:53,544 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:06:53,544 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:06:53,563 INFO 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 17:06:53,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:53,592 INFO 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 17:06:53,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:53,602 INFO 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 17:06:53,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:53,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:53,934 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:06:53,935 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:06:53,942 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:06:53,942 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:06:53,948 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:06:53,948 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_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:06:53,980 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:06:53,980 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:06:54,016 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:06:54,017 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:06:54,022 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:06:54,046 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:06:54,046 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:06:54,046 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:06:54,046 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:06:54,046 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:06:54,047 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:06:54,047 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:06:54,047 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:06:54,047 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 17:06:54,047 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:06:54,047 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:06:54,048 INFO 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 17:06:54,052 INFO 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 17:06:54,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:54,085 INFO 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 17:06:54,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:54,100 INFO 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 17:06:54,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:06:54,234 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:06:54,238 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:06:54,239 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 17:06:54,240 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:06:54,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:06:54,240 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:06:54,240 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:06:54,241 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:06:54,242 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:06:54,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:06:54,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:06:54,244 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 17:06:54,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:06:54,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:06:54,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:06:54,244 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:06:54,244 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:06:54,246 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:06:54,246 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:06:54,250 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:06:54,254 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:06:54,254 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:06:54,256 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:06:54,256 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:06:54,256 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:06:54,256 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 17:06:54,257 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:06:54,276 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:54,302 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:06:54,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:54,330 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:06:54,426 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 17:06:54,438 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 17:06:54,438 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-18 17:06:55,590 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 795 states and 1331 transitions. Complement of second has 10 states. [2018-11-18 17:06:55,590 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 17:06:55,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:06:55,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-18 17:06:55,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 17:06:55,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:06:55,595 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 17:06:55,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:06:55,595 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 17:06:55,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:06:55,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-18 17:06:55,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-18 17:06:55,618 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-18 17:06:55,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-18 17:06:55,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-18 17:06:55,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-18 17:06:55,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:55,621 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-18 17:06:55,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-18 17:06:55,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-18 17:06:55,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-18 17:06:55,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-18 17:06:55,660 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-18 17:06:55,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:55,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:55,664 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-18 17:06:55,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:55,768 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-18 17:06:55,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:55,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-18 17:06:55,772 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-18 17:06:55,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-18 17:06:55,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-18 17:06:55,776 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-18 17:06:55,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-18 17:06:55,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:55,776 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-18 17:06:55,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-18 17:06:55,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-18 17:06:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-18 17:06:55,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-18 17:06:55,790 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 17:06:55,790 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 17:06:55,790 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 17:06:55,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-18 17:06:55,793 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-18 17:06:55,793 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:55,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:55,794 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 17:06:55,794 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 17:06:55,794 INFO L794 eck$LassoCheckResult]: Stem: 2250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2039#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; 2040#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2245#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; 2246#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2205#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2289#L99-3 assume true; 2253#L99-1 assume !false; 2169#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2170#L102 assume !(12292 == ssl3_accept_~s__state~0); 2182#L105 assume !(16384 == ssl3_accept_~s__state~0); 2183#L108 assume !(8192 == ssl3_accept_~s__state~0); 2111#L111 assume !(24576 == ssl3_accept_~s__state~0); 2112#L114 assume !(8195 == ssl3_accept_~s__state~0); 2090#L117 assume !(8480 == ssl3_accept_~s__state~0); 2046#L120 assume !(8481 == ssl3_accept_~s__state~0); 2047#L123 assume !(8482 == ssl3_accept_~s__state~0); 2277#L126 assume 8464 == ssl3_accept_~s__state~0; 2115#L133 [2018-11-18 17:06:55,794 INFO L796 eck$LassoCheckResult]: Loop: 2115#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2030#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2018#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; 2019#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2499#L579 ssl3_accept_~skip~0 := 0; 2498#L99-3 assume true; 2497#L99-1 assume !false; 2496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(12292 == ssl3_accept_~s__state~0); 2494#L105 assume !(16384 == ssl3_accept_~s__state~0); 2493#L108 assume !(8192 == ssl3_accept_~s__state~0); 2492#L111 assume !(24576 == ssl3_accept_~s__state~0); 2491#L114 assume !(8195 == ssl3_accept_~s__state~0); 2315#L117 assume !(8480 == ssl3_accept_~s__state~0); 2293#L120 assume !(8481 == ssl3_accept_~s__state~0); 2291#L123 assume !(8482 == ssl3_accept_~s__state~0); 2292#L126 assume 8464 == ssl3_accept_~s__state~0; 2115#L133 [2018-11-18 17:06:55,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:55,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 17:06:55,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:55,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:55,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:55,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:55,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:55,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:55,811 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:55,811 INFO L82 PathProgramCache]: Analyzing trace with hash 425249372, now seen corresponding path program 1 times [2018-11-18 17:06:55,811 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:55,811 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:55,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:55,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:55,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:55,837 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 17:06:55,837 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:55,837 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:55,837 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:55,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:55,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:55,838 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-18 17:06:55,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:55,999 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-18 17:06:56,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:56,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-18 17:06:56,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-18 17:06:56,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-18 17:06:56,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-18 17:06:56,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-18 17:06:56,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-18 17:06:56,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:56,009 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-18 17:06:56,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-18 17:06:56,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-18 17:06:56,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-18 17:06:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-18 17:06:56,021 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 17:06:56,021 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 17:06:56,022 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 17:06:56,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-18 17:06:56,025 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-18 17:06:56,025 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:56,025 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:56,026 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 17:06:56,026 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:06:56,027 INFO L794 eck$LassoCheckResult]: Stem: 3358#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3150#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; 3151#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3351#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; 3352#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3313#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3391#L99-3 assume true; 3519#L99-1 assume !false; 3554#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3552#L102 assume !(12292 == ssl3_accept_~s__state~0); 3550#L105 assume !(16384 == ssl3_accept_~s__state~0); 3545#L108 assume !(8192 == ssl3_accept_~s__state~0); 3546#L111 assume !(24576 == ssl3_accept_~s__state~0); 3540#L114 assume !(8195 == ssl3_accept_~s__state~0); 3541#L117 assume !(8480 == ssl3_accept_~s__state~0); 3634#L120 assume !(8481 == ssl3_accept_~s__state~0); 3633#L123 assume !(8482 == ssl3_accept_~s__state~0); 3632#L126 assume 8464 == ssl3_accept_~s__state~0; 3226#L133 [2018-11-18 17:06:56,027 INFO L796 eck$LassoCheckResult]: Loop: 3226#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3141#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3129#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; 3130#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3235#L579 ssl3_accept_~skip~0 := 0; 3236#L99-3 assume true; 3359#L99-1 assume !false; 3280#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3281#L102 assume !(12292 == ssl3_accept_~s__state~0); 3314#L105 assume 16384 == ssl3_accept_~s__state~0; 3181#L211 ssl3_accept_~s__server~0 := 1; 3218#L216 assume 0 != ssl3_accept_~cb~0; 3209#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3210#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3245#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3250#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3331#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; 3371#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3440#L579 ssl3_accept_~skip~0 := 0; 3439#L99-3 assume true; 3431#L99-1 assume !false; 3426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3421#L102 assume !(12292 == ssl3_accept_~s__state~0); 3419#L105 assume !(16384 == ssl3_accept_~s__state~0); 3417#L108 assume !(8192 == ssl3_accept_~s__state~0); 3415#L111 assume !(24576 == ssl3_accept_~s__state~0); 3413#L114 assume !(8195 == ssl3_accept_~s__state~0); 3396#L117 assume !(8480 == ssl3_accept_~s__state~0); 3397#L120 assume !(8481 == ssl3_accept_~s__state~0); 3393#L123 assume !(8482 == ssl3_accept_~s__state~0); 3394#L126 assume 8464 == ssl3_accept_~s__state~0; 3226#L133 [2018-11-18 17:06:56,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,027 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 17:06:56,027 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,027 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:56,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,053 INFO L82 PathProgramCache]: Analyzing trace with hash -432154990, now seen corresponding path program 1 times [2018-11-18 17:06:56,053 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,054 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:56,054 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 17:06:56,098 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,098 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:56,098 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:56,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:56,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:56,098 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-18 17:06:56,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:56,235 INFO L93 Difference]: Finished difference Result 658 states and 927 transitions. [2018-11-18 17:06:56,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:56,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 658 states and 927 transitions. [2018-11-18 17:06:56,238 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 17:06:56,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 658 states to 585 states and 847 transitions. [2018-11-18 17:06:56,241 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-18 17:06:56,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2018-11-18 17:06:56,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 847 transitions. [2018-11-18 17:06:56,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:56,242 INFO L705 BuchiCegarLoop]: Abstraction has 585 states and 847 transitions. [2018-11-18 17:06:56,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 847 transitions. [2018-11-18 17:06:56,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 542. [2018-11-18 17:06:56,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 17:06:56,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-18 17:06:56,250 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 17:06:56,250 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 17:06:56,250 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 17:06:56,250 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-18 17:06:56,253 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 17:06:56,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:56,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:56,254 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:06:56,254 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 17:06:56,255 INFO L794 eck$LassoCheckResult]: Stem: 4553#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4346#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; 4347#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4549#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; 4550#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4509#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4593#L99-3 assume true; 4760#L99-1 assume !false; 4839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4830#L102 assume !(12292 == ssl3_accept_~s__state~0); 4829#L105 assume !(16384 == ssl3_accept_~s__state~0); 4493#L108 assume 8192 == ssl3_accept_~s__state~0; 4381#L211 [2018-11-18 17:06:56,255 INFO L796 eck$LassoCheckResult]: Loop: 4381#L211 ssl3_accept_~s__server~0 := 1; 4411#L216 assume 0 != ssl3_accept_~cb~0; 4403#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4404#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4441#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4448#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4528#L243 assume 12292 != ssl3_accept_~s__state~0; 4591#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; 4469#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4794#L579 ssl3_accept_~skip~0 := 0; 4792#L99-3 assume true; 4790#L99-1 assume !false; 4788#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4786#L102 assume !(12292 == ssl3_accept_~s__state~0); 4784#L105 assume !(16384 == ssl3_accept_~s__state~0); 4782#L108 assume 8192 == ssl3_accept_~s__state~0; 4381#L211 [2018-11-18 17:06:56,255 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,255 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 17:06:56,255 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,255 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,256 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,256 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,285 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 17:06:56,285 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,285 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:56,285 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:06:56,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1653557476, now seen corresponding path program 1 times [2018-11-18 17:06:56,286 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,303 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 17:06:56,304 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,304 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:56,304 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:56,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:56,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:56,304 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-18 17:06:56,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:56,379 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-18 17:06:56,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:56,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-18 17:06:56,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 17:06:56,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-18 17:06:56,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 17:06:56,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 17:06:56,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-18 17:06:56,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:56,387 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-18 17:06:56,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-18 17:06:56,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 17:06:56,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 17:06:56,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-18 17:06:56,395 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 17:06:56,395 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 17:06:56,396 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 17:06:56,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-18 17:06:56,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 17:06:56,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:56,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:56,398 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:06:56,398 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 17:06:56,398 INFO L794 eck$LassoCheckResult]: Stem: 5648#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5447#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; 5448#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5642#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; 5643#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5610#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5682#L99-3 assume true; 5726#L99-1 assume !false; 5929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5927#L102 assume !(12292 == ssl3_accept_~s__state~0); 5925#L105 assume !(16384 == ssl3_accept_~s__state~0); 5924#L108 assume !(8192 == ssl3_accept_~s__state~0); 5923#L111 assume !(24576 == ssl3_accept_~s__state~0); 5922#L114 assume 8195 == ssl3_accept_~s__state~0; 5482#L211 [2018-11-18 17:06:56,398 INFO L796 eck$LassoCheckResult]: Loop: 5482#L211 ssl3_accept_~s__server~0 := 1; 5513#L216 assume 0 != ssl3_accept_~cb~0; 5505#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5506#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5541#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5546#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5553#L243 assume 12292 != ssl3_accept_~s__state~0; 5554#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; 5461#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5435#L579 ssl3_accept_~skip~0 := 0; 5532#L99-3 assume true; 5646#L99-1 assume !false; 5577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5578#L102 assume !(12292 == ssl3_accept_~s__state~0); 5590#L105 assume !(16384 == ssl3_accept_~s__state~0); 5591#L108 assume !(8192 == ssl3_accept_~s__state~0); 5520#L111 assume !(24576 == ssl3_accept_~s__state~0); 5521#L114 assume 8195 == ssl3_accept_~s__state~0; 5482#L211 [2018-11-18 17:06:56,399 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 17:06:56,399 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,399 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,409 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,428 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 17:06:56,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:56,428 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:06:56,428 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,429 INFO L82 PathProgramCache]: Analyzing trace with hash -69161143, now seen corresponding path program 1 times [2018-11-18 17:06:56,429 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,458 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 17:06:56,458 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,458 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:56,458 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:56,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:56,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:56,459 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-18 17:06:56,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:56,568 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-18 17:06:56,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:56,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-18 17:06:56,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 17:06:56,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-18 17:06:56,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 17:06:56,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 17:06:56,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-18 17:06:56,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:56,575 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-18 17:06:56,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-18 17:06:56,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 17:06:56,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 17:06:56,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-18 17:06:56,584 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 17:06:56,584 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 17:06:56,584 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 17:06:56,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-18 17:06:56,585 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 17:06:56,586 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:56,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:56,586 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 17:06:56,587 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 17:06:56,587 INFO L794 eck$LassoCheckResult]: Stem: 6748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6548#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; 6549#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6742#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; 6743#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6709#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6782#L99-3 assume true; 6826#L99-1 assume !false; 6999#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6993#L102 assume !(12292 == ssl3_accept_~s__state~0); 6991#L105 assume !(16384 == ssl3_accept_~s__state~0); 6989#L108 assume !(8192 == ssl3_accept_~s__state~0); 6987#L111 assume !(24576 == ssl3_accept_~s__state~0); 6981#L114 assume !(8195 == ssl3_accept_~s__state~0); 6979#L117 assume !(8480 == ssl3_accept_~s__state~0); 6977#L120 assume !(8481 == ssl3_accept_~s__state~0); 6975#L123 assume !(8482 == ssl3_accept_~s__state~0); 6973#L126 assume 8464 == ssl3_accept_~s__state~0; 6626#L133 [2018-11-18 17:06:56,587 INFO L796 eck$LassoCheckResult]: Loop: 6626#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6543#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6527#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; 6528#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6536#L579 ssl3_accept_~skip~0 := 0; 6627#L99-3 assume true; 6746#L99-1 assume !false; 6677#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6678#L102 assume !(12292 == ssl3_accept_~s__state~0); 6690#L105 assume !(16384 == ssl3_accept_~s__state~0); 6691#L108 assume !(8192 == ssl3_accept_~s__state~0); 6620#L111 assume !(24576 == ssl3_accept_~s__state~0); 6582#L114 assume !(8195 == ssl3_accept_~s__state~0); 6583#L117 assume !(8480 == ssl3_accept_~s__state~0); 6555#L120 assume !(8481 == ssl3_accept_~s__state~0); 6556#L123 assume !(8482 == ssl3_accept_~s__state~0); 6756#L126 assume !(8464 == ssl3_accept_~s__state~0); 6757#L129 assume !(8465 == ssl3_accept_~s__state~0); 6753#L132 assume !(8466 == ssl3_accept_~s__state~0); 6712#L135 assume 8496 == ssl3_accept_~s__state~0; 6713#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6965#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6964#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6963#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6614#L293-2 ssl3_accept_~s__init_num~0 := 0; 6575#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7052#L579 ssl3_accept_~skip~0 := 0; 7050#L99-3 assume true; 7048#L99-1 assume !false; 7046#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7042#L102 assume !(12292 == ssl3_accept_~s__state~0); 7040#L105 assume 16384 == ssl3_accept_~s__state~0; 6579#L211 ssl3_accept_~s__server~0 := 1; 7051#L216 assume 0 != ssl3_accept_~cb~0; 7049#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7047#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7044#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7041#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7039#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; 7037#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7031#L579 ssl3_accept_~skip~0 := 0; 7029#L99-3 assume true; 7027#L99-1 assume !false; 7025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7023#L102 assume !(12292 == ssl3_accept_~s__state~0); 7021#L105 assume !(16384 == ssl3_accept_~s__state~0); 7019#L108 assume !(8192 == ssl3_accept_~s__state~0); 7017#L111 assume !(24576 == ssl3_accept_~s__state~0); 6936#L114 assume !(8195 == ssl3_accept_~s__state~0); 6804#L117 assume !(8480 == ssl3_accept_~s__state~0); 6805#L120 assume !(8481 == ssl3_accept_~s__state~0); 6783#L123 assume !(8482 == ssl3_accept_~s__state~0); 6784#L126 assume 8464 == ssl3_accept_~s__state~0; 6626#L133 [2018-11-18 17:06:56,587 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 17:06:56,587 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,587 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:56,603 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:56,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:56,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:56,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1152969982, now seen corresponding path program 1 times [2018-11-18 17:06:56,627 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:56,627 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:56,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,628 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:56,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:56,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:56,661 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 17:06:56,661 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:56,661 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:56,661 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:56,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:56,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:56,662 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-18 17:06:57,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:57,458 INFO L93 Difference]: Finished difference Result 685 states and 1001 transitions. [2018-11-18 17:06:57,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:57,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 685 states and 1001 transitions. [2018-11-18 17:06:57,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-11-18 17:06:57,461 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 685 states to 678 states and 994 transitions. [2018-11-18 17:06:57,461 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 474 [2018-11-18 17:06:57,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 474 [2018-11-18 17:06:57,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 994 transitions. [2018-11-18 17:06:57,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:57,463 INFO L705 BuchiCegarLoop]: Abstraction has 678 states and 994 transitions. [2018-11-18 17:06:57,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 994 transitions. [2018-11-18 17:06:57,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 665. [2018-11-18 17:06:57,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-18 17:06:57,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-18 17:06:57,471 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 17:06:57,471 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 17:06:57,471 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 17:06:57,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-18 17:06:57,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-18 17:06:57,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:57,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:57,474 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 17:06:57,475 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 17:06:57,475 INFO L794 eck$LassoCheckResult]: Stem: 7981#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7781#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; 7782#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7974#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; 7975#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7942#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8013#L99-3 assume true; 8347#L99-1 assume !false; 8346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8345#L102 assume !(12292 == ssl3_accept_~s__state~0); 8344#L105 assume !(16384 == ssl3_accept_~s__state~0); 8343#L108 assume !(8192 == ssl3_accept_~s__state~0); 8341#L111 assume !(24576 == ssl3_accept_~s__state~0); 8339#L114 assume !(8195 == ssl3_accept_~s__state~0); 8338#L117 assume !(8480 == ssl3_accept_~s__state~0); 8337#L120 assume !(8481 == ssl3_accept_~s__state~0); 8335#L123 assume !(8482 == ssl3_accept_~s__state~0); 8333#L126 assume 8464 == ssl3_accept_~s__state~0; 7856#L133 [2018-11-18 17:06:57,475 INFO L796 eck$LassoCheckResult]: Loop: 7856#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7776#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7760#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; 7761#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8367#L579 ssl3_accept_~skip~0 := 0; 8361#L99-3 assume true; 8360#L99-1 assume !false; 8359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8358#L102 assume !(12292 == ssl3_accept_~s__state~0); 8357#L105 assume !(16384 == ssl3_accept_~s__state~0); 8356#L108 assume !(8192 == ssl3_accept_~s__state~0); 8355#L111 assume !(24576 == ssl3_accept_~s__state~0); 8354#L114 assume !(8195 == ssl3_accept_~s__state~0); 8353#L117 assume !(8480 == ssl3_accept_~s__state~0); 8352#L120 assume !(8481 == ssl3_accept_~s__state~0); 8351#L123 assume !(8482 == ssl3_accept_~s__state~0); 8350#L126 assume !(8464 == ssl3_accept_~s__state~0); 8349#L129 assume !(8465 == ssl3_accept_~s__state~0); 8348#L132 assume !(8466 == ssl3_accept_~s__state~0); 7945#L135 assume 8496 == ssl3_accept_~s__state~0; 7832#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7833#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7869#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7801#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7802#L293-2 ssl3_accept_~s__init_num~0 := 0; 7806#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8382#L579 ssl3_accept_~skip~0 := 0; 8381#L99-3 assume true; 8380#L99-1 assume !false; 8379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8377#L102 assume !(12292 == ssl3_accept_~s__state~0); 8376#L105 assume !(16384 == ssl3_accept_~s__state~0); 8372#L108 assume !(8192 == ssl3_accept_~s__state~0); 7850#L111 assume !(24576 == ssl3_accept_~s__state~0); 7813#L114 assume !(8195 == ssl3_accept_~s__state~0); 7814#L117 assume !(8480 == ssl3_accept_~s__state~0); 8324#L120 assume !(8481 == ssl3_accept_~s__state~0); 8235#L123 assume !(8482 == ssl3_accept_~s__state~0); 8226#L126 assume !(8464 == ssl3_accept_~s__state~0); 8224#L129 assume !(8465 == ssl3_accept_~s__state~0); 8221#L132 assume !(8466 == ssl3_accept_~s__state~0); 8208#L135 assume !(8496 == ssl3_accept_~s__state~0); 8207#L138 assume !(8497 == ssl3_accept_~s__state~0); 8206#L141 assume !(8512 == ssl3_accept_~s__state~0); 8205#L144 assume !(8513 == ssl3_accept_~s__state~0); 8203#L147 assume !(8528 == ssl3_accept_~s__state~0); 8202#L150 assume !(8529 == ssl3_accept_~s__state~0); 8135#L153 assume !(8544 == ssl3_accept_~s__state~0); 8136#L156 assume !(8545 == ssl3_accept_~s__state~0); 8137#L159 assume 8560 == ssl3_accept_~s__state~0; 7926#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7927#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; 7899#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8409#L579 ssl3_accept_~skip~0 := 0; 7978#L99-3 assume true; 7979#L99-1 assume !false; 7906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7907#L102 assume !(12292 == ssl3_accept_~s__state~0); 7919#L105 assume !(16384 == ssl3_accept_~s__state~0); 7920#L108 assume !(8192 == ssl3_accept_~s__state~0); 7923#L111 assume !(24576 == ssl3_accept_~s__state~0); 8364#L114 assume !(8195 == ssl3_accept_~s__state~0); 8362#L117 assume !(8480 == ssl3_accept_~s__state~0); 8121#L120 assume !(8481 == ssl3_accept_~s__state~0); 8014#L123 assume !(8482 == ssl3_accept_~s__state~0); 8015#L126 assume 8464 == ssl3_accept_~s__state~0; 7856#L133 [2018-11-18 17:06:57,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:57,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 17:06:57,475 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:57,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:57,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,488 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:57,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:57,499 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:57,499 INFO L82 PathProgramCache]: Analyzing trace with hash -148469878, now seen corresponding path program 1 times [2018-11-18 17:06:57,500 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:57,500 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:57,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,500 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:57,500 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:57,557 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 17:06:57,557 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:57,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:57,557 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:57,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:57,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:57,558 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-18 17:06:57,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:57,694 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-18 17:06:57,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:57,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-18 17:06:57,697 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-18 17:06:57,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-18 17:06:57,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-18 17:06:57,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-18 17:06:57,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-18 17:06:57,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:57,700 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-18 17:06:57,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-18 17:06:57,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-18 17:06:57,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-18 17:06:57,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-18 17:06:57,711 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 17:06:57,711 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 17:06:57,711 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 17:06:57,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-18 17:06:57,715 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-18 17:06:57,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:57,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:57,716 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 17:06:57,716 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 17:06:57,716 INFO L794 eck$LassoCheckResult]: Stem: 9462#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9254#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; 9255#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9458#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; 9459#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9415#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9505#L99-3 assume true; 9820#L99-1 assume !false; 9931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9929#L102 assume !(12292 == ssl3_accept_~s__state~0); 9927#L105 assume !(16384 == ssl3_accept_~s__state~0); 9925#L108 assume !(8192 == ssl3_accept_~s__state~0); 9923#L111 assume !(24576 == ssl3_accept_~s__state~0); 9921#L114 assume !(8195 == ssl3_accept_~s__state~0); 9919#L117 assume !(8480 == ssl3_accept_~s__state~0); 9917#L120 assume !(8481 == ssl3_accept_~s__state~0); 9912#L123 assume !(8482 == ssl3_accept_~s__state~0); 9668#L126 assume 8464 == ssl3_accept_~s__state~0; 9328#L133 [2018-11-18 17:06:57,717 INFO L796 eck$LassoCheckResult]: Loop: 9328#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9245#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9233#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; 9234#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9933#L579 ssl3_accept_~skip~0 := 0; 9932#L99-3 assume true; 9930#L99-1 assume !false; 9928#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9926#L102 assume !(12292 == ssl3_accept_~s__state~0); 9924#L105 assume !(16384 == ssl3_accept_~s__state~0); 9922#L108 assume !(8192 == ssl3_accept_~s__state~0); 9920#L111 assume !(24576 == ssl3_accept_~s__state~0); 9918#L114 assume !(8195 == ssl3_accept_~s__state~0); 9916#L117 assume !(8480 == ssl3_accept_~s__state~0); 9911#L120 assume !(8481 == ssl3_accept_~s__state~0); 9910#L123 assume !(8482 == ssl3_accept_~s__state~0); 9909#L126 assume !(8464 == ssl3_accept_~s__state~0); 9908#L129 assume !(8465 == ssl3_accept_~s__state~0); 9907#L132 assume !(8466 == ssl3_accept_~s__state~0); 9750#L135 assume 8496 == ssl3_accept_~s__state~0; 9746#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9743#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9343#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9274#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9276#L293-2 ssl3_accept_~s__init_num~0 := 0; 9281#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9877#L579 ssl3_accept_~skip~0 := 0; 9875#L99-3 assume true; 9873#L99-1 assume !false; 9871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9869#L102 assume !(12292 == ssl3_accept_~s__state~0); 9864#L105 assume !(16384 == ssl3_accept_~s__state~0); 9862#L108 assume !(8192 == ssl3_accept_~s__state~0); 9803#L111 assume !(24576 == ssl3_accept_~s__state~0); 9802#L114 assume !(8195 == ssl3_accept_~s__state~0); 9801#L117 assume !(8480 == ssl3_accept_~s__state~0); 9800#L120 assume !(8481 == ssl3_accept_~s__state~0); 9799#L123 assume !(8482 == ssl3_accept_~s__state~0); 9784#L126 assume !(8464 == ssl3_accept_~s__state~0); 9782#L129 assume !(8465 == ssl3_accept_~s__state~0); 9775#L132 assume !(8466 == ssl3_accept_~s__state~0); 9754#L135 assume !(8496 == ssl3_accept_~s__state~0); 9755#L138 assume !(8497 == ssl3_accept_~s__state~0); 9796#L141 assume !(8512 == ssl3_accept_~s__state~0); 9794#L144 assume !(8513 == ssl3_accept_~s__state~0); 9792#L147 assume !(8528 == ssl3_accept_~s__state~0); 9790#L150 assume !(8529 == ssl3_accept_~s__state~0); 9788#L153 assume !(8544 == ssl3_accept_~s__state~0); 9786#L156 assume !(8545 == ssl3_accept_~s__state~0); 9785#L159 assume 8560 == ssl3_accept_~s__state~0; 9401#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9402#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; 9373#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9832#L579 ssl3_accept_~skip~0 := 0; 9830#L99-3 assume true; 9828#L99-1 assume !false; 9826#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9824#L102 assume !(12292 == ssl3_accept_~s__state~0); 9822#L105 assume !(16384 == ssl3_accept_~s__state~0); 9821#L108 assume !(8192 == ssl3_accept_~s__state~0); 9818#L111 assume !(24576 == ssl3_accept_~s__state~0); 9816#L114 assume !(8195 == ssl3_accept_~s__state~0); 9814#L117 assume !(8480 == ssl3_accept_~s__state~0); 9527#L120 assume !(8481 == ssl3_accept_~s__state~0); 9507#L123 assume !(8482 == ssl3_accept_~s__state~0); 9508#L126 assume 8464 == ssl3_accept_~s__state~0; 9328#L133 [2018-11-18 17:06:57,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:57,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 17:06:57,717 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:57,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:57,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,718 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:57,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:57,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:57,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1045863156, now seen corresponding path program 1 times [2018-11-18 17:06:57,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:57,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:57,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,747 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:57,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:57,809 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 17:06:57,809 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:57,810 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:57,810 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:57,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:57,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:57,810 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-18 17:06:58,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:58,031 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-18 17:06:58,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:58,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-18 17:06:58,034 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-18 17:06:58,036 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-18 17:06:58,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-18 17:06:58,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-18 17:06:58,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-18 17:06:58,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:58,037 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-18 17:06:58,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-18 17:06:58,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-18 17:06:58,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-18 17:06:58,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-18 17:06:58,047 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 17:06:58,047 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 17:06:58,047 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 17:06:58,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-18 17:06:58,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-18 17:06:58,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:58,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:58,053 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 17:06:58,053 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 17:06:58,053 INFO L794 eck$LassoCheckResult]: Stem: 11151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10936#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; 10937#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11144#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; 11145#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11103#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11196#L99-3 assume true; 11472#L99-1 assume !false; 11629#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11628#L102 assume !(12292 == ssl3_accept_~s__state~0); 11627#L105 assume !(16384 == ssl3_accept_~s__state~0); 11626#L108 assume !(8192 == ssl3_accept_~s__state~0); 11625#L111 assume !(24576 == ssl3_accept_~s__state~0); 11624#L114 assume !(8195 == ssl3_accept_~s__state~0); 11623#L117 assume !(8480 == ssl3_accept_~s__state~0); 11490#L120 assume !(8481 == ssl3_accept_~s__state~0); 11488#L123 assume !(8482 == ssl3_accept_~s__state~0); 11489#L126 assume 8464 == ssl3_accept_~s__state~0; 11014#L133 [2018-11-18 17:06:58,053 INFO L796 eck$LassoCheckResult]: Loop: 11014#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10931#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10915#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; 10916#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11713#L579 ssl3_accept_~skip~0 := 0; 11710#L99-3 assume true; 11707#L99-1 assume !false; 11704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11701#L102 assume !(12292 == ssl3_accept_~s__state~0); 11698#L105 assume !(16384 == ssl3_accept_~s__state~0); 11695#L108 assume !(8192 == ssl3_accept_~s__state~0); 11692#L111 assume !(24576 == ssl3_accept_~s__state~0); 11689#L114 assume !(8195 == ssl3_accept_~s__state~0); 11686#L117 assume !(8480 == ssl3_accept_~s__state~0); 11683#L120 assume !(8481 == ssl3_accept_~s__state~0); 11680#L123 assume !(8482 == ssl3_accept_~s__state~0); 11677#L126 assume !(8464 == ssl3_accept_~s__state~0); 11675#L129 assume !(8465 == ssl3_accept_~s__state~0); 11663#L132 assume !(8466 == ssl3_accept_~s__state~0); 11664#L135 assume 8496 == ssl3_accept_~s__state~0; 10984#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10985#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11029#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11030#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11661#L293-2 ssl3_accept_~s__init_num~0 := 0; 11659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11654#L579 ssl3_accept_~skip~0 := 0; 11653#L99-3 assume true; 11652#L99-1 assume !false; 11651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11650#L102 assume !(12292 == ssl3_accept_~s__state~0); 11649#L105 assume !(16384 == ssl3_accept_~s__state~0); 11648#L108 assume !(8192 == ssl3_accept_~s__state~0); 11647#L111 assume !(24576 == ssl3_accept_~s__state~0); 11646#L114 assume !(8195 == ssl3_accept_~s__state~0); 11645#L117 assume !(8480 == ssl3_accept_~s__state~0); 11644#L120 assume !(8481 == ssl3_accept_~s__state~0); 11643#L123 assume !(8482 == ssl3_accept_~s__state~0); 11642#L126 assume !(8464 == ssl3_accept_~s__state~0); 11641#L129 assume !(8465 == ssl3_accept_~s__state~0); 11640#L132 assume !(8466 == ssl3_accept_~s__state~0); 11639#L135 assume !(8496 == ssl3_accept_~s__state~0); 11638#L138 assume !(8497 == ssl3_accept_~s__state~0); 11637#L141 assume 8512 == ssl3_accept_~s__state~0; 11179#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11180#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11541#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11228#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11534#L579 ssl3_accept_~skip~0 := 0; 11532#L99-3 assume true; 11530#L99-1 assume !false; 11528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11526#L102 assume !(12292 == ssl3_accept_~s__state~0); 11524#L105 assume !(16384 == ssl3_accept_~s__state~0); 11522#L108 assume !(8192 == ssl3_accept_~s__state~0); 11520#L111 assume !(24576 == ssl3_accept_~s__state~0); 11518#L114 assume !(8195 == ssl3_accept_~s__state~0); 11516#L117 assume !(8480 == ssl3_accept_~s__state~0); 11514#L120 assume !(8481 == ssl3_accept_~s__state~0); 11512#L123 assume !(8482 == ssl3_accept_~s__state~0); 11510#L126 assume !(8464 == ssl3_accept_~s__state~0); 11508#L129 assume !(8465 == ssl3_accept_~s__state~0); 11506#L132 assume !(8466 == ssl3_accept_~s__state~0); 11504#L135 assume !(8496 == ssl3_accept_~s__state~0); 11502#L138 assume !(8497 == ssl3_accept_~s__state~0); 11500#L141 assume !(8512 == ssl3_accept_~s__state~0); 11498#L144 assume !(8513 == ssl3_accept_~s__state~0); 11494#L147 assume !(8528 == ssl3_accept_~s__state~0); 11495#L150 assume !(8529 == ssl3_accept_~s__state~0); 11235#L153 assume !(8544 == ssl3_accept_~s__state~0); 11236#L156 assume !(8545 == ssl3_accept_~s__state~0); 11237#L159 assume 8560 == ssl3_accept_~s__state~0; 11087#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11088#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; 11058#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11603#L579 ssl3_accept_~skip~0 := 0; 11601#L99-3 assume true; 11599#L99-1 assume !false; 11597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11595#L102 assume !(12292 == ssl3_accept_~s__state~0); 11593#L105 assume !(16384 == ssl3_accept_~s__state~0); 11591#L108 assume !(8192 == ssl3_accept_~s__state~0); 11589#L111 assume !(24576 == ssl3_accept_~s__state~0); 11587#L114 assume !(8195 == ssl3_accept_~s__state~0); 11585#L117 assume !(8480 == ssl3_accept_~s__state~0); 11224#L120 assume !(8481 == ssl3_accept_~s__state~0); 11198#L123 assume !(8482 == ssl3_accept_~s__state~0); 11199#L126 assume 8464 == ssl3_accept_~s__state~0; 11014#L133 [2018-11-18 17:06:58,054 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 17:06:58,054 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:58,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,076 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1687415696, now seen corresponding path program 1 times [2018-11-18 17:06:58,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,077 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:58,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:58,148 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 17:06:58,148 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:58,148 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:58,148 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:58,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:58,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:58,149 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 17:06:58,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:58,348 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-18 17:06:58,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:58,349 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-18 17:06:58,351 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-18 17:06:58,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-18 17:06:58,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-18 17:06:58,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-18 17:06:58,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-18 17:06:58,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:58,355 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-18 17:06:58,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-18 17:06:58,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-18 17:06:58,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-18 17:06:58,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-18 17:06:58,367 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 17:06:58,367 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 17:06:58,367 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 17:06:58,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-18 17:06:58,372 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-18 17:06:58,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:58,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:58,373 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 17:06:58,373 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 17:06:58,373 INFO L794 eck$LassoCheckResult]: Stem: 13010#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12795#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; 12796#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13004#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; 13005#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12964#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13054#L99-3 assume true; 13446#L99-1 assume !false; 13661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13659#L102 assume !(12292 == ssl3_accept_~s__state~0); 13657#L105 assume !(16384 == ssl3_accept_~s__state~0); 13655#L108 assume !(8192 == ssl3_accept_~s__state~0); 13653#L111 assume !(24576 == ssl3_accept_~s__state~0); 13651#L114 assume !(8195 == ssl3_accept_~s__state~0); 13649#L117 assume !(8480 == ssl3_accept_~s__state~0); 13647#L120 assume !(8481 == ssl3_accept_~s__state~0); 13034#L123 assume !(8482 == ssl3_accept_~s__state~0); 13035#L126 assume 8464 == ssl3_accept_~s__state~0; 12875#L133 [2018-11-18 17:06:58,374 INFO L796 eck$LassoCheckResult]: Loop: 12875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12790#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12774#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; 12775#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12783#L579 ssl3_accept_~skip~0 := 0; 12879#L99-3 assume true; 13008#L99-1 assume !false; 12925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12926#L102 assume !(12292 == ssl3_accept_~s__state~0); 12939#L105 assume !(16384 == ssl3_accept_~s__state~0); 12940#L108 assume !(8192 == ssl3_accept_~s__state~0); 13700#L111 assume !(24576 == ssl3_accept_~s__state~0); 13699#L114 assume !(8195 == ssl3_accept_~s__state~0); 13698#L117 assume !(8480 == ssl3_accept_~s__state~0); 12802#L120 assume !(8481 == ssl3_accept_~s__state~0); 12803#L123 assume !(8482 == ssl3_accept_~s__state~0); 13473#L126 assume !(8464 == ssl3_accept_~s__state~0); 13472#L129 assume !(8465 == ssl3_accept_~s__state~0); 13471#L132 assume !(8466 == ssl3_accept_~s__state~0); 13418#L135 assume 8496 == ssl3_accept_~s__state~0; 13302#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13415#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13413#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13410#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13411#L293-2 ssl3_accept_~s__init_num~0 := 0; 13602#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13596#L579 ssl3_accept_~skip~0 := 0; 13595#L99-3 assume true; 13594#L99-1 assume !false; 13592#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13591#L102 assume !(12292 == ssl3_accept_~s__state~0); 13590#L105 assume !(16384 == ssl3_accept_~s__state~0); 13584#L108 assume !(8192 == ssl3_accept_~s__state~0); 13582#L111 assume !(24576 == ssl3_accept_~s__state~0); 13568#L114 assume !(8195 == ssl3_accept_~s__state~0); 13565#L117 assume !(8480 == ssl3_accept_~s__state~0); 13562#L120 assume !(8481 == ssl3_accept_~s__state~0); 13559#L123 assume !(8482 == ssl3_accept_~s__state~0); 13556#L126 assume !(8464 == ssl3_accept_~s__state~0); 13555#L129 assume !(8465 == ssl3_accept_~s__state~0); 13554#L132 assume !(8466 == ssl3_accept_~s__state~0); 13552#L135 assume !(8496 == ssl3_accept_~s__state~0); 13553#L138 assume !(8497 == ssl3_accept_~s__state~0); 13548#L141 assume !(8512 == ssl3_accept_~s__state~0); 12876#L144 assume !(8513 == ssl3_accept_~s__state~0); 12832#L147 assume !(8528 == ssl3_accept_~s__state~0); 12833#L150 assume !(8529 == ssl3_accept_~s__state~0); 12810#L153 assume !(8544 == ssl3_accept_~s__state~0); 12811#L156 assume !(8545 == ssl3_accept_~s__state~0); 13039#L159 assume !(8560 == ssl3_accept_~s__state~0); 13028#L162 assume !(8561 == ssl3_accept_~s__state~0); 12997#L165 assume !(8448 == ssl3_accept_~s__state~0); 12973#L168 assume !(8576 == ssl3_accept_~s__state~0); 12974#L171 assume !(8577 == ssl3_accept_~s__state~0); 12953#L174 assume !(8592 == ssl3_accept_~s__state~0); 12884#L177 assume !(8593 == ssl3_accept_~s__state~0); 12885#L180 assume !(8608 == ssl3_accept_~s__state~0); 13492#L183 assume !(8609 == ssl3_accept_~s__state~0); 12766#L186 assume !(8640 == ssl3_accept_~s__state~0); 12767#L189 assume !(8641 == ssl3_accept_~s__state~0); 13205#L192 assume 8656 == ssl3_accept_~s__state~0; 13072#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13202#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13200#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12929#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12930#L504 assume !(0 == ssl3_accept_~tmp___10~0); 12961#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13687#L579 ssl3_accept_~skip~0 := 0; 13685#L99-3 assume true; 13683#L99-1 assume !false; 13681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13641#L102 assume !(12292 == ssl3_accept_~s__state~0); 13419#L105 assume 16384 == ssl3_accept_~s__state~0; 13417#L211 ssl3_accept_~s__server~0 := 1; 13416#L216 assume 0 != ssl3_accept_~cb~0; 13414#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13412#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13408#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13405#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13399#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; 13397#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13391#L579 ssl3_accept_~skip~0 := 0; 13389#L99-3 assume true; 13387#L99-1 assume !false; 13385#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13383#L102 assume !(12292 == ssl3_accept_~s__state~0); 13381#L105 assume !(16384 == ssl3_accept_~s__state~0); 13379#L108 assume !(8192 == ssl3_accept_~s__state~0); 13377#L111 assume !(24576 == ssl3_accept_~s__state~0); 13375#L114 assume !(8195 == ssl3_accept_~s__state~0); 13075#L117 assume !(8480 == ssl3_accept_~s__state~0); 12843#L120 assume !(8481 == ssl3_accept_~s__state~0); 13056#L123 assume !(8482 == ssl3_accept_~s__state~0); 13057#L126 assume 8464 == ssl3_accept_~s__state~0; 12875#L133 [2018-11-18 17:06:58,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 17:06:58,374 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:58,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,395 INFO L82 PathProgramCache]: Analyzing trace with hash 404317061, now seen corresponding path program 1 times [2018-11-18 17:06:58,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:58,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:58,438 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 17:06:58,438 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:58,439 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:58,439 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:58,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:58,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:58,439 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-18 17:06:58,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:58,605 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-18 17:06:58,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:58,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-18 17:06:58,608 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 549 [2018-11-18 17:06:58,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-18 17:06:58,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-18 17:06:58,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-18 17:06:58,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-18 17:06:58,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:58,611 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-18 17:06:58,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-18 17:06:58,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-18 17:06:58,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-18 17:06:58,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-18 17:06:58,623 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 17:06:58,623 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 17:06:58,623 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 17:06:58,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-18 17:06:58,626 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2018-11-18 17:06:58,626 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:58,626 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:58,627 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 17:06:58,627 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 17:06:58,631 INFO L794 eck$LassoCheckResult]: Stem: 14823#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14636#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; 14637#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14817#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; 14818#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14780#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14860#L99-3 assume true; 14931#L99-1 assume !false; 15385#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15383#L102 assume !(12292 == ssl3_accept_~s__state~0); 15381#L105 assume !(16384 == ssl3_accept_~s__state~0); 15380#L108 assume !(8192 == ssl3_accept_~s__state~0); 15377#L111 assume !(24576 == ssl3_accept_~s__state~0); 15376#L114 assume !(8195 == ssl3_accept_~s__state~0); 15361#L117 assume !(8480 == ssl3_accept_~s__state~0); 15360#L120 assume !(8481 == ssl3_accept_~s__state~0); 15359#L123 assume !(8482 == ssl3_accept_~s__state~0); 15358#L126 assume 8464 == ssl3_accept_~s__state~0; 14701#L133 [2018-11-18 17:06:58,632 INFO L796 eck$LassoCheckResult]: Loop: 14701#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14627#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14615#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; 14616#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15474#L579 ssl3_accept_~skip~0 := 0; 15473#L99-3 assume true; 15472#L99-1 assume !false; 15470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15469#L102 assume !(12292 == ssl3_accept_~s__state~0); 15468#L105 assume !(16384 == ssl3_accept_~s__state~0); 15448#L108 assume !(8192 == ssl3_accept_~s__state~0); 14699#L111 assume !(24576 == ssl3_accept_~s__state~0); 14667#L114 assume !(8195 == ssl3_accept_~s__state~0); 14668#L117 assume !(8480 == ssl3_accept_~s__state~0); 14643#L120 assume !(8481 == ssl3_accept_~s__state~0); 14644#L123 assume !(8482 == ssl3_accept_~s__state~0); 14833#L126 assume !(8464 == ssl3_accept_~s__state~0); 14834#L129 assume !(8465 == ssl3_accept_~s__state~0); 14828#L132 assume !(8466 == ssl3_accept_~s__state~0); 14829#L135 assume 8496 == ssl3_accept_~s__state~0; 15071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15180#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15179#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15177#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15176#L293-2 ssl3_accept_~s__init_num~0 := 0; 15174#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15168#L579 ssl3_accept_~skip~0 := 0; 15166#L99-3 assume true; 15165#L99-1 assume !false; 15164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15162#L102 assume !(12292 == ssl3_accept_~s__state~0); 15160#L105 assume !(16384 == ssl3_accept_~s__state~0); 15158#L108 assume !(8192 == ssl3_accept_~s__state~0); 15155#L111 assume !(24576 == ssl3_accept_~s__state~0); 15134#L114 assume !(8195 == ssl3_accept_~s__state~0); 15135#L117 assume !(8480 == ssl3_accept_~s__state~0); 15129#L120 assume !(8481 == ssl3_accept_~s__state~0); 15127#L123 assume !(8482 == ssl3_accept_~s__state~0); 15125#L126 assume !(8464 == ssl3_accept_~s__state~0); 15123#L129 assume !(8465 == ssl3_accept_~s__state~0); 15122#L132 assume !(8466 == ssl3_accept_~s__state~0); 15121#L135 assume !(8496 == ssl3_accept_~s__state~0); 15118#L138 assume !(8497 == ssl3_accept_~s__state~0); 15116#L141 assume 8512 == ssl3_accept_~s__state~0; 15066#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15120#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15117#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15115#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15106#L579 ssl3_accept_~skip~0 := 0; 15104#L99-3 assume true; 15102#L99-1 assume !false; 15100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15098#L102 assume !(12292 == ssl3_accept_~s__state~0); 15096#L105 assume !(16384 == ssl3_accept_~s__state~0); 15094#L108 assume !(8192 == ssl3_accept_~s__state~0); 15092#L111 assume !(24576 == ssl3_accept_~s__state~0); 15090#L114 assume !(8195 == ssl3_accept_~s__state~0); 15088#L117 assume !(8480 == ssl3_accept_~s__state~0); 15086#L120 assume !(8481 == ssl3_accept_~s__state~0); 15084#L123 assume !(8482 == ssl3_accept_~s__state~0); 15082#L126 assume !(8464 == ssl3_accept_~s__state~0); 15080#L129 assume !(8465 == ssl3_accept_~s__state~0); 15078#L132 assume !(8466 == ssl3_accept_~s__state~0); 15074#L135 assume !(8496 == ssl3_accept_~s__state~0); 15072#L138 assume !(8497 == ssl3_accept_~s__state~0); 15069#L141 assume !(8512 == ssl3_accept_~s__state~0); 15067#L144 assume !(8513 == ssl3_accept_~s__state~0); 15062#L147 assume 8528 == ssl3_accept_~s__state~0; 15060#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15059#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15058#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15057#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15055#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14816#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14727#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15105#L579 ssl3_accept_~skip~0 := 0; 15103#L99-3 assume true; 15101#L99-1 assume !false; 15099#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15097#L102 assume !(12292 == ssl3_accept_~s__state~0); 15095#L105 assume !(16384 == ssl3_accept_~s__state~0); 15093#L108 assume !(8192 == ssl3_accept_~s__state~0); 15091#L111 assume !(24576 == ssl3_accept_~s__state~0); 15089#L114 assume !(8195 == ssl3_accept_~s__state~0); 15087#L117 assume !(8480 == ssl3_accept_~s__state~0); 15085#L120 assume !(8481 == ssl3_accept_~s__state~0); 15083#L123 assume !(8482 == ssl3_accept_~s__state~0); 15081#L126 assume !(8464 == ssl3_accept_~s__state~0); 15079#L129 assume !(8465 == ssl3_accept_~s__state~0); 15076#L132 assume !(8466 == ssl3_accept_~s__state~0); 15077#L135 assume !(8496 == ssl3_accept_~s__state~0); 15374#L138 assume !(8497 == ssl3_accept_~s__state~0); 15373#L141 assume !(8512 == ssl3_accept_~s__state~0); 15372#L144 assume !(8513 == ssl3_accept_~s__state~0); 15371#L147 assume !(8528 == ssl3_accept_~s__state~0); 15370#L150 assume !(8529 == ssl3_accept_~s__state~0); 15369#L153 assume !(8544 == ssl3_accept_~s__state~0); 14996#L156 assume !(8545 == ssl3_accept_~s__state~0); 14995#L159 assume 8560 == ssl3_accept_~s__state~0; 14767#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14768#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; 14649#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15400#L579 ssl3_accept_~skip~0 := 0; 15399#L99-3 assume true; 15398#L99-1 assume !false; 15397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15396#L102 assume !(12292 == ssl3_accept_~s__state~0); 15391#L105 assume !(16384 == ssl3_accept_~s__state~0); 15389#L108 assume !(8192 == ssl3_accept_~s__state~0); 15387#L111 assume !(24576 == ssl3_accept_~s__state~0); 15386#L114 assume !(8195 == ssl3_accept_~s__state~0); 15384#L117 assume !(8480 == ssl3_accept_~s__state~0); 14899#L120 assume !(8481 == ssl3_accept_~s__state~0); 14900#L123 assume !(8482 == ssl3_accept_~s__state~0); 14999#L126 assume 8464 == ssl3_accept_~s__state~0; 14701#L133 [2018-11-18 17:06:58,632 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 17:06:58,632 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,633 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:58,633 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,653 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1586567307, now seen corresponding path program 1 times [2018-11-18 17:06:58,654 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,654 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,657 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:58,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:58,710 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 17:06:58,711 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:58,711 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:58,711 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:58,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:58,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:58,712 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 17:06:58,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:58,758 INFO L93 Difference]: Finished difference Result 1736 states and 2278 transitions. [2018-11-18 17:06:58,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:58,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1736 states and 2278 transitions. [2018-11-18 17:06:58,766 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1076 [2018-11-18 17:06:58,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1736 states to 1736 states and 2278 transitions. [2018-11-18 17:06:58,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1229 [2018-11-18 17:06:58,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1229 [2018-11-18 17:06:58,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1736 states and 2278 transitions. [2018-11-18 17:06:58,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:58,773 INFO L705 BuchiCegarLoop]: Abstraction has 1736 states and 2278 transitions. [2018-11-18 17:06:58,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states and 2278 transitions. [2018-11-18 17:06:58,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 886. [2018-11-18 17:06:58,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-18 17:06:58,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1170 transitions. [2018-11-18 17:06:58,786 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-18 17:06:58,786 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-18 17:06:58,786 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 17:06:58,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1170 transitions. [2018-11-18 17:06:58,792 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-18 17:06:58,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:58,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:58,793 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 17:06:58,793 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 17:06:58,793 INFO L794 eck$LassoCheckResult]: Stem: 17462#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17261#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; 17262#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17455#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; 17456#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17418#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17509#L99-3 assume true; 17571#L99-1 assume !false; 17978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17976#L102 assume !(12292 == ssl3_accept_~s__state~0); 17974#L105 assume !(16384 == ssl3_accept_~s__state~0); 17972#L108 assume !(8192 == ssl3_accept_~s__state~0); 17970#L111 assume !(24576 == ssl3_accept_~s__state~0); 17968#L114 assume !(8195 == ssl3_accept_~s__state~0); 17967#L117 assume !(8480 == ssl3_accept_~s__state~0); 17879#L120 assume !(8481 == ssl3_accept_~s__state~0); 17878#L123 assume !(8482 == ssl3_accept_~s__state~0); 17748#L126 assume 8464 == ssl3_accept_~s__state~0; 17330#L133 [2018-11-18 17:06:58,793 INFO L796 eck$LassoCheckResult]: Loop: 17330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17258#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17240#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; 17241#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18095#L579 ssl3_accept_~skip~0 := 0; 18094#L99-3 assume true; 18053#L99-1 assume !false; 18051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18049#L102 assume !(12292 == ssl3_accept_~s__state~0); 18048#L105 assume !(16384 == ssl3_accept_~s__state~0); 18047#L108 assume !(8192 == ssl3_accept_~s__state~0); 18045#L111 assume !(24576 == ssl3_accept_~s__state~0); 18043#L114 assume !(8195 == ssl3_accept_~s__state~0); 18037#L117 assume !(8480 == ssl3_accept_~s__state~0); 18035#L120 assume !(8481 == ssl3_accept_~s__state~0); 18033#L123 assume !(8482 == ssl3_accept_~s__state~0); 18031#L126 assume !(8464 == ssl3_accept_~s__state~0); 18029#L129 assume !(8465 == ssl3_accept_~s__state~0); 18027#L132 assume !(8466 == ssl3_accept_~s__state~0); 18025#L135 assume 8496 == ssl3_accept_~s__state~0; 17733#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17396#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17397#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17280#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17282#L293-2 ssl3_accept_~s__init_num~0 := 0; 18089#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18084#L579 ssl3_accept_~skip~0 := 0; 18083#L99-3 assume true; 18078#L99-1 assume !false; 18076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18074#L102 assume !(12292 == ssl3_accept_~s__state~0); 18072#L105 assume !(16384 == ssl3_accept_~s__state~0); 18070#L108 assume !(8192 == ssl3_accept_~s__state~0); 18068#L111 assume !(24576 == ssl3_accept_~s__state~0); 18066#L114 assume !(8195 == ssl3_accept_~s__state~0); 18064#L117 assume !(8480 == ssl3_accept_~s__state~0); 18062#L120 assume !(8481 == ssl3_accept_~s__state~0); 18060#L123 assume !(8482 == ssl3_accept_~s__state~0); 18058#L126 assume !(8464 == ssl3_accept_~s__state~0); 18056#L129 assume !(8465 == ssl3_accept_~s__state~0); 18054#L132 assume !(8466 == ssl3_accept_~s__state~0); 18052#L135 assume !(8496 == ssl3_accept_~s__state~0); 18000#L138 assume !(8497 == ssl3_accept_~s__state~0); 18001#L141 assume 8512 == ssl3_accept_~s__state~0; 17493#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17494#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17286#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17287#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18112#L579 ssl3_accept_~skip~0 := 0; 18111#L99-3 assume true; 18110#L99-1 assume !false; 17378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17379#L102 assume !(12292 == ssl3_accept_~s__state~0); 17392#L105 assume !(16384 == ssl3_accept_~s__state~0); 17393#L108 assume !(8192 == ssl3_accept_~s__state~0); 17327#L111 assume !(24576 == ssl3_accept_~s__state~0); 17292#L114 assume !(8195 == ssl3_accept_~s__state~0); 17293#L117 assume !(8480 == ssl3_accept_~s__state~0); 17268#L120 assume !(8481 == ssl3_accept_~s__state~0); 17269#L123 assume !(8482 == ssl3_accept_~s__state~0); 17474#L126 assume !(8464 == ssl3_accept_~s__state~0); 17475#L129 assume !(8465 == ssl3_accept_~s__state~0); 18093#L132 assume !(8466 == ssl3_accept_~s__state~0); 17422#L135 assume !(8496 == ssl3_accept_~s__state~0); 17423#L138 assume !(8497 == ssl3_accept_~s__state~0); 17437#L141 assume !(8512 == ssl3_accept_~s__state~0); 17939#L144 assume !(8513 == ssl3_accept_~s__state~0); 17938#L147 assume 8528 == ssl3_accept_~s__state~0; 17724#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17252#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17253#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17259#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17933#L353 assume !(ssl3_accept_~ret~0 <= 0); 17850#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17553#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17841#L579 ssl3_accept_~skip~0 := 0; 17839#L99-3 assume true; 17837#L99-1 assume !false; 17835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17833#L102 assume !(12292 == ssl3_accept_~s__state~0); 17831#L105 assume !(16384 == ssl3_accept_~s__state~0); 17829#L108 assume !(8192 == ssl3_accept_~s__state~0); 17827#L111 assume !(24576 == ssl3_accept_~s__state~0); 17825#L114 assume !(8195 == ssl3_accept_~s__state~0); 17823#L117 assume !(8480 == ssl3_accept_~s__state~0); 17821#L120 assume !(8481 == ssl3_accept_~s__state~0); 17819#L123 assume !(8482 == ssl3_accept_~s__state~0); 17817#L126 assume !(8464 == ssl3_accept_~s__state~0); 17816#L129 assume !(8465 == ssl3_accept_~s__state~0); 17815#L132 assume !(8466 == ssl3_accept_~s__state~0); 17813#L135 assume !(8496 == ssl3_accept_~s__state~0); 17811#L138 assume !(8497 == ssl3_accept_~s__state~0); 17809#L141 assume !(8512 == ssl3_accept_~s__state~0); 17807#L144 assume !(8513 == ssl3_accept_~s__state~0); 17805#L147 assume !(8528 == ssl3_accept_~s__state~0); 17803#L150 assume !(8529 == ssl3_accept_~s__state~0); 17565#L153 assume !(8544 == ssl3_accept_~s__state~0); 17566#L156 assume !(8545 == ssl3_accept_~s__state~0); 17567#L159 assume 8560 == ssl3_accept_~s__state~0; 17403#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17404#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; 17372#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17989#L579 ssl3_accept_~skip~0 := 0; 17984#L99-3 assume true; 17982#L99-1 assume !false; 17980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17979#L102 assume !(12292 == ssl3_accept_~s__state~0); 17977#L105 assume !(16384 == ssl3_accept_~s__state~0); 17975#L108 assume !(8192 == ssl3_accept_~s__state~0); 17973#L111 assume !(24576 == ssl3_accept_~s__state~0); 17971#L114 assume !(8195 == ssl3_accept_~s__state~0); 17969#L117 assume !(8480 == ssl3_accept_~s__state~0); 17546#L120 assume !(8481 == ssl3_accept_~s__state~0); 17547#L123 assume !(8482 == ssl3_accept_~s__state~0); 17755#L126 assume 8464 == ssl3_accept_~s__state~0; 17330#L133 [2018-11-18 17:06:58,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 17:06:58,794 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,794 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:58,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:58,814 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:58,817 INFO L82 PathProgramCache]: Analyzing trace with hash -2105436918, now seen corresponding path program 1 times [2018-11-18 17:06:58,817 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:58,817 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:58,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,818 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:58,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:58,876 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 17:06:58,876 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:58,876 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:06:58,877 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:58,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:58,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:58,877 INFO L87 Difference]: Start difference. First operand 886 states and 1170 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 17:06:59,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:59,529 INFO L93 Difference]: Finished difference Result 992 states and 1304 transitions. [2018-11-18 17:06:59,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:59,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1304 transitions. [2018-11-18 17:06:59,532 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-18 17:06:59,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1304 transitions. [2018-11-18 17:06:59,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-18 17:06:59,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-18 17:06:59,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1304 transitions. [2018-11-18 17:06:59,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:59,535 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1304 transitions. [2018-11-18 17:06:59,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1304 transitions. [2018-11-18 17:06:59,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-18 17:06:59,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-18 17:06:59,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1269 transitions. [2018-11-18 17:06:59,542 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-18 17:06:59,542 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-18 17:06:59,542 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 17:06:59,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1269 transitions. [2018-11-18 17:06:59,547 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-18 17:06:59,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:59,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:59,549 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 17:06:59,549 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 17:06:59,549 INFO L794 eck$LassoCheckResult]: Stem: 19350#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19146#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; 19147#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19343#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; 19344#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19304#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19399#L99-3 assume true; 19431#L99-1 assume !false; 20007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20005#L102 assume !(12292 == ssl3_accept_~s__state~0); 20003#L105 assume !(16384 == ssl3_accept_~s__state~0); 20001#L108 assume !(8192 == ssl3_accept_~s__state~0); 19999#L111 assume !(24576 == ssl3_accept_~s__state~0); 19997#L114 assume !(8195 == ssl3_accept_~s__state~0); 19995#L117 assume !(8480 == ssl3_accept_~s__state~0); 19993#L120 assume !(8481 == ssl3_accept_~s__state~0); 19991#L123 assume !(8482 == ssl3_accept_~s__state~0); 19989#L126 assume 8464 == ssl3_accept_~s__state~0; 19221#L133 [2018-11-18 17:06:59,549 INFO L796 eck$LassoCheckResult]: Loop: 19221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19142#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19124#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; 19125#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20009#L579 ssl3_accept_~skip~0 := 0; 20008#L99-3 assume true; 20006#L99-1 assume !false; 20004#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20002#L102 assume !(12292 == ssl3_accept_~s__state~0); 20000#L105 assume !(16384 == ssl3_accept_~s__state~0); 19998#L108 assume !(8192 == ssl3_accept_~s__state~0); 19996#L111 assume !(24576 == ssl3_accept_~s__state~0); 19994#L114 assume !(8195 == ssl3_accept_~s__state~0); 19992#L117 assume !(8480 == ssl3_accept_~s__state~0); 19990#L120 assume !(8481 == ssl3_accept_~s__state~0); 19988#L123 assume !(8482 == ssl3_accept_~s__state~0); 19986#L126 assume !(8464 == ssl3_accept_~s__state~0); 19985#L129 assume !(8465 == ssl3_accept_~s__state~0); 19984#L132 assume !(8466 == ssl3_accept_~s__state~0); 19309#L135 assume 8496 == ssl3_accept_~s__state~0; 19193#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19194#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19234#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19169#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19171#L293-2 ssl3_accept_~s__init_num~0 := 0; 20069#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20064#L579 ssl3_accept_~skip~0 := 0; 20063#L99-3 assume true; 20059#L99-1 assume !false; 20058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20026#L102 assume !(12292 == ssl3_accept_~s__state~0); 20024#L105 assume !(16384 == ssl3_accept_~s__state~0); 20020#L108 assume !(8192 == ssl3_accept_~s__state~0); 19973#L111 assume !(24576 == ssl3_accept_~s__state~0); 19972#L114 assume !(8195 == ssl3_accept_~s__state~0); 19971#L117 assume !(8480 == ssl3_accept_~s__state~0); 19970#L120 assume !(8481 == ssl3_accept_~s__state~0); 19969#L123 assume !(8482 == ssl3_accept_~s__state~0); 19968#L126 assume !(8464 == ssl3_accept_~s__state~0); 19965#L129 assume !(8465 == ssl3_accept_~s__state~0); 19962#L132 assume !(8466 == ssl3_accept_~s__state~0); 19956#L135 assume !(8496 == ssl3_accept_~s__state~0); 19847#L138 assume !(8497 == ssl3_accept_~s__state~0); 19848#L141 assume 8512 == ssl3_accept_~s__state~0; 19383#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19208#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19165#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19166#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19133#L579 ssl3_accept_~skip~0 := 0; 19225#L99-3 assume true; 19347#L99-1 assume !false; 20078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20077#L102 assume !(12292 == ssl3_accept_~s__state~0); 19279#L105 assume !(16384 == ssl3_accept_~s__state~0); 19280#L108 assume !(8192 == ssl3_accept_~s__state~0); 19214#L111 assume !(24576 == ssl3_accept_~s__state~0); 19215#L114 assume !(8195 == ssl3_accept_~s__state~0); 19981#L117 assume !(8480 == ssl3_accept_~s__state~0); 19980#L120 assume !(8481 == ssl3_accept_~s__state~0); 19979#L123 assume !(8482 == ssl3_accept_~s__state~0); 19977#L126 assume !(8464 == ssl3_accept_~s__state~0); 19976#L129 assume !(8465 == ssl3_accept_~s__state~0); 19975#L132 assume !(8466 == ssl3_accept_~s__state~0); 19974#L135 assume !(8496 == ssl3_accept_~s__state~0); 19845#L138 assume !(8497 == ssl3_accept_~s__state~0); 19844#L141 assume !(8512 == ssl3_accept_~s__state~0); 19222#L144 assume !(8513 == ssl3_accept_~s__state~0); 19181#L147 assume 8528 == ssl3_accept_~s__state~0; 19182#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19136#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19137#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19366#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19901#L353 assume !(ssl3_accept_~ret~0 <= 0); 19900#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19898#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19893#L579 ssl3_accept_~skip~0 := 0; 19892#L99-3 assume true; 19891#L99-1 assume !false; 19890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19889#L102 assume !(12292 == ssl3_accept_~s__state~0); 19888#L105 assume !(16384 == ssl3_accept_~s__state~0); 19887#L108 assume !(8192 == ssl3_accept_~s__state~0); 19886#L111 assume !(24576 == ssl3_accept_~s__state~0); 19885#L114 assume !(8195 == ssl3_accept_~s__state~0); 19884#L117 assume !(8480 == ssl3_accept_~s__state~0); 19883#L120 assume !(8481 == ssl3_accept_~s__state~0); 19882#L123 assume !(8482 == ssl3_accept_~s__state~0); 19881#L126 assume !(8464 == ssl3_accept_~s__state~0); 19880#L129 assume !(8465 == ssl3_accept_~s__state~0); 19879#L132 assume !(8466 == ssl3_accept_~s__state~0); 19878#L135 assume !(8496 == ssl3_accept_~s__state~0); 19319#L138 assume !(8497 == ssl3_accept_~s__state~0); 19285#L141 assume !(8512 == ssl3_accept_~s__state~0); 19286#L144 assume !(8513 == ssl3_accept_~s__state~0); 19843#L147 assume !(8528 == ssl3_accept_~s__state~0); 19197#L150 assume !(8529 == ssl3_accept_~s__state~0); 19161#L153 assume 8544 == ssl3_accept_~s__state~0; 19162#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19126#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 19128#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19333#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19264#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19259#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; 19260#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19866#L579 ssl3_accept_~skip~0 := 0; 19865#L99-3 assume true; 19864#L99-1 assume !false; 19863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19862#L102 assume !(12292 == ssl3_accept_~s__state~0); 19861#L105 assume !(16384 == ssl3_accept_~s__state~0); 19860#L108 assume !(8192 == ssl3_accept_~s__state~0); 19859#L111 assume !(24576 == ssl3_accept_~s__state~0); 19858#L114 assume !(8195 == ssl3_accept_~s__state~0); 19857#L117 assume !(8480 == ssl3_accept_~s__state~0); 19414#L120 assume !(8481 == ssl3_accept_~s__state~0); 19415#L123 assume !(8482 == ssl3_accept_~s__state~0); 19679#L126 assume 8464 == ssl3_accept_~s__state~0; 19221#L133 [2018-11-18 17:06:59,549 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:59,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 17:06:59,549 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:59,550 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:59,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,550 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:59,550 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:06:59,563 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:59,564 INFO L82 PathProgramCache]: Analyzing trace with hash 2141712730, now seen corresponding path program 1 times [2018-11-18 17:06:59,564 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:59,564 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:59,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:06:59,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:59,603 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 17:06:59,604 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:59,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:59,604 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:59,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:59,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:59,604 INFO L87 Difference]: Start difference. First operand 970 states and 1269 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 17:06:59,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:06:59,688 INFO L93 Difference]: Finished difference Result 1046 states and 1360 transitions. [2018-11-18 17:06:59,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:06:59,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1046 states and 1360 transitions. [2018-11-18 17:06:59,691 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2018-11-18 17:06:59,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1046 states to 1023 states and 1328 transitions. [2018-11-18 17:06:59,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2018-11-18 17:06:59,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-18 17:06:59,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1023 states and 1328 transitions. [2018-11-18 17:06:59,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:06:59,695 INFO L705 BuchiCegarLoop]: Abstraction has 1023 states and 1328 transitions. [2018-11-18 17:06:59,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states and 1328 transitions. [2018-11-18 17:06:59,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 975. [2018-11-18 17:06:59,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 17:06:59,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1273 transitions. [2018-11-18 17:06:59,704 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-18 17:06:59,704 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-18 17:06:59,704 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 17:06:59,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1273 transitions. [2018-11-18 17:06:59,705 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-18 17:06:59,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:06:59,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:06:59,706 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 17:06:59,706 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 17:06:59,707 INFO L794 eck$LassoCheckResult]: Stem: 21355#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21167#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; 21168#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21348#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; 21349#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21310#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21403#L99-3 assume true; 21459#L99-1 assume !false; 21457#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21455#L102 assume !(12292 == ssl3_accept_~s__state~0); 21453#L105 assume !(16384 == ssl3_accept_~s__state~0); 21451#L108 assume !(8192 == ssl3_accept_~s__state~0); 21449#L111 assume !(24576 == ssl3_accept_~s__state~0); 21447#L114 assume !(8195 == ssl3_accept_~s__state~0); 21445#L117 assume !(8480 == ssl3_accept_~s__state~0); 21443#L120 assume 8481 == ssl3_accept_~s__state~0; 21361#L121 [2018-11-18 17:06:59,707 INFO L796 eck$LassoCheckResult]: Loop: 21361#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21333#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; 21178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21837#L579 ssl3_accept_~skip~0 := 0; 21836#L99-3 assume true; 21835#L99-1 assume !false; 21834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21832#L102 assume !(12292 == ssl3_accept_~s__state~0); 21831#L105 assume !(16384 == ssl3_accept_~s__state~0); 21830#L108 assume !(8192 == ssl3_accept_~s__state~0); 21829#L111 assume !(24576 == ssl3_accept_~s__state~0); 21823#L114 assume !(8195 == ssl3_accept_~s__state~0); 21821#L117 assume !(8480 == ssl3_accept_~s__state~0); 21819#L120 assume !(8481 == ssl3_accept_~s__state~0); 21817#L123 assume !(8482 == ssl3_accept_~s__state~0); 21815#L126 assume !(8464 == ssl3_accept_~s__state~0); 21813#L129 assume !(8465 == ssl3_accept_~s__state~0); 21811#L132 assume !(8466 == ssl3_accept_~s__state~0); 21808#L135 assume !(8496 == ssl3_accept_~s__state~0); 21806#L138 assume !(8497 == ssl3_accept_~s__state~0); 21804#L141 assume !(8512 == ssl3_accept_~s__state~0); 21802#L144 assume !(8513 == ssl3_accept_~s__state~0); 21800#L147 assume !(8528 == ssl3_accept_~s__state~0); 21798#L150 assume !(8529 == ssl3_accept_~s__state~0); 21796#L153 assume !(8544 == ssl3_accept_~s__state~0); 21794#L156 assume !(8545 == ssl3_accept_~s__state~0); 21792#L159 assume !(8560 == ssl3_accept_~s__state~0); 21790#L162 assume !(8561 == ssl3_accept_~s__state~0); 21536#L165 assume 8448 == ssl3_accept_~s__state~0; 21244#L166 assume !(ssl3_accept_~num1~0 > 0); 21245#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21372#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21547#L579 ssl3_accept_~skip~0 := 0; 21543#L99-3 assume true; 21531#L99-1 assume !false; 21530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21528#L102 assume !(12292 == ssl3_accept_~s__state~0); 21529#L105 assume !(16384 == ssl3_accept_~s__state~0); 21620#L108 assume !(8192 == ssl3_accept_~s__state~0); 21618#L111 assume !(24576 == ssl3_accept_~s__state~0); 21616#L114 assume !(8195 == ssl3_accept_~s__state~0); 21614#L117 assume 8480 == ssl3_accept_~s__state~0; 21361#L121 [2018-11-18 17:06:59,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:59,707 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 17:06:59,707 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:59,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:59,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,718 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:59,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:59,757 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 17:06:59,757 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:06:59,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:06:59,757 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:06:59,757 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:06:59,757 INFO L82 PathProgramCache]: Analyzing trace with hash 862071964, now seen corresponding path program 1 times [2018-11-18 17:06:59,758 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:06:59,758 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:06:59,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,758 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:59,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:06:59,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:59,872 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 17:06:59,872 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:06:59,872 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:06:59,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:06:59,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:06:59,893 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:06:59,898 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 17:06:59,924 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:06:59,924 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:06:59,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:06:59,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:06:59,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:06:59,925 INFO L87 Difference]: Start difference. First operand 975 states and 1273 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 17:07:00,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:00,003 INFO L93 Difference]: Finished difference Result 977 states and 1273 transitions. [2018-11-18 17:07:00,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:00,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1273 transitions. [2018-11-18 17:07:00,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-18 17:07:00,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-18 17:07:00,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-18 17:07:00,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-18 17:07:00,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1273 transitions. [2018-11-18 17:07:00,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:00,009 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-18 17:07:00,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1273 transitions. [2018-11-18 17:07:00,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 975. [2018-11-18 17:07:00,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 17:07:00,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1271 transitions. [2018-11-18 17:07:00,019 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-18 17:07:00,019 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-18 17:07:00,019 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 17:07:00,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1271 transitions. [2018-11-18 17:07:00,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-18 17:07:00,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:00,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:00,025 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 17:07:00,025 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 17:07:00,025 INFO L794 eck$LassoCheckResult]: Stem: 23431#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23250#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; 23251#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23424#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; 23425#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23390#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23477#L99-3 assume true; 23585#L99-1 assume !false; 23583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23581#L102 assume !(12292 == ssl3_accept_~s__state~0); 23579#L105 assume !(16384 == ssl3_accept_~s__state~0); 23577#L108 assume !(8192 == ssl3_accept_~s__state~0); 23575#L111 assume !(24576 == ssl3_accept_~s__state~0); 23573#L114 assume !(8195 == ssl3_accept_~s__state~0); 23571#L117 assume !(8480 == ssl3_accept_~s__state~0); 23569#L120 assume !(8481 == ssl3_accept_~s__state~0); 23567#L123 assume 8482 == ssl3_accept_~s__state~0; 23392#L124 [2018-11-18 17:07:00,025 INFO L796 eck$LassoCheckResult]: Loop: 23392#L124 ssl3_accept_~s__state~0 := 3; 23260#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23976#L579 ssl3_accept_~skip~0 := 0; 23970#L99-3 assume true; 23967#L99-1 assume !false; 23964#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23961#L102 assume !(12292 == ssl3_accept_~s__state~0); 23958#L105 assume !(16384 == ssl3_accept_~s__state~0); 23955#L108 assume !(8192 == ssl3_accept_~s__state~0); 23951#L111 assume !(24576 == ssl3_accept_~s__state~0); 23947#L114 assume !(8195 == ssl3_accept_~s__state~0); 23943#L117 assume !(8480 == ssl3_accept_~s__state~0); 23939#L120 assume !(8481 == ssl3_accept_~s__state~0); 23934#L123 assume !(8482 == ssl3_accept_~s__state~0); 23929#L126 assume !(8464 == ssl3_accept_~s__state~0); 23925#L129 assume !(8465 == ssl3_accept_~s__state~0); 23921#L132 assume !(8466 == ssl3_accept_~s__state~0); 23917#L135 assume !(8496 == ssl3_accept_~s__state~0); 23863#L138 assume !(8497 == ssl3_accept_~s__state~0); 23912#L141 assume !(8512 == ssl3_accept_~s__state~0); 23909#L144 assume !(8513 == ssl3_accept_~s__state~0); 23906#L147 assume !(8528 == ssl3_accept_~s__state~0); 23902#L150 assume !(8529 == ssl3_accept_~s__state~0); 23894#L153 assume !(8544 == ssl3_accept_~s__state~0); 23893#L156 assume !(8545 == ssl3_accept_~s__state~0); 23892#L159 assume !(8560 == ssl3_accept_~s__state~0); 23891#L162 assume !(8561 == ssl3_accept_~s__state~0); 23625#L165 assume 8448 == ssl3_accept_~s__state~0; 23323#L166 assume !(ssl3_accept_~num1~0 > 0); 23324#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23449#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23618#L579 ssl3_accept_~skip~0 := 0; 23612#L99-3 assume true; 23611#L99-1 assume !false; 23610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23608#L102 assume !(12292 == ssl3_accept_~s__state~0); 23609#L105 assume !(16384 == ssl3_accept_~s__state~0); 23953#L108 assume !(8192 == ssl3_accept_~s__state~0); 23949#L111 assume !(24576 == ssl3_accept_~s__state~0); 23945#L114 assume !(8195 == ssl3_accept_~s__state~0); 23941#L117 assume !(8480 == ssl3_accept_~s__state~0); 23936#L120 assume !(8481 == ssl3_accept_~s__state~0); 23931#L123 assume 8482 == ssl3_accept_~s__state~0; 23392#L124 [2018-11-18 17:07:00,026 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,026 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 17:07:00,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,057 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 17:07:00,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:00,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:07:00,058 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:07:00,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,058 INFO L82 PathProgramCache]: Analyzing trace with hash 65884782, now seen corresponding path program 1 times [2018-11-18 17:07:00,058 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,059 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,077 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 17:07:00,077 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:00,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:07:00,078 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:00,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:00,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:00,078 INFO L87 Difference]: Start difference. First operand 975 states and 1271 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-18 17:07:00,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:00,138 INFO L93 Difference]: Finished difference Result 975 states and 1269 transitions. [2018-11-18 17:07:00,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:00,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1269 transitions. [2018-11-18 17:07:00,141 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-18 17:07:00,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-18 17:07:00,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-18 17:07:00,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-18 17:07:00,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 975 states and 1269 transitions. [2018-11-18 17:07:00,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:00,144 INFO L705 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 17:07:00,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states and 1269 transitions. [2018-11-18 17:07:00,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 975. [2018-11-18 17:07:00,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-18 17:07:00,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-18 17:07:00,151 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 17:07:00,151 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-18 17:07:00,151 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 17:07:00,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1269 transitions. [2018-11-18 17:07:00,153 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-18 17:07:00,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:00,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:00,154 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 17:07:00,155 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 17:07:00,155 INFO L794 eck$LassoCheckResult]: Stem: 25390#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25207#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; 25208#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25383#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; 25384#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25346#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25438#L99-3 assume true; 25388#L99-1 assume !false; 25313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25314#L102 assume !(12292 == ssl3_accept_~s__state~0); 26148#L105 assume !(16384 == ssl3_accept_~s__state~0); 25330#L108 assume !(8192 == ssl3_accept_~s__state~0); 25331#L111 assume !(24576 == ssl3_accept_~s__state~0); 26147#L114 assume !(8195 == ssl3_accept_~s__state~0); 26146#L117 assume !(8480 == ssl3_accept_~s__state~0); 26145#L120 assume !(8481 == ssl3_accept_~s__state~0); 26130#L123 assume !(8482 == ssl3_accept_~s__state~0); 25531#L126 assume 8464 == ssl3_accept_~s__state~0; 25273#L133 [2018-11-18 17:07:00,155 INFO L796 eck$LassoCheckResult]: Loop: 25273#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25204#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25186#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; 25187#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26034#L579 ssl3_accept_~skip~0 := 0; 26033#L99-3 assume true; 26028#L99-1 assume !false; 26026#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26024#L102 assume !(12292 == ssl3_accept_~s__state~0); 26022#L105 assume !(16384 == ssl3_accept_~s__state~0); 26020#L108 assume !(8192 == ssl3_accept_~s__state~0); 26018#L111 assume !(24576 == ssl3_accept_~s__state~0); 26016#L114 assume !(8195 == ssl3_accept_~s__state~0); 26014#L117 assume !(8480 == ssl3_accept_~s__state~0); 26012#L120 assume !(8481 == ssl3_accept_~s__state~0); 26010#L123 assume !(8482 == ssl3_accept_~s__state~0); 26009#L126 assume !(8464 == ssl3_accept_~s__state~0); 26008#L129 assume !(8465 == ssl3_accept_~s__state~0); 26007#L132 assume !(8466 == ssl3_accept_~s__state~0); 25787#L135 assume 8496 == ssl3_accept_~s__state~0; 25248#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25249#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25329#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26082#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26080#L293-2 ssl3_accept_~s__init_num~0 := 0; 26077#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26071#L579 ssl3_accept_~skip~0 := 0; 26069#L99-3 assume true; 26067#L99-1 assume !false; 26065#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26063#L102 assume !(12292 == ssl3_accept_~s__state~0); 26061#L105 assume !(16384 == ssl3_accept_~s__state~0); 26059#L108 assume !(8192 == ssl3_accept_~s__state~0); 26057#L111 assume !(24576 == ssl3_accept_~s__state~0); 26056#L114 assume !(8195 == ssl3_accept_~s__state~0); 26054#L117 assume !(8480 == ssl3_accept_~s__state~0); 26052#L120 assume !(8481 == ssl3_accept_~s__state~0); 26050#L123 assume !(8482 == ssl3_accept_~s__state~0); 26048#L126 assume !(8464 == ssl3_accept_~s__state~0); 26047#L129 assume !(8465 == ssl3_accept_~s__state~0); 26045#L132 assume !(8466 == ssl3_accept_~s__state~0); 26044#L135 assume !(8496 == ssl3_accept_~s__state~0); 26043#L138 assume !(8497 == ssl3_accept_~s__state~0); 25952#L141 assume 8512 == ssl3_accept_~s__state~0; 25650#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25949#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25946#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25919#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25913#L579 ssl3_accept_~skip~0 := 0; 25911#L99-3 assume true; 25909#L99-1 assume !false; 25907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25905#L102 assume !(12292 == ssl3_accept_~s__state~0); 25903#L105 assume !(16384 == ssl3_accept_~s__state~0); 25901#L108 assume !(8192 == ssl3_accept_~s__state~0); 25899#L111 assume !(24576 == ssl3_accept_~s__state~0); 25897#L114 assume !(8195 == ssl3_accept_~s__state~0); 25895#L117 assume !(8480 == ssl3_accept_~s__state~0); 25893#L120 assume !(8481 == ssl3_accept_~s__state~0); 25891#L123 assume !(8482 == ssl3_accept_~s__state~0); 25889#L126 assume !(8464 == ssl3_accept_~s__state~0); 25887#L129 assume !(8465 == ssl3_accept_~s__state~0); 25885#L132 assume !(8466 == ssl3_accept_~s__state~0); 25882#L135 assume !(8496 == ssl3_accept_~s__state~0); 25879#L138 assume !(8497 == ssl3_accept_~s__state~0); 25876#L141 assume !(8512 == ssl3_accept_~s__state~0); 25875#L144 assume !(8513 == ssl3_accept_~s__state~0); 25870#L147 assume 8528 == ssl3_accept_~s__state~0; 25412#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25198#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25200#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 25843#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 25378#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25321#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25381#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25914#L579 ssl3_accept_~skip~0 := 0; 25912#L99-3 assume true; 25910#L99-1 assume !false; 25908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25906#L102 assume !(12292 == ssl3_accept_~s__state~0); 25904#L105 assume !(16384 == ssl3_accept_~s__state~0); 25902#L108 assume !(8192 == ssl3_accept_~s__state~0); 25900#L111 assume !(24576 == ssl3_accept_~s__state~0); 25898#L114 assume !(8195 == ssl3_accept_~s__state~0); 25896#L117 assume !(8480 == ssl3_accept_~s__state~0); 25894#L120 assume !(8481 == ssl3_accept_~s__state~0); 25892#L123 assume !(8482 == ssl3_accept_~s__state~0); 25890#L126 assume !(8464 == ssl3_accept_~s__state~0); 25888#L129 assume !(8465 == ssl3_accept_~s__state~0); 25886#L132 assume !(8466 == ssl3_accept_~s__state~0); 25884#L135 assume !(8496 == ssl3_accept_~s__state~0); 25881#L138 assume !(8497 == ssl3_accept_~s__state~0); 25878#L141 assume !(8512 == ssl3_accept_~s__state~0); 25874#L144 assume !(8513 == ssl3_accept_~s__state~0); 25873#L147 assume !(8528 == ssl3_accept_~s__state~0); 25872#L150 assume !(8529 == ssl3_accept_~s__state~0); 25459#L153 assume 8544 == ssl3_accept_~s__state~0; 25457#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; 25297#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25821#L579 ssl3_accept_~skip~0 := 0; 25819#L99-3 assume true; 25817#L99-1 assume !false; 25815#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25813#L102 assume !(12292 == ssl3_accept_~s__state~0); 25811#L105 assume !(16384 == ssl3_accept_~s__state~0); 25809#L108 assume !(8192 == ssl3_accept_~s__state~0); 25807#L111 assume !(24576 == ssl3_accept_~s__state~0); 25805#L114 assume !(8195 == ssl3_accept_~s__state~0); 25803#L117 assume !(8480 == ssl3_accept_~s__state~0); 25801#L120 assume !(8481 == ssl3_accept_~s__state~0); 25799#L123 assume !(8482 == ssl3_accept_~s__state~0); 25797#L126 assume !(8464 == ssl3_accept_~s__state~0); 25795#L129 assume !(8465 == ssl3_accept_~s__state~0); 25793#L132 assume !(8466 == ssl3_accept_~s__state~0); 25791#L135 assume !(8496 == ssl3_accept_~s__state~0); 25788#L138 assume !(8497 == ssl3_accept_~s__state~0); 25789#L141 assume !(8512 == ssl3_accept_~s__state~0); 25785#L144 assume !(8513 == ssl3_accept_~s__state~0); 25786#L147 assume !(8528 == ssl3_accept_~s__state~0); 25871#L150 assume !(8529 == ssl3_accept_~s__state~0); 25867#L153 assume !(8544 == ssl3_accept_~s__state~0); 25460#L156 assume !(8545 == ssl3_accept_~s__state~0); 25461#L159 assume !(8560 == ssl3_accept_~s__state~0); 25527#L162 assume !(8561 == ssl3_accept_~s__state~0); 25528#L165 assume !(8448 == ssl3_accept_~s__state~0); 25699#L168 assume 8576 == ssl3_accept_~s__state~0; 25255#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25256#L440 assume !(ssl3_accept_~ret~0 <= 0); 25393#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25394#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26124#L579 ssl3_accept_~skip~0 := 0; 26123#L99-3 assume true; 26117#L99-1 assume !false; 26115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26113#L102 assume !(12292 == ssl3_accept_~s__state~0); 26111#L105 assume !(16384 == ssl3_accept_~s__state~0); 26109#L108 assume !(8192 == ssl3_accept_~s__state~0); 26107#L111 assume !(24576 == ssl3_accept_~s__state~0); 26105#L114 assume !(8195 == ssl3_accept_~s__state~0); 26103#L117 assume !(8480 == ssl3_accept_~s__state~0); 25442#L120 assume !(8481 == ssl3_accept_~s__state~0); 26100#L123 assume !(8482 == ssl3_accept_~s__state~0); 26098#L126 assume 8464 == ssl3_accept_~s__state~0; 25273#L133 [2018-11-18 17:07:00,155 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 17:07:00,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,156 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,175 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,175 INFO L82 PathProgramCache]: Analyzing trace with hash 878956599, now seen corresponding path program 1 times [2018-11-18 17:07:00,175 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,175 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,175 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:00,176 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,227 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 17:07:00,227 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:00,227 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:00,227 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:00,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:00,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:00,228 INFO L87 Difference]: Start difference. First operand 975 states and 1269 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 17:07:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:00,332 INFO L93 Difference]: Finished difference Result 946 states and 1195 transitions. [2018-11-18 17:07:00,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:00,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1195 transitions. [2018-11-18 17:07:00,334 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-18 17:07:00,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 813 states and 1030 transitions. [2018-11-18 17:07:00,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2018-11-18 17:07:00,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-18 17:07:00,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1030 transitions. [2018-11-18 17:07:00,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:00,337 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1030 transitions. [2018-11-18 17:07:00,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1030 transitions. [2018-11-18 17:07:00,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 678. [2018-11-18 17:07:00,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 678 states. [2018-11-18 17:07:00,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 861 transitions. [2018-11-18 17:07:00,346 INFO L728 BuchiCegarLoop]: Abstraction has 678 states and 861 transitions. [2018-11-18 17:07:00,346 INFO L608 BuchiCegarLoop]: Abstraction has 678 states and 861 transitions. [2018-11-18 17:07:00,346 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 17:07:00,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 861 transitions. [2018-11-18 17:07:00,347 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2018-11-18 17:07:00,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:00,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:00,348 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 17:07:00,348 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 17:07:00,348 INFO L794 eck$LassoCheckResult]: Stem: 27280#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27125#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; 27126#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27274#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; 27275#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27247#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27312#L99-3 assume true; 27368#L99-1 assume !false; 27709#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27707#L102 assume !(12292 == ssl3_accept_~s__state~0); 27705#L105 assume !(16384 == ssl3_accept_~s__state~0); 27703#L108 assume !(8192 == ssl3_accept_~s__state~0); 27701#L111 assume !(24576 == ssl3_accept_~s__state~0); 27699#L114 assume !(8195 == ssl3_accept_~s__state~0); 27697#L117 assume !(8480 == ssl3_accept_~s__state~0); 27695#L120 assume !(8481 == ssl3_accept_~s__state~0); 27693#L123 assume !(8482 == ssl3_accept_~s__state~0); 27375#L126 assume 8464 == ssl3_accept_~s__state~0; 27181#L133 [2018-11-18 17:07:00,348 INFO L796 eck$LassoCheckResult]: Loop: 27181#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27123#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27111#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; 27112#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27628#L579 ssl3_accept_~skip~0 := 0; 27624#L99-3 assume true; 27620#L99-1 assume !false; 27616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27613#L102 assume !(12292 == ssl3_accept_~s__state~0); 27609#L105 assume !(16384 == ssl3_accept_~s__state~0); 27605#L108 assume !(8192 == ssl3_accept_~s__state~0); 27603#L111 assume !(24576 == ssl3_accept_~s__state~0); 27601#L114 assume !(8195 == ssl3_accept_~s__state~0); 27599#L117 assume !(8480 == ssl3_accept_~s__state~0); 27597#L120 assume !(8481 == ssl3_accept_~s__state~0); 27595#L123 assume !(8482 == ssl3_accept_~s__state~0); 27593#L126 assume !(8464 == ssl3_accept_~s__state~0); 27591#L129 assume !(8465 == ssl3_accept_~s__state~0); 27588#L132 assume !(8466 == ssl3_accept_~s__state~0); 27546#L135 assume 8496 == ssl3_accept_~s__state~0; 27161#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27162#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27192#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27193#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27143#L293-2 ssl3_accept_~s__init_num~0 := 0; 27172#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27756#L579 ssl3_accept_~skip~0 := 0; 27754#L99-3 assume true; 27749#L99-1 assume !false; 27747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27745#L102 assume !(12292 == ssl3_accept_~s__state~0); 27743#L105 assume !(16384 == ssl3_accept_~s__state~0); 27741#L108 assume !(8192 == ssl3_accept_~s__state~0); 27739#L111 assume !(24576 == ssl3_accept_~s__state~0); 27737#L114 assume !(8195 == ssl3_accept_~s__state~0); 27735#L117 assume !(8480 == ssl3_accept_~s__state~0); 27733#L120 assume !(8481 == ssl3_accept_~s__state~0); 27731#L123 assume !(8482 == ssl3_accept_~s__state~0); 27729#L126 assume !(8464 == ssl3_accept_~s__state~0); 27727#L129 assume !(8465 == ssl3_accept_~s__state~0); 27725#L132 assume !(8466 == ssl3_accept_~s__state~0); 27723#L135 assume !(8496 == ssl3_accept_~s__state~0); 27721#L138 assume !(8497 == ssl3_accept_~s__state~0); 27489#L141 assume 8512 == ssl3_accept_~s__state~0; 27302#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27174#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27144#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27145#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27748#L579 ssl3_accept_~skip~0 := 0; 27746#L99-3 assume true; 27744#L99-1 assume !false; 27742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27740#L102 assume !(12292 == ssl3_accept_~s__state~0); 27738#L105 assume !(16384 == ssl3_accept_~s__state~0); 27736#L108 assume !(8192 == ssl3_accept_~s__state~0); 27734#L111 assume !(24576 == ssl3_accept_~s__state~0); 27732#L114 assume !(8195 == ssl3_accept_~s__state~0); 27730#L117 assume !(8480 == ssl3_accept_~s__state~0); 27728#L120 assume !(8481 == ssl3_accept_~s__state~0); 27726#L123 assume !(8482 == ssl3_accept_~s__state~0); 27724#L126 assume !(8464 == ssl3_accept_~s__state~0); 27722#L129 assume !(8465 == ssl3_accept_~s__state~0); 27720#L132 assume !(8466 == ssl3_accept_~s__state~0); 27540#L135 assume !(8496 == ssl3_accept_~s__state~0); 27493#L138 assume !(8497 == ssl3_accept_~s__state~0); 27492#L141 assume !(8512 == ssl3_accept_~s__state~0); 27490#L144 assume !(8513 == ssl3_accept_~s__state~0); 27440#L147 assume 8528 == ssl3_accept_~s__state~0; 27294#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27120#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27121#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27124#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27160#L353 assume !(ssl3_accept_~ret~0 <= 0); 27223#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27273#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27117#L579 ssl3_accept_~skip~0 := 0; 27777#L99-3 assume true; 27776#L99-1 assume !false; 27215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27216#L102 assume !(12292 == ssl3_accept_~s__state~0); 27225#L105 assume !(16384 == ssl3_accept_~s__state~0); 27226#L108 assume !(8192 == ssl3_accept_~s__state~0); 27176#L111 assume !(24576 == ssl3_accept_~s__state~0); 27177#L114 assume !(8195 == ssl3_accept_~s__state~0); 27771#L117 assume !(8480 == ssl3_accept_~s__state~0); 27770#L120 assume !(8481 == ssl3_accept_~s__state~0); 27769#L123 assume !(8482 == ssl3_accept_~s__state~0); 27768#L126 assume !(8464 == ssl3_accept_~s__state~0); 27767#L129 assume !(8465 == ssl3_accept_~s__state~0); 27766#L132 assume !(8466 == ssl3_accept_~s__state~0); 27765#L135 assume !(8496 == ssl3_accept_~s__state~0); 27764#L138 assume !(8497 == ssl3_accept_~s__state~0); 27763#L141 assume !(8512 == ssl3_accept_~s__state~0); 27761#L144 assume !(8513 == ssl3_accept_~s__state~0); 27544#L147 assume !(8528 == ssl3_accept_~s__state~0); 27543#L150 assume !(8529 == ssl3_accept_~s__state~0); 27494#L153 assume 8544 == ssl3_accept_~s__state~0; 27253#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27113#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 27115#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27268#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27213#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 27211#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; 27134#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27714#L579 ssl3_accept_~skip~0 := 0; 27713#L99-3 assume true; 27712#L99-1 assume !false; 27711#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27710#L102 assume !(12292 == ssl3_accept_~s__state~0); 27708#L105 assume !(16384 == ssl3_accept_~s__state~0); 27706#L108 assume !(8192 == ssl3_accept_~s__state~0); 27704#L111 assume !(24576 == ssl3_accept_~s__state~0); 27702#L114 assume !(8195 == ssl3_accept_~s__state~0); 27700#L117 assume !(8480 == ssl3_accept_~s__state~0); 27698#L120 assume !(8481 == ssl3_accept_~s__state~0); 27696#L123 assume !(8482 == ssl3_accept_~s__state~0); 27694#L126 assume !(8464 == ssl3_accept_~s__state~0); 27692#L129 assume !(8465 == ssl3_accept_~s__state~0); 27691#L132 assume !(8466 == ssl3_accept_~s__state~0); 27427#L135 assume !(8496 == ssl3_accept_~s__state~0); 27426#L138 assume !(8497 == ssl3_accept_~s__state~0); 27425#L141 assume !(8512 == ssl3_accept_~s__state~0); 27424#L144 assume !(8513 == ssl3_accept_~s__state~0); 27423#L147 assume !(8528 == ssl3_accept_~s__state~0); 27421#L150 assume !(8529 == ssl3_accept_~s__state~0); 27420#L153 assume !(8544 == ssl3_accept_~s__state~0); 27419#L156 assume !(8545 == ssl3_accept_~s__state~0); 27418#L159 assume !(8560 == ssl3_accept_~s__state~0); 27417#L162 assume !(8561 == ssl3_accept_~s__state~0); 27381#L165 assume 8448 == ssl3_accept_~s__state~0; 27187#L166 assume !(ssl3_accept_~num1~0 > 0); 27188#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27293#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27357#L579 ssl3_accept_~skip~0 := 0; 27354#L99-3 assume true; 27351#L99-1 assume !false; 27348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27345#L102 assume !(12292 == ssl3_accept_~s__state~0); 27342#L105 assume !(16384 == ssl3_accept_~s__state~0); 27339#L108 assume !(8192 == ssl3_accept_~s__state~0); 27336#L111 assume !(24576 == ssl3_accept_~s__state~0); 27332#L114 assume !(8195 == ssl3_accept_~s__state~0); 27329#L117 assume !(8480 == ssl3_accept_~s__state~0); 27318#L120 assume !(8481 == ssl3_accept_~s__state~0); 27319#L123 assume !(8482 == ssl3_accept_~s__state~0); 27385#L126 assume 8464 == ssl3_accept_~s__state~0; 27181#L133 [2018-11-18 17:07:00,349 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 17:07:00,349 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,349 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,350 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,350 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,368 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,368 INFO L82 PathProgramCache]: Analyzing trace with hash -104995458, now seen corresponding path program 1 times [2018-11-18 17:07:00,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,369 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:00,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,518 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 17:07:00,518 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:07:00,518 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:00,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,558 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:00,575 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 17:07:00,592 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 17:07:00,592 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 17:07:00,593 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:00,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 17:07:00,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 17:07:00,593 INFO L87 Difference]: Start difference. First operand 678 states and 861 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-18 17:07:00,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:00,774 INFO L93 Difference]: Finished difference Result 1124 states and 1412 transitions. [2018-11-18 17:07:00,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 17:07:00,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1124 states and 1412 transitions. [2018-11-18 17:07:00,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-18 17:07:00,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1124 states to 1124 states and 1412 transitions. [2018-11-18 17:07:00,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1017 [2018-11-18 17:07:00,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1017 [2018-11-18 17:07:00,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1124 states and 1412 transitions. [2018-11-18 17:07:00,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:00,780 INFO L705 BuchiCegarLoop]: Abstraction has 1124 states and 1412 transitions. [2018-11-18 17:07:00,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states and 1412 transitions. [2018-11-18 17:07:00,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 856. [2018-11-18 17:07:00,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 856 states. [2018-11-18 17:07:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1085 transitions. [2018-11-18 17:07:00,787 INFO L728 BuchiCegarLoop]: Abstraction has 856 states and 1085 transitions. [2018-11-18 17:07:00,787 INFO L608 BuchiCegarLoop]: Abstraction has 856 states and 1085 transitions. [2018-11-18 17:07:00,787 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 17:07:00,787 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1085 transitions. [2018-11-18 17:07:00,790 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2018-11-18 17:07:00,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:00,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:00,791 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 17:07:00,791 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 17:07:00,791 INFO L794 eck$LassoCheckResult]: Stem: 29525#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29372#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; 29373#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29519#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; 29520#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29491#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29563#L99-3 assume true; 29692#L99-1 assume !false; 30057#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30053#L102 assume !(12292 == ssl3_accept_~s__state~0); 30049#L105 assume !(16384 == ssl3_accept_~s__state~0); 30045#L108 assume !(8192 == ssl3_accept_~s__state~0); 30041#L111 assume !(24576 == ssl3_accept_~s__state~0); 30037#L114 assume !(8195 == ssl3_accept_~s__state~0); 30033#L117 assume !(8480 == ssl3_accept_~s__state~0); 30029#L120 assume !(8481 == ssl3_accept_~s__state~0); 29914#L123 assume !(8482 == ssl3_accept_~s__state~0); 29915#L126 assume 8464 == ssl3_accept_~s__state~0; 29425#L133 [2018-11-18 17:07:00,792 INFO L796 eck$LassoCheckResult]: Loop: 29425#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29367#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29358#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; 29359#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30007#L579 ssl3_accept_~skip~0 := 0; 30005#L99-3 assume true; 30003#L99-1 assume !false; 30001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29999#L102 assume !(12292 == ssl3_accept_~s__state~0); 29997#L105 assume !(16384 == ssl3_accept_~s__state~0); 29995#L108 assume !(8192 == ssl3_accept_~s__state~0); 29993#L111 assume !(24576 == ssl3_accept_~s__state~0); 29991#L114 assume !(8195 == ssl3_accept_~s__state~0); 29989#L117 assume !(8480 == ssl3_accept_~s__state~0); 29987#L120 assume !(8481 == ssl3_accept_~s__state~0); 29985#L123 assume !(8482 == ssl3_accept_~s__state~0); 29983#L126 assume !(8464 == ssl3_accept_~s__state~0); 29981#L129 assume !(8465 == ssl3_accept_~s__state~0); 29980#L132 assume !(8466 == ssl3_accept_~s__state~0); 29975#L135 assume 8496 == ssl3_accept_~s__state~0; 29409#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29410#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29438#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29439#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29418#L293-2 ssl3_accept_~s__init_num~0 := 0; 29419#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29364#L579 ssl3_accept_~skip~0 := 0; 29428#L99-3 assume true; 29523#L99-1 assume !false; 29461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29462#L102 assume !(12292 == ssl3_accept_~s__state~0); 29471#L105 assume !(16384 == ssl3_accept_~s__state~0); 29472#L108 assume !(8192 == ssl3_accept_~s__state~0); 29423#L111 assume !(24576 == ssl3_accept_~s__state~0); 29396#L114 assume !(8195 == ssl3_accept_~s__state~0); 29397#L117 assume !(8480 == ssl3_accept_~s__state~0); 29377#L120 assume !(8481 == ssl3_accept_~s__state~0); 29378#L123 assume !(8482 == ssl3_accept_~s__state~0); 29550#L126 assume !(8464 == ssl3_accept_~s__state~0); 30190#L129 assume !(8465 == ssl3_accept_~s__state~0); 30189#L132 assume !(8466 == ssl3_accept_~s__state~0); 30188#L135 assume !(8496 == ssl3_accept_~s__state~0); 30187#L138 assume !(8497 == ssl3_accept_~s__state~0); 30186#L141 assume !(8512 == ssl3_accept_~s__state~0); 30185#L144 assume !(8513 == ssl3_accept_~s__state~0); 30184#L147 assume !(8528 == ssl3_accept_~s__state~0); 30183#L150 assume !(8529 == ssl3_accept_~s__state~0); 30182#L153 assume !(8544 == ssl3_accept_~s__state~0); 29552#L156 assume !(8545 == ssl3_accept_~s__state~0); 29553#L159 assume !(8560 == ssl3_accept_~s__state~0); 29542#L162 assume !(8561 == ssl3_accept_~s__state~0); 29543#L165 assume !(8448 == ssl3_accept_~s__state~0); 30179#L168 assume !(8576 == ssl3_accept_~s__state~0); 30178#L171 assume !(8577 == ssl3_accept_~s__state~0); 30177#L174 assume !(8592 == ssl3_accept_~s__state~0); 29435#L177 assume !(8593 == ssl3_accept_~s__state~0); 29404#L180 assume !(8608 == ssl3_accept_~s__state~0); 29405#L183 assume !(8609 == ssl3_accept_~s__state~0); 29352#L186 assume !(8640 == ssl3_accept_~s__state~0); 29353#L189 assume !(8641 == ssl3_accept_~s__state~0); 29559#L192 assume 8656 == ssl3_accept_~s__state~0; 29483#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29441#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29442#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29465#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29466#L504 assume !(0 == ssl3_accept_~tmp___10~0); 29488#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30202#L579 ssl3_accept_~skip~0 := 0; 30201#L99-3 assume true; 30200#L99-1 assume !false; 30199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30198#L102 assume !(12292 == ssl3_accept_~s__state~0); 30197#L105 assume !(16384 == ssl3_accept_~s__state~0); 30196#L108 assume !(8192 == ssl3_accept_~s__state~0); 30195#L111 assume !(24576 == ssl3_accept_~s__state~0); 30194#L114 assume !(8195 == ssl3_accept_~s__state~0); 30193#L117 assume !(8480 == ssl3_accept_~s__state~0); 30192#L120 assume !(8481 == ssl3_accept_~s__state~0); 30191#L123 assume !(8482 == ssl3_accept_~s__state~0); 29535#L126 assume !(8464 == ssl3_accept_~s__state~0); 29536#L129 assume !(8465 == ssl3_accept_~s__state~0); 29530#L132 assume !(8466 == ssl3_accept_~s__state~0); 29494#L135 assume !(8496 == ssl3_accept_~s__state~0); 29495#L138 assume !(8497 == ssl3_accept_~s__state~0); 29475#L141 assume !(8512 == ssl3_accept_~s__state~0); 29430#L144 assume !(8513 == ssl3_accept_~s__state~0); 29400#L147 assume !(8528 == ssl3_accept_~s__state~0); 29401#L150 assume !(8529 == ssl3_accept_~s__state~0); 29383#L153 assume !(8544 == ssl3_accept_~s__state~0); 29384#L156 assume !(8545 == ssl3_accept_~s__state~0); 30181#L159 assume !(8560 == ssl3_accept_~s__state~0); 30180#L162 assume !(8561 == ssl3_accept_~s__state~0); 29514#L165 assume !(8448 == ssl3_accept_~s__state~0); 29499#L168 assume !(8576 == ssl3_accept_~s__state~0); 29500#L171 assume !(8577 == ssl3_accept_~s__state~0); 29480#L174 assume !(8592 == ssl3_accept_~s__state~0); 29481#L177 assume !(8593 == ssl3_accept_~s__state~0); 30176#L180 assume !(8608 == ssl3_accept_~s__state~0); 30175#L183 assume !(8609 == ssl3_accept_~s__state~0); 30174#L186 assume !(8640 == ssl3_accept_~s__state~0); 30173#L189 assume !(8641 == ssl3_accept_~s__state~0); 30172#L192 assume !(8656 == ssl3_accept_~s__state~0); 29913#L195 assume !(8657 == ssl3_accept_~s__state~0); 29516#L198 assume 8672 == ssl3_accept_~s__state~0; 29453#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29454#L512 assume !(4 == ssl3_accept_~blastFlag~0); 29487#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29374#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29375#L519-2 ssl3_accept_~s__init_num~0 := 0; 29382#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30077#L579 ssl3_accept_~skip~0 := 0; 30074#L99-3 assume true; 30071#L99-1 assume !false; 30068#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30065#L102 assume !(12292 == ssl3_accept_~s__state~0); 30062#L105 assume !(16384 == ssl3_accept_~s__state~0); 30059#L108 assume !(8192 == ssl3_accept_~s__state~0); 30055#L111 assume !(24576 == ssl3_accept_~s__state~0); 30051#L114 assume !(8195 == ssl3_accept_~s__state~0); 30047#L117 assume !(8480 == ssl3_accept_~s__state~0); 30043#L120 assume !(8481 == ssl3_accept_~s__state~0); 30039#L123 assume !(8482 == ssl3_accept_~s__state~0); 30035#L126 assume !(8464 == ssl3_accept_~s__state~0); 30031#L129 assume !(8465 == ssl3_accept_~s__state~0); 30027#L132 assume !(8466 == ssl3_accept_~s__state~0); 29640#L135 assume !(8496 == ssl3_accept_~s__state~0); 29641#L138 assume !(8497 == ssl3_accept_~s__state~0); 29632#L141 assume !(8512 == ssl3_accept_~s__state~0); 29633#L144 assume !(8513 == ssl3_accept_~s__state~0); 29625#L147 assume !(8528 == ssl3_accept_~s__state~0); 29622#L150 assume !(8529 == ssl3_accept_~s__state~0); 29619#L153 assume !(8544 == ssl3_accept_~s__state~0); 29616#L156 assume !(8545 == ssl3_accept_~s__state~0); 29613#L159 assume !(8560 == ssl3_accept_~s__state~0); 29610#L162 assume !(8561 == ssl3_accept_~s__state~0); 29609#L165 assume 8448 == ssl3_accept_~s__state~0; 29608#L166 assume !(ssl3_accept_~num1~0 > 0); 29605#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29604#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29599#L579 ssl3_accept_~skip~0 := 0; 29598#L99-3 assume true; 29597#L99-1 assume !false; 29596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29595#L102 assume !(12292 == ssl3_accept_~s__state~0); 29594#L105 assume !(16384 == ssl3_accept_~s__state~0); 29593#L108 assume !(8192 == ssl3_accept_~s__state~0); 29592#L111 assume !(24576 == ssl3_accept_~s__state~0); 29591#L114 assume !(8195 == ssl3_accept_~s__state~0); 29590#L117 assume !(8480 == ssl3_accept_~s__state~0); 29589#L120 assume !(8481 == ssl3_accept_~s__state~0); 29585#L123 assume !(8482 == ssl3_accept_~s__state~0); 29586#L126 assume 8464 == ssl3_accept_~s__state~0; 29425#L133 [2018-11-18 17:07:00,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 17:07:00,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:00,801 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:00,803 INFO L82 PathProgramCache]: Analyzing trace with hash -721954853, now seen corresponding path program 1 times [2018-11-18 17:07:00,803 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:00,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:00,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:00,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:00,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:00,904 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 17:07:00,904 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:00,904 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:00,905 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:00,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:00,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:00,905 INFO L87 Difference]: Start difference. First operand 856 states and 1085 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-18 17:07:01,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:01,082 INFO L93 Difference]: Finished difference Result 1458 states and 1870 transitions. [2018-11-18 17:07:01,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:01,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1458 states and 1870 transitions. [2018-11-18 17:07:01,089 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1282 [2018-11-18 17:07:01,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-18 17:07:01,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1351 [2018-11-18 17:07:01,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1351 [2018-11-18 17:07:01,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1458 states and 1870 transitions. [2018-11-18 17:07:01,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:01,096 INFO L705 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 17:07:01,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states and 1870 transitions. [2018-11-18 17:07:01,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1458. [2018-11-18 17:07:01,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2018-11-18 17:07:01,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-18 17:07:01,110 INFO L728 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 17:07:01,110 INFO L608 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-18 17:07:01,111 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 17:07:01,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1458 states and 1870 transitions. [2018-11-18 17:07:01,114 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1282 [2018-11-18 17:07:01,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:01,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:01,116 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 17:07:01,116 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:07:01,116 INFO L794 eck$LassoCheckResult]: Stem: 31863#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31693#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; 31694#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31856#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; 31857#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31823#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31905#L99-3 assume true; 32383#L99-1 assume !false; 32804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32796#L102 assume !(12292 == ssl3_accept_~s__state~0); 32792#L105 assume !(16384 == ssl3_accept_~s__state~0); 32788#L108 assume !(8192 == ssl3_accept_~s__state~0); 32784#L111 assume !(24576 == ssl3_accept_~s__state~0); 32759#L114 assume !(8195 == ssl3_accept_~s__state~0); 32758#L117 assume !(8480 == ssl3_accept_~s__state~0); 32718#L120 assume !(8481 == ssl3_accept_~s__state~0); 32717#L123 assume !(8482 == ssl3_accept_~s__state~0); 32716#L126 assume 8464 == ssl3_accept_~s__state~0; 31994#L133 [2018-11-18 17:07:01,116 INFO L796 eck$LassoCheckResult]: Loop: 31994#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32549#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32548#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; 32547#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32542#L579 ssl3_accept_~skip~0 := 0; 32541#L99-3 assume true; 32539#L99-1 assume !false; 32538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32537#L102 assume !(12292 == ssl3_accept_~s__state~0); 32536#L105 assume !(16384 == ssl3_accept_~s__state~0); 32535#L108 assume !(8192 == ssl3_accept_~s__state~0); 32534#L111 assume !(24576 == ssl3_accept_~s__state~0); 32532#L114 assume !(8195 == ssl3_accept_~s__state~0); 32529#L117 assume !(8480 == ssl3_accept_~s__state~0); 32528#L120 assume !(8481 == ssl3_accept_~s__state~0); 32527#L123 assume !(8482 == ssl3_accept_~s__state~0); 32523#L126 assume !(8464 == ssl3_accept_~s__state~0); 32517#L129 assume !(8465 == ssl3_accept_~s__state~0); 32515#L132 assume !(8466 == ssl3_accept_~s__state~0); 32460#L135 assume 8496 == ssl3_accept_~s__state~0; 32073#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32456#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32454#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32452#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31712#L293-2 ssl3_accept_~s__init_num~0 := 0; 32449#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32443#L579 ssl3_accept_~skip~0 := 0; 32441#L99-3 assume true; 32439#L99-1 assume !false; 32437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32435#L102 assume !(12292 == ssl3_accept_~s__state~0); 32433#L105 assume !(16384 == ssl3_accept_~s__state~0); 32431#L108 assume !(8192 == ssl3_accept_~s__state~0); 32429#L111 assume !(24576 == ssl3_accept_~s__state~0); 32427#L114 assume !(8195 == ssl3_accept_~s__state~0); 32424#L117 assume !(8480 == ssl3_accept_~s__state~0); 32422#L120 assume !(8481 == ssl3_accept_~s__state~0); 32420#L123 assume !(8482 == ssl3_accept_~s__state~0); 32418#L126 assume !(8464 == ssl3_accept_~s__state~0); 32416#L129 assume !(8465 == ssl3_accept_~s__state~0); 32415#L132 assume !(8466 == ssl3_accept_~s__state~0); 32412#L135 assume !(8496 == ssl3_accept_~s__state~0); 32411#L138 assume !(8497 == ssl3_accept_~s__state~0); 32409#L141 assume 8512 == ssl3_accept_~s__state~0; 31981#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32408#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32406#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32394#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32386#L579 ssl3_accept_~skip~0 := 0; 32381#L99-3 assume true; 32375#L99-1 assume !false; 32369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32368#L102 assume !(12292 == ssl3_accept_~s__state~0); 32248#L105 assume !(16384 == ssl3_accept_~s__state~0); 32249#L108 assume !(8192 == ssl3_accept_~s__state~0); 32236#L111 assume !(24576 == ssl3_accept_~s__state~0); 32237#L114 assume !(8195 == ssl3_accept_~s__state~0); 32228#L117 assume !(8480 == ssl3_accept_~s__state~0); 32229#L120 assume !(8481 == ssl3_accept_~s__state~0); 32220#L123 assume !(8482 == ssl3_accept_~s__state~0); 32221#L126 assume !(8464 == ssl3_accept_~s__state~0); 32212#L129 assume !(8465 == ssl3_accept_~s__state~0); 32213#L132 assume !(8466 == ssl3_accept_~s__state~0); 32206#L135 assume !(8496 == ssl3_accept_~s__state~0); 32207#L138 assume !(8497 == ssl3_accept_~s__state~0); 32149#L141 assume !(8512 == ssl3_accept_~s__state~0); 32150#L144 assume !(8513 == ssl3_accept_~s__state~0); 32057#L147 assume 8528 == ssl3_accept_~s__state~0; 32058#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31688#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31689#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31803#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31795#L353 assume !(ssl3_accept_~ret~0 <= 0); 31796#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31855#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31752#L579 ssl3_accept_~skip~0 := 0; 31753#L99-3 assume true; 31860#L99-1 assume !false; 33104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33094#L102 assume !(12292 == ssl3_accept_~s__state~0); 33092#L105 assume !(16384 == ssl3_accept_~s__state~0); 33089#L108 assume !(8192 == ssl3_accept_~s__state~0); 33084#L111 assume !(24576 == ssl3_accept_~s__state~0); 33083#L114 assume !(8195 == ssl3_accept_~s__state~0); 33082#L117 assume !(8480 == ssl3_accept_~s__state~0); 33081#L120 assume !(8481 == ssl3_accept_~s__state~0); 32756#L123 assume !(8482 == ssl3_accept_~s__state~0); 32753#L126 assume !(8464 == ssl3_accept_~s__state~0); 32750#L129 assume !(8465 == ssl3_accept_~s__state~0); 32745#L132 assume !(8466 == ssl3_accept_~s__state~0); 32741#L135 assume !(8496 == ssl3_accept_~s__state~0); 32736#L138 assume !(8497 == ssl3_accept_~s__state~0); 32733#L141 assume !(8512 == ssl3_accept_~s__state~0); 32730#L144 assume !(8513 == ssl3_accept_~s__state~0); 32728#L147 assume !(8528 == ssl3_accept_~s__state~0); 32726#L150 assume !(8529 == ssl3_accept_~s__state~0); 32724#L153 assume 8544 == ssl3_accept_~s__state~0; 31832#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31680#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31682#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31848#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31783#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31780#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; 31781#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32586#L579 ssl3_accept_~skip~0 := 0; 32584#L99-3 assume true; 32583#L99-1 assume !false; 32579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32578#L102 assume !(12292 == ssl3_accept_~s__state~0); 32577#L105 assume !(16384 == ssl3_accept_~s__state~0); 32377#L108 assume !(8192 == ssl3_accept_~s__state~0); 32370#L111 assume !(24576 == ssl3_accept_~s__state~0); 32282#L114 assume !(8195 == ssl3_accept_~s__state~0); 32250#L117 assume !(8480 == ssl3_accept_~s__state~0); 32162#L120 assume !(8481 == ssl3_accept_~s__state~0); 32159#L123 assume !(8482 == ssl3_accept_~s__state~0); 32157#L126 assume !(8464 == ssl3_accept_~s__state~0); 32153#L129 assume !(8465 == ssl3_accept_~s__state~0); 32148#L132 assume !(8466 == ssl3_accept_~s__state~0); 32108#L135 assume !(8496 == ssl3_accept_~s__state~0); 32107#L138 assume !(8497 == ssl3_accept_~s__state~0); 32106#L141 assume !(8512 == ssl3_accept_~s__state~0); 32105#L144 assume !(8513 == ssl3_accept_~s__state~0); 32104#L147 assume !(8528 == ssl3_accept_~s__state~0); 32103#L150 assume !(8529 == ssl3_accept_~s__state~0); 32102#L153 assume !(8544 == ssl3_accept_~s__state~0); 32101#L156 assume !(8545 == ssl3_accept_~s__state~0); 32100#L159 assume !(8560 == ssl3_accept_~s__state~0); 32099#L162 assume !(8561 == ssl3_accept_~s__state~0); 32098#L165 assume 8448 == ssl3_accept_~s__state~0; 32097#L166 assume !(ssl3_accept_~num1~0 > 0); 32095#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32094#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32089#L579 ssl3_accept_~skip~0 := 0; 32088#L99-3 assume true; 32087#L99-1 assume !false; 32086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32018#L102 assume 12292 == ssl3_accept_~s__state~0; 32019#L103 ssl3_accept_~s__new_session~0 := 1; 32016#L211 ssl3_accept_~s__server~0 := 1; 32276#L216 assume 0 != ssl3_accept_~cb~0; 32275#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32274#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32272#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32270#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32268#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; 32266#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32261#L579 ssl3_accept_~skip~0 := 0; 32260#L99-3 assume true; 32259#L99-1 assume !false; 32258#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32257#L102 assume !(12292 == ssl3_accept_~s__state~0); 32256#L105 assume !(16384 == ssl3_accept_~s__state~0); 32255#L108 assume !(8192 == ssl3_accept_~s__state~0); 32254#L111 assume !(24576 == ssl3_accept_~s__state~0); 32253#L114 assume !(8195 == ssl3_accept_~s__state~0); 32251#L117 assume !(8480 == ssl3_accept_~s__state~0); 32252#L120 assume !(8481 == ssl3_accept_~s__state~0); 32559#L123 assume !(8482 == ssl3_accept_~s__state~0); 32556#L126 assume 8464 == ssl3_accept_~s__state~0; 31994#L133 [2018-11-18 17:07:01,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:01,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 17:07:01,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:01,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:01,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,119 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:01,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:01,125 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:01,125 INFO L82 PathProgramCache]: Analyzing trace with hash -2052683448, now seen corresponding path program 1 times [2018-11-18 17:07:01,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:01,126 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:01,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,126 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:01,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:01,258 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 17:07:01,258 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:07:01,258 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:01,273 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:01,303 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 17:07:01,352 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:07:01,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:07:01,352 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:01,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:07:01,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:07:01,353 INFO L87 Difference]: Start difference. First operand 1458 states and 1870 transitions. cyclomatic complexity: 416 Second operand 5 states. [2018-11-18 17:07:01,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:01,763 INFO L93 Difference]: Finished difference Result 2447 states and 3098 transitions. [2018-11-18 17:07:01,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 17:07:01,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2447 states and 3098 transitions. [2018-11-18 17:07:01,768 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1860 [2018-11-18 17:07:01,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2447 states to 2411 states and 3060 transitions. [2018-11-18 17:07:01,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2304 [2018-11-18 17:07:01,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2304 [2018-11-18 17:07:01,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2411 states and 3060 transitions. [2018-11-18 17:07:01,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:01,774 INFO L705 BuchiCegarLoop]: Abstraction has 2411 states and 3060 transitions. [2018-11-18 17:07:01,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2411 states and 3060 transitions. [2018-11-18 17:07:01,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2411 to 1858. [2018-11-18 17:07:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-11-18 17:07:01,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2390 transitions. [2018-11-18 17:07:01,787 INFO L728 BuchiCegarLoop]: Abstraction has 1858 states and 2390 transitions. [2018-11-18 17:07:01,787 INFO L608 BuchiCegarLoop]: Abstraction has 1858 states and 2390 transitions. [2018-11-18 17:07:01,787 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 17:07:01,787 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2390 transitions. [2018-11-18 17:07:01,791 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1654 [2018-11-18 17:07:01,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:01,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:01,791 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 17:07:01,792 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 17:07:01,792 INFO L794 eck$LassoCheckResult]: Stem: 36257#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36087#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; 36088#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36253#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; 36254#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36218#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36308#L99-3 assume true; 36323#L99-1 assume !false; 36959#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36958#L102 assume !(12292 == ssl3_accept_~s__state~0); 36957#L105 assume !(16384 == ssl3_accept_~s__state~0); 36956#L108 assume !(8192 == ssl3_accept_~s__state~0); 36955#L111 assume !(24576 == ssl3_accept_~s__state~0); 36954#L114 assume !(8195 == ssl3_accept_~s__state~0); 36953#L117 assume !(8480 == ssl3_accept_~s__state~0); 36952#L120 assume !(8481 == ssl3_accept_~s__state~0); 36951#L123 assume !(8482 == ssl3_accept_~s__state~0); 36950#L126 assume 8464 == ssl3_accept_~s__state~0; 36145#L133 [2018-11-18 17:07:01,792 INFO L796 eck$LassoCheckResult]: Loop: 36145#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36082#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36073#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; 36074#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37861#L579 ssl3_accept_~skip~0 := 0; 37857#L99-3 assume true; 37853#L99-1 assume !false; 37849#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37845#L102 assume !(12292 == ssl3_accept_~s__state~0); 37839#L105 assume !(16384 == ssl3_accept_~s__state~0); 37837#L108 assume !(8192 == ssl3_accept_~s__state~0); 37835#L111 assume !(24576 == ssl3_accept_~s__state~0); 37833#L114 assume !(8195 == ssl3_accept_~s__state~0); 37831#L117 assume !(8480 == ssl3_accept_~s__state~0); 37829#L120 assume !(8481 == ssl3_accept_~s__state~0); 37827#L123 assume !(8482 == ssl3_accept_~s__state~0); 37825#L126 assume !(8464 == ssl3_accept_~s__state~0); 37822#L129 assume !(8465 == ssl3_accept_~s__state~0); 36267#L132 assume !(8466 == ssl3_accept_~s__state~0); 36268#L135 assume 8496 == ssl3_accept_~s__state~0; 36388#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36200#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36158#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36159#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36106#L293-2 ssl3_accept_~s__init_num~0 := 0; 37844#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37838#L579 ssl3_accept_~skip~0 := 0; 37836#L99-3 assume true; 37834#L99-1 assume !false; 37832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37830#L102 assume !(12292 == ssl3_accept_~s__state~0); 37828#L105 assume !(16384 == ssl3_accept_~s__state~0); 37826#L108 assume !(8192 == ssl3_accept_~s__state~0); 37824#L111 assume !(24576 == ssl3_accept_~s__state~0); 37821#L114 assume !(8195 == ssl3_accept_~s__state~0); 37819#L117 assume !(8480 == ssl3_accept_~s__state~0); 37817#L120 assume !(8481 == ssl3_accept_~s__state~0); 37816#L123 assume !(8482 == ssl3_accept_~s__state~0); 37815#L126 assume !(8464 == ssl3_accept_~s__state~0); 37813#L129 assume !(8465 == ssl3_accept_~s__state~0); 37812#L132 assume !(8466 == ssl3_accept_~s__state~0); 36224#L135 assume !(8496 == ssl3_accept_~s__state~0); 36225#L138 assume !(8497 == ssl3_accept_~s__state~0); 36204#L141 assume 8512 == ssl3_accept_~s__state~0; 36205#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37809#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37801#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37798#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37792#L579 ssl3_accept_~skip~0 := 0; 37790#L99-3 assume true; 37788#L99-1 assume !false; 37786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37784#L102 assume !(12292 == ssl3_accept_~s__state~0); 37782#L105 assume !(16384 == ssl3_accept_~s__state~0); 37780#L108 assume !(8192 == ssl3_accept_~s__state~0); 37778#L111 assume !(24576 == ssl3_accept_~s__state~0); 37776#L114 assume !(8195 == ssl3_accept_~s__state~0); 37774#L117 assume !(8480 == ssl3_accept_~s__state~0); 37772#L120 assume !(8481 == ssl3_accept_~s__state~0); 37770#L123 assume !(8482 == ssl3_accept_~s__state~0); 37768#L126 assume !(8464 == ssl3_accept_~s__state~0); 37766#L129 assume !(8465 == ssl3_accept_~s__state~0); 37764#L132 assume !(8466 == ssl3_accept_~s__state~0); 37762#L135 assume !(8496 == ssl3_accept_~s__state~0); 37760#L138 assume !(8497 == ssl3_accept_~s__state~0); 37758#L141 assume !(8512 == ssl3_accept_~s__state~0); 37756#L144 assume !(8513 == ssl3_accept_~s__state~0); 37755#L147 assume 8528 == ssl3_accept_~s__state~0; 36281#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36282#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37753#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36275#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36276#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37747#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37746#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37741#L579 ssl3_accept_~skip~0 := 0; 37740#L99-3 assume true; 37739#L99-1 assume !false; 37738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37737#L102 assume !(12292 == ssl3_accept_~s__state~0); 37736#L105 assume !(16384 == ssl3_accept_~s__state~0); 37735#L108 assume !(8192 == ssl3_accept_~s__state~0); 37734#L111 assume !(24576 == ssl3_accept_~s__state~0); 37733#L114 assume !(8195 == ssl3_accept_~s__state~0); 37732#L117 assume !(8480 == ssl3_accept_~s__state~0); 37731#L120 assume !(8481 == ssl3_accept_~s__state~0); 37730#L123 assume !(8482 == ssl3_accept_~s__state~0); 37729#L126 assume !(8464 == ssl3_accept_~s__state~0); 37728#L129 assume !(8465 == ssl3_accept_~s__state~0); 37727#L132 assume !(8466 == ssl3_accept_~s__state~0); 37726#L135 assume !(8496 == ssl3_accept_~s__state~0); 37725#L138 assume !(8497 == ssl3_accept_~s__state~0); 37724#L141 assume !(8512 == ssl3_accept_~s__state~0); 37723#L144 assume !(8513 == ssl3_accept_~s__state~0); 37722#L147 assume !(8528 == ssl3_accept_~s__state~0); 37721#L150 assume !(8529 == ssl3_accept_~s__state~0); 37720#L153 assume 8544 == ssl3_accept_~s__state~0; 36228#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36075#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 36077#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36246#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36181#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 36191#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; 37251#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37247#L579 ssl3_accept_~skip~0 := 0; 37230#L99-3 assume true; 37231#L99-1 assume !false; 37218#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37219#L102 assume !(12292 == ssl3_accept_~s__state~0); 37206#L105 assume !(16384 == ssl3_accept_~s__state~0); 37207#L108 assume !(8192 == ssl3_accept_~s__state~0); 37194#L111 assume !(24576 == ssl3_accept_~s__state~0); 37195#L114 assume !(8195 == ssl3_accept_~s__state~0); 37182#L117 assume !(8480 == ssl3_accept_~s__state~0); 37183#L120 assume !(8481 == ssl3_accept_~s__state~0); 37168#L123 assume !(8482 == ssl3_accept_~s__state~0); 37169#L126 assume !(8464 == ssl3_accept_~s__state~0); 37155#L129 assume !(8465 == ssl3_accept_~s__state~0); 37156#L132 assume !(8466 == ssl3_accept_~s__state~0); 37140#L135 assume !(8496 == ssl3_accept_~s__state~0); 37139#L138 assume !(8497 == ssl3_accept_~s__state~0); 37126#L141 assume !(8512 == ssl3_accept_~s__state~0); 37127#L144 assume !(8513 == ssl3_accept_~s__state~0); 37115#L147 assume !(8528 == ssl3_accept_~s__state~0); 37116#L150 assume !(8529 == ssl3_accept_~s__state~0); 37108#L153 assume !(8544 == ssl3_accept_~s__state~0); 37109#L156 assume !(8545 == ssl3_accept_~s__state~0); 37100#L159 assume !(8560 == ssl3_accept_~s__state~0); 37101#L162 assume !(8561 == ssl3_accept_~s__state~0); 37092#L165 assume 8448 == ssl3_accept_~s__state~0; 37093#L166 assume !(ssl3_accept_~num1~0 > 0); 37433#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37431#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37426#L579 ssl3_accept_~skip~0 := 0; 37425#L99-3 assume true; 37424#L99-1 assume !false; 37423#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37422#L102 assume !(12292 == ssl3_accept_~s__state~0); 37421#L105 assume !(16384 == ssl3_accept_~s__state~0); 37420#L108 assume !(8192 == ssl3_accept_~s__state~0); 37419#L111 assume !(24576 == ssl3_accept_~s__state~0); 37418#L114 assume !(8195 == ssl3_accept_~s__state~0); 37417#L117 assume !(8480 == ssl3_accept_~s__state~0); 37416#L120 assume !(8481 == ssl3_accept_~s__state~0); 37415#L123 assume !(8482 == ssl3_accept_~s__state~0); 37414#L126 assume !(8464 == ssl3_accept_~s__state~0); 37413#L129 assume !(8465 == ssl3_accept_~s__state~0); 37412#L132 assume !(8466 == ssl3_accept_~s__state~0); 37411#L135 assume !(8496 == ssl3_accept_~s__state~0); 37410#L138 assume !(8497 == ssl3_accept_~s__state~0); 37409#L141 assume !(8512 == ssl3_accept_~s__state~0); 37408#L144 assume !(8513 == ssl3_accept_~s__state~0); 37407#L147 assume !(8528 == ssl3_accept_~s__state~0); 37406#L150 assume !(8529 == ssl3_accept_~s__state~0); 37405#L153 assume !(8544 == ssl3_accept_~s__state~0); 37404#L156 assume !(8545 == ssl3_accept_~s__state~0); 37403#L159 assume !(8560 == ssl3_accept_~s__state~0); 37402#L162 assume !(8561 == ssl3_accept_~s__state~0); 37401#L165 assume !(8448 == ssl3_accept_~s__state~0); 37400#L168 assume 8576 == ssl3_accept_~s__state~0; 37173#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37398#L440 assume !(ssl3_accept_~ret~0 <= 0); 37395#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 37245#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37241#L579 ssl3_accept_~skip~0 := 0; 37228#L99-3 assume true; 37229#L99-1 assume !false; 37216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37217#L102 assume !(12292 == ssl3_accept_~s__state~0); 37204#L105 assume !(16384 == ssl3_accept_~s__state~0); 37205#L108 assume !(8192 == ssl3_accept_~s__state~0); 37192#L111 assume !(24576 == ssl3_accept_~s__state~0); 37193#L114 assume !(8195 == ssl3_accept_~s__state~0); 37180#L117 assume !(8480 == ssl3_accept_~s__state~0); 37181#L120 assume !(8481 == ssl3_accept_~s__state~0); 37166#L123 assume !(8482 == ssl3_accept_~s__state~0); 37167#L126 assume 8464 == ssl3_accept_~s__state~0; 36145#L133 [2018-11-18 17:07:01,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:01,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 17:07:01,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:01,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:01,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:01,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:01,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:01,798 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:01,798 INFO L82 PathProgramCache]: Analyzing trace with hash 981776791, now seen corresponding path program 1 times [2018-11-18 17:07:01,798 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:01,799 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:01,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,799 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:01,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:01,851 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 17:07:01,851 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:01,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:07:01,852 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:01,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:01,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:01,852 INFO L87 Difference]: Start difference. First operand 1858 states and 2390 transitions. cyclomatic complexity: 538 Second operand 3 states. [2018-11-18 17:07:01,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:01,971 INFO L93 Difference]: Finished difference Result 2046 states and 2604 transitions. [2018-11-18 17:07:01,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:01,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2046 states and 2604 transitions. [2018-11-18 17:07:01,976 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1722 [2018-11-18 17:07:01,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2046 states to 1976 states and 2534 transitions. [2018-11-18 17:07:01,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1869 [2018-11-18 17:07:01,980 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1869 [2018-11-18 17:07:01,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1976 states and 2534 transitions. [2018-11-18 17:07:01,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:01,981 INFO L705 BuchiCegarLoop]: Abstraction has 1976 states and 2534 transitions. [2018-11-18 17:07:01,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states and 2534 transitions. [2018-11-18 17:07:01,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1856. [2018-11-18 17:07:01,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1856 states. [2018-11-18 17:07:01,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 2382 transitions. [2018-11-18 17:07:01,992 INFO L728 BuchiCegarLoop]: Abstraction has 1856 states and 2382 transitions. [2018-11-18 17:07:01,992 INFO L608 BuchiCegarLoop]: Abstraction has 1856 states and 2382 transitions. [2018-11-18 17:07:01,992 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 17:07:01,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1856 states and 2382 transitions. [2018-11-18 17:07:01,996 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1646 [2018-11-18 17:07:01,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:01,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:01,997 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 17:07:01,997 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 17:07:01,998 INFO L794 eck$LassoCheckResult]: Stem: 40170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39999#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; 40000#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40166#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; 40167#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40129#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40218#L99-3 assume true; 40257#L99-1 assume !false; 40734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40729#L102 assume !(12292 == ssl3_accept_~s__state~0); 40724#L105 assume !(16384 == ssl3_accept_~s__state~0); 40719#L108 assume !(8192 == ssl3_accept_~s__state~0); 40714#L111 assume !(24576 == ssl3_accept_~s__state~0); 40709#L114 assume !(8195 == ssl3_accept_~s__state~0); 40703#L117 assume !(8480 == ssl3_accept_~s__state~0); 40698#L120 assume !(8481 == ssl3_accept_~s__state~0); 40693#L123 assume !(8482 == ssl3_accept_~s__state~0); 40687#L126 assume 8464 == ssl3_accept_~s__state~0; 40420#L133 [2018-11-18 17:07:01,998 INFO L796 eck$LassoCheckResult]: Loop: 40420#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39992#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39993#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; 41794#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41789#L579 ssl3_accept_~skip~0 := 0; 41788#L99-3 assume true; 41787#L99-1 assume !false; 41786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41785#L102 assume !(12292 == ssl3_accept_~s__state~0); 41784#L105 assume !(16384 == ssl3_accept_~s__state~0); 41783#L108 assume !(8192 == ssl3_accept_~s__state~0); 41782#L111 assume !(24576 == ssl3_accept_~s__state~0); 41781#L114 assume !(8195 == ssl3_accept_~s__state~0); 41780#L117 assume !(8480 == ssl3_accept_~s__state~0); 41779#L120 assume !(8481 == ssl3_accept_~s__state~0); 41778#L123 assume !(8482 == ssl3_accept_~s__state~0); 41777#L126 assume !(8464 == ssl3_accept_~s__state~0); 41776#L129 assume !(8465 == ssl3_accept_~s__state~0); 41737#L132 assume !(8466 == ssl3_accept_~s__state~0); 40408#L135 assume 8496 == ssl3_accept_~s__state~0; 40407#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40406#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40405#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40404#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40018#L293-2 ssl3_accept_~s__init_num~0 := 0; 40951#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40928#L579 ssl3_accept_~skip~0 := 0; 40923#L99-3 assume true; 40918#L99-1 assume !false; 40913#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40908#L102 assume !(12292 == ssl3_accept_~s__state~0); 40903#L105 assume !(16384 == ssl3_accept_~s__state~0); 40898#L108 assume !(8192 == ssl3_accept_~s__state~0); 40893#L111 assume !(24576 == ssl3_accept_~s__state~0); 40888#L114 assume !(8195 == ssl3_accept_~s__state~0); 40883#L117 assume !(8480 == ssl3_accept_~s__state~0); 40878#L120 assume !(8481 == ssl3_accept_~s__state~0); 40873#L123 assume !(8482 == ssl3_accept_~s__state~0); 40868#L126 assume !(8464 == ssl3_accept_~s__state~0); 40852#L129 assume !(8465 == ssl3_accept_~s__state~0); 40846#L132 assume !(8466 == ssl3_accept_~s__state~0); 40843#L135 assume !(8496 == ssl3_accept_~s__state~0); 40839#L138 assume !(8497 == ssl3_accept_~s__state~0); 40253#L141 assume 8512 == ssl3_accept_~s__state~0; 40251#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41717#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41714#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41712#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41707#L579 ssl3_accept_~skip~0 := 0; 41706#L99-3 assume true; 41705#L99-1 assume !false; 41704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41702#L102 assume !(12292 == ssl3_accept_~s__state~0); 41701#L105 assume !(16384 == ssl3_accept_~s__state~0); 41700#L108 assume !(8192 == ssl3_accept_~s__state~0); 41695#L111 assume !(24576 == ssl3_accept_~s__state~0); 41693#L114 assume !(8195 == ssl3_accept_~s__state~0); 41691#L117 assume !(8480 == ssl3_accept_~s__state~0); 41689#L120 assume !(8481 == ssl3_accept_~s__state~0); 41687#L123 assume !(8482 == ssl3_accept_~s__state~0); 41686#L126 assume !(8464 == ssl3_accept_~s__state~0); 41685#L129 assume !(8465 == ssl3_accept_~s__state~0); 41684#L132 assume !(8466 == ssl3_accept_~s__state~0); 41683#L135 assume !(8496 == ssl3_accept_~s__state~0); 41682#L138 assume !(8497 == ssl3_accept_~s__state~0); 41681#L141 assume !(8512 == ssl3_accept_~s__state~0); 41680#L144 assume !(8513 == ssl3_accept_~s__state~0); 41679#L147 assume 8528 == ssl3_accept_~s__state~0; 40194#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39994#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39995#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40035#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40036#L353 assume !(ssl3_accept_~ret~0 <= 0); 41661#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41653#L579 ssl3_accept_~skip~0 := 0; 41651#L99-3 assume true; 41649#L99-1 assume !false; 41647#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41645#L102 assume !(12292 == ssl3_accept_~s__state~0); 41643#L105 assume !(16384 == ssl3_accept_~s__state~0); 41641#L108 assume !(8192 == ssl3_accept_~s__state~0); 41109#L111 assume !(24576 == ssl3_accept_~s__state~0); 41108#L114 assume !(8195 == ssl3_accept_~s__state~0); 41102#L117 assume !(8480 == ssl3_accept_~s__state~0); 41100#L120 assume !(8481 == ssl3_accept_~s__state~0); 41098#L123 assume !(8482 == ssl3_accept_~s__state~0); 41096#L126 assume !(8464 == ssl3_accept_~s__state~0); 41094#L129 assume !(8465 == ssl3_accept_~s__state~0); 41092#L132 assume !(8466 == ssl3_accept_~s__state~0); 41090#L135 assume !(8496 == ssl3_accept_~s__state~0); 41088#L138 assume !(8497 == ssl3_accept_~s__state~0); 41086#L141 assume !(8512 == ssl3_accept_~s__state~0); 41084#L144 assume !(8513 == ssl3_accept_~s__state~0); 41082#L147 assume !(8528 == ssl3_accept_~s__state~0); 41080#L150 assume !(8529 == ssl3_accept_~s__state~0); 40336#L153 assume 8544 == ssl3_accept_~s__state~0; 40337#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39985#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 39987#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40185#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40100#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40101#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; 41590#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41583#L579 ssl3_accept_~skip~0 := 0; 41580#L99-3 assume true; 41577#L99-1 assume !false; 41574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41571#L102 assume !(12292 == ssl3_accept_~s__state~0); 41568#L105 assume !(16384 == ssl3_accept_~s__state~0); 41565#L108 assume !(8192 == ssl3_accept_~s__state~0); 41562#L111 assume !(24576 == ssl3_accept_~s__state~0); 41559#L114 assume !(8195 == ssl3_accept_~s__state~0); 41556#L117 assume !(8480 == ssl3_accept_~s__state~0); 41553#L120 assume !(8481 == ssl3_accept_~s__state~0); 41550#L123 assume !(8482 == ssl3_accept_~s__state~0); 41547#L126 assume !(8464 == ssl3_accept_~s__state~0); 41544#L129 assume !(8465 == ssl3_accept_~s__state~0); 41541#L132 assume !(8466 == ssl3_accept_~s__state~0); 41538#L135 assume !(8496 == ssl3_accept_~s__state~0); 41535#L138 assume !(8497 == ssl3_accept_~s__state~0); 41532#L141 assume !(8512 == ssl3_accept_~s__state~0); 41529#L144 assume !(8513 == ssl3_accept_~s__state~0); 41527#L147 assume !(8528 == ssl3_accept_~s__state~0); 41525#L150 assume !(8529 == ssl3_accept_~s__state~0); 41524#L153 assume !(8544 == ssl3_accept_~s__state~0); 41523#L156 assume !(8545 == ssl3_accept_~s__state~0); 41521#L159 assume !(8560 == ssl3_accept_~s__state~0); 41519#L162 assume !(8561 == ssl3_accept_~s__state~0); 41518#L165 assume 8448 == ssl3_accept_~s__state~0; 40063#L166 assume !(ssl3_accept_~num1~0 > 0); 40064#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40191#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41425#L579 ssl3_accept_~skip~0 := 0; 41421#L99-3 assume true; 41415#L99-1 assume !false; 41413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41410#L102 assume !(12292 == ssl3_accept_~s__state~0); 41408#L105 assume !(16384 == ssl3_accept_~s__state~0); 41406#L108 assume !(8192 == ssl3_accept_~s__state~0); 41404#L111 assume !(24576 == ssl3_accept_~s__state~0); 41402#L114 assume !(8195 == ssl3_accept_~s__state~0); 41400#L117 assume !(8480 == ssl3_accept_~s__state~0); 41397#L120 assume !(8481 == ssl3_accept_~s__state~0); 41394#L123 assume !(8482 == ssl3_accept_~s__state~0); 41392#L126 assume !(8464 == ssl3_accept_~s__state~0); 41390#L129 assume !(8465 == ssl3_accept_~s__state~0); 41386#L132 assume !(8466 == ssl3_accept_~s__state~0); 41385#L135 assume !(8496 == ssl3_accept_~s__state~0); 41383#L138 assume !(8497 == ssl3_accept_~s__state~0); 41381#L141 assume !(8512 == ssl3_accept_~s__state~0); 41380#L144 assume !(8513 == ssl3_accept_~s__state~0); 41378#L147 assume !(8528 == ssl3_accept_~s__state~0); 41376#L150 assume !(8529 == ssl3_accept_~s__state~0); 41371#L153 assume !(8544 == ssl3_accept_~s__state~0); 41370#L156 assume !(8545 == ssl3_accept_~s__state~0); 41369#L159 assume !(8560 == ssl3_accept_~s__state~0); 41368#L162 assume !(8561 == ssl3_accept_~s__state~0); 41367#L165 assume !(8448 == ssl3_accept_~s__state~0); 41365#L168 assume 8576 == ssl3_accept_~s__state~0; 41232#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 41364#L440 assume !(ssl3_accept_~ret~0 <= 0); 41363#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 40177#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41808#L579 ssl3_accept_~skip~0 := 0; 41807#L99-3 assume true; 41806#L99-1 assume !false; 41805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41804#L102 assume !(12292 == ssl3_accept_~s__state~0); 41803#L105 assume !(16384 == ssl3_accept_~s__state~0); 41802#L108 assume !(8192 == ssl3_accept_~s__state~0); 41801#L111 assume !(24576 == ssl3_accept_~s__state~0); 41800#L114 assume !(8195 == ssl3_accept_~s__state~0); 41799#L117 assume !(8480 == ssl3_accept_~s__state~0); 41798#L120 assume !(8481 == ssl3_accept_~s__state~0); 41797#L123 assume !(8482 == ssl3_accept_~s__state~0); 41796#L126 assume !(8464 == ssl3_accept_~s__state~0); 41775#L129 assume !(8465 == ssl3_accept_~s__state~0); 41773#L132 assume 8466 == ssl3_accept_~s__state~0; 40420#L133 [2018-11-18 17:07:01,998 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:01,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 17:07:01,998 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:01,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:01,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:01,999 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:01,999 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,004 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:02,005 INFO L82 PathProgramCache]: Analyzing trace with hash 525573181, now seen corresponding path program 1 times [2018-11-18 17:07:02,005 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:02,005 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:02,005 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,005 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:02,006 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:02,145 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 17:07:02,145 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:02,145 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 17:07:02,145 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:02,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:07:02,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:07:02,146 INFO L87 Difference]: Start difference. First operand 1856 states and 2382 transitions. cyclomatic complexity: 533 Second operand 5 states. [2018-11-18 17:07:02,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:02,238 INFO L93 Difference]: Finished difference Result 8080 states and 10264 transitions. [2018-11-18 17:07:02,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 17:07:02,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8080 states and 10264 transitions. [2018-11-18 17:07:02,252 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7714 [2018-11-18 17:07:02,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8080 states to 8080 states and 10264 transitions. [2018-11-18 17:07:02,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7973 [2018-11-18 17:07:02,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7973 [2018-11-18 17:07:02,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8080 states and 10264 transitions. [2018-11-18 17:07:02,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:02,274 INFO L705 BuchiCegarLoop]: Abstraction has 8080 states and 10264 transitions. [2018-11-18 17:07:02,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8080 states and 10264 transitions. [2018-11-18 17:07:02,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8080 to 3126. [2018-11-18 17:07:02,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3126 states. [2018-11-18 17:07:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3126 states to 3126 states and 3988 transitions. [2018-11-18 17:07:02,308 INFO L728 BuchiCegarLoop]: Abstraction has 3126 states and 3988 transitions. [2018-11-18 17:07:02,308 INFO L608 BuchiCegarLoop]: Abstraction has 3126 states and 3988 transitions. [2018-11-18 17:07:02,308 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 17:07:02,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3126 states and 3988 transitions. [2018-11-18 17:07:02,316 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2916 [2018-11-18 17:07:02,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:02,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:02,317 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:07:02,317 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 17:07:02,317 INFO L794 eck$LassoCheckResult]: Stem: 50125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49951#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; 49952#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50114#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; 50115#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50078#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 50177#L99-3 assume true; 50192#L99-1 assume !false; 50360#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50356#L102 assume !(12292 == ssl3_accept_~s__state~0); 50357#L105 assume !(16384 == ssl3_accept_~s__state~0); 50352#L108 assume !(8192 == ssl3_accept_~s__state~0); 50353#L111 assume !(24576 == ssl3_accept_~s__state~0); 50348#L114 assume !(8195 == ssl3_accept_~s__state~0); 50349#L117 assume !(8480 == ssl3_accept_~s__state~0); 50344#L120 assume !(8481 == ssl3_accept_~s__state~0); 50345#L123 assume !(8482 == ssl3_accept_~s__state~0); 50340#L126 assume 8464 == ssl3_accept_~s__state~0; 50283#L133 [2018-11-18 17:07:02,317 INFO L796 eck$LassoCheckResult]: Loop: 50283#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49948#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49949#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; 52345#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52340#L579 ssl3_accept_~skip~0 := 0; 52339#L99-3 assume true; 52338#L99-1 assume !false; 52337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52336#L102 assume !(12292 == ssl3_accept_~s__state~0); 52335#L105 assume !(16384 == ssl3_accept_~s__state~0); 52334#L108 assume !(8192 == ssl3_accept_~s__state~0); 52333#L111 assume !(24576 == ssl3_accept_~s__state~0); 52332#L114 assume !(8195 == ssl3_accept_~s__state~0); 52331#L117 assume !(8480 == ssl3_accept_~s__state~0); 52330#L120 assume !(8481 == ssl3_accept_~s__state~0); 52329#L123 assume !(8482 == ssl3_accept_~s__state~0); 52328#L126 assume !(8464 == ssl3_accept_~s__state~0); 52327#L129 assume !(8465 == ssl3_accept_~s__state~0); 52326#L132 assume !(8466 == ssl3_accept_~s__state~0); 51205#L135 assume 8496 == ssl3_accept_~s__state~0; 50279#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51193#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51186#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 50909#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49970#L293-2 ssl3_accept_~s__init_num~0 := 0; 50897#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50888#L579 ssl3_accept_~skip~0 := 0; 50883#L99-3 assume true; 50871#L99-1 assume !false; 50862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50857#L102 assume !(12292 == ssl3_accept_~s__state~0); 50852#L105 assume !(16384 == ssl3_accept_~s__state~0); 50847#L108 assume !(8192 == ssl3_accept_~s__state~0); 50842#L111 assume !(24576 == ssl3_accept_~s__state~0); 50837#L114 assume !(8195 == ssl3_accept_~s__state~0); 50832#L117 assume !(8480 == ssl3_accept_~s__state~0); 50827#L120 assume !(8481 == ssl3_accept_~s__state~0); 50820#L123 assume !(8482 == ssl3_accept_~s__state~0); 50815#L126 assume !(8464 == ssl3_accept_~s__state~0); 50809#L129 assume !(8465 == ssl3_accept_~s__state~0); 50804#L132 assume !(8466 == ssl3_accept_~s__state~0); 50798#L135 assume !(8496 == ssl3_accept_~s__state~0); 50793#L138 assume !(8497 == ssl3_accept_~s__state~0); 50232#L141 assume 8512 == ssl3_accept_~s__state~0; 50220#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50221#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50116#L308 assume !(ssl3_accept_~ret~0 <= 0); 50117#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52293#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52289#L579 ssl3_accept_~skip~0 := 0; 52284#L99-3 assume true; 52285#L99-1 assume !false; 52280#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52281#L102 assume !(12292 == ssl3_accept_~s__state~0); 52276#L105 assume !(16384 == ssl3_accept_~s__state~0); 52277#L108 assume !(8192 == ssl3_accept_~s__state~0); 52272#L111 assume !(24576 == ssl3_accept_~s__state~0); 52273#L114 assume !(8195 == ssl3_accept_~s__state~0); 52268#L117 assume !(8480 == ssl3_accept_~s__state~0); 52269#L120 assume !(8481 == ssl3_accept_~s__state~0); 52264#L123 assume !(8482 == ssl3_accept_~s__state~0); 52265#L126 assume !(8464 == ssl3_accept_~s__state~0); 52260#L129 assume !(8465 == ssl3_accept_~s__state~0); 52261#L132 assume !(8466 == ssl3_accept_~s__state~0); 52256#L135 assume !(8496 == ssl3_accept_~s__state~0); 52257#L138 assume !(8497 == ssl3_accept_~s__state~0); 52252#L141 assume !(8512 == ssl3_accept_~s__state~0); 52253#L144 assume !(8513 == ssl3_accept_~s__state~0); 52249#L147 assume 8528 == ssl3_accept_~s__state~0; 50273#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52932#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 52929#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50061#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 50053#L353 assume !(ssl3_accept_~ret~0 <= 0); 50054#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50113#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53043#L579 ssl3_accept_~skip~0 := 0; 53041#L99-3 assume true; 53040#L99-1 assume !false; 53038#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53037#L102 assume !(12292 == ssl3_accept_~s__state~0); 53034#L105 assume !(16384 == ssl3_accept_~s__state~0); 53033#L108 assume !(8192 == ssl3_accept_~s__state~0); 53032#L111 assume !(24576 == ssl3_accept_~s__state~0); 49975#L114 assume !(8195 == ssl3_accept_~s__state~0); 49976#L117 assume !(8480 == ssl3_accept_~s__state~0); 49988#L120 assume !(8481 == ssl3_accept_~s__state~0); 52927#L123 assume !(8482 == ssl3_accept_~s__state~0); 52925#L126 assume !(8464 == ssl3_accept_~s__state~0); 52919#L129 assume !(8465 == ssl3_accept_~s__state~0); 52917#L132 assume !(8466 == ssl3_accept_~s__state~0); 52915#L135 assume !(8496 == ssl3_accept_~s__state~0); 52913#L138 assume !(8497 == ssl3_accept_~s__state~0); 52911#L141 assume !(8512 == ssl3_accept_~s__state~0); 52909#L144 assume !(8513 == ssl3_accept_~s__state~0); 52907#L147 assume !(8528 == ssl3_accept_~s__state~0); 52905#L150 assume !(8529 == ssl3_accept_~s__state~0); 52903#L153 assume 8544 == ssl3_accept_~s__state~0; 50088#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50089#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 52752#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50106#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50043#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50040#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; 50041#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52737#L579 ssl3_accept_~skip~0 := 0; 52735#L99-3 assume true; 52733#L99-1 assume !false; 52731#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52729#L102 assume !(12292 == ssl3_accept_~s__state~0); 52727#L105 assume !(16384 == ssl3_accept_~s__state~0); 52725#L108 assume !(8192 == ssl3_accept_~s__state~0); 52723#L111 assume !(24576 == ssl3_accept_~s__state~0); 52721#L114 assume !(8195 == ssl3_accept_~s__state~0); 52719#L117 assume !(8480 == ssl3_accept_~s__state~0); 52717#L120 assume !(8481 == ssl3_accept_~s__state~0); 52715#L123 assume !(8482 == ssl3_accept_~s__state~0); 52713#L126 assume !(8464 == ssl3_accept_~s__state~0); 52711#L129 assume !(8465 == ssl3_accept_~s__state~0); 52709#L132 assume !(8466 == ssl3_accept_~s__state~0); 52707#L135 assume !(8496 == ssl3_accept_~s__state~0); 52705#L138 assume !(8497 == ssl3_accept_~s__state~0); 52703#L141 assume !(8512 == ssl3_accept_~s__state~0); 52701#L144 assume !(8513 == ssl3_accept_~s__state~0); 52699#L147 assume !(8528 == ssl3_accept_~s__state~0); 52697#L150 assume !(8529 == ssl3_accept_~s__state~0); 52695#L153 assume !(8544 == ssl3_accept_~s__state~0); 52693#L156 assume !(8545 == ssl3_accept_~s__state~0); 52691#L159 assume !(8560 == ssl3_accept_~s__state~0); 52689#L162 assume !(8561 == ssl3_accept_~s__state~0); 52665#L165 assume 8448 == ssl3_accept_~s__state~0; 52666#L166 assume !(ssl3_accept_~num1~0 > 0); 50143#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50144#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53049#L579 ssl3_accept_~skip~0 := 0; 50121#L99-3 assume true; 50122#L99-1 assume !false; 50126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53039#L102 assume !(12292 == ssl3_accept_~s__state~0); 50056#L105 assume !(16384 == ssl3_accept_~s__state~0); 50057#L108 assume !(8192 == ssl3_accept_~s__state~0); 50006#L111 assume !(24576 == ssl3_accept_~s__state~0); 50007#L114 assume !(8195 == ssl3_accept_~s__state~0); 53030#L117 assume !(8480 == ssl3_accept_~s__state~0); 49955#L120 assume !(8481 == ssl3_accept_~s__state~0); 49956#L123 assume !(8482 == ssl3_accept_~s__state~0); 52950#L126 assume !(8464 == ssl3_accept_~s__state~0); 52949#L129 assume !(8465 == ssl3_accept_~s__state~0); 52948#L132 assume !(8466 == ssl3_accept_~s__state~0); 52947#L135 assume !(8496 == ssl3_accept_~s__state~0); 52945#L138 assume !(8497 == ssl3_accept_~s__state~0); 52944#L141 assume !(8512 == ssl3_accept_~s__state~0); 52943#L144 assume !(8513 == ssl3_accept_~s__state~0); 52942#L147 assume !(8528 == ssl3_accept_~s__state~0); 52941#L150 assume !(8529 == ssl3_accept_~s__state~0); 52667#L153 assume !(8544 == ssl3_accept_~s__state~0); 52659#L156 assume !(8545 == ssl3_accept_~s__state~0); 52658#L159 assume !(8560 == ssl3_accept_~s__state~0); 52657#L162 assume !(8561 == ssl3_accept_~s__state~0); 52656#L165 assume !(8448 == ssl3_accept_~s__state~0); 52655#L168 assume 8576 == ssl3_accept_~s__state~0; 49996#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49997#L440 assume !(ssl3_accept_~ret~0 <= 0); 50129#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50131#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52390#L579 ssl3_accept_~skip~0 := 0; 52389#L99-3 assume true; 52388#L99-1 assume !false; 52387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52386#L102 assume !(12292 == ssl3_accept_~s__state~0); 52385#L105 assume !(16384 == ssl3_accept_~s__state~0); 52384#L108 assume !(8192 == ssl3_accept_~s__state~0); 52383#L111 assume !(24576 == ssl3_accept_~s__state~0); 52382#L114 assume !(8195 == ssl3_accept_~s__state~0); 52381#L117 assume !(8480 == ssl3_accept_~s__state~0); 52380#L120 assume !(8481 == ssl3_accept_~s__state~0); 52379#L123 assume !(8482 == ssl3_accept_~s__state~0); 52378#L126 assume !(8464 == ssl3_accept_~s__state~0); 52377#L129 assume !(8465 == ssl3_accept_~s__state~0); 52325#L132 assume 8466 == ssl3_accept_~s__state~0; 50283#L133 [2018-11-18 17:07:02,318 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:02,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 17:07:02,318 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:02,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:02,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:02,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,327 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:02,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1160401002, now seen corresponding path program 1 times [2018-11-18 17:07:02,327 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:02,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:02,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,328 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:02,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,360 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:02,360 INFO L82 PathProgramCache]: Analyzing trace with hash -923803324, now seen corresponding path program 1 times [2018-11-18 17:07:02,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:02,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:02,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:02,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:02,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:02,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:03,486 WARN L180 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 17:07:03,529 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:07:03,529 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:07:03,529 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:07:03,529 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:07:03,529 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:07:03,529 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:07:03,529 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:07:03,529 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:07:03,529 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration22_Loop [2018-11-18 17:07:03,529 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:07:03,529 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:07:03,531 INFO 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 17:07:03,541 INFO 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 17:07:03,543 INFO 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 17:07:03,546 INFO 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 17:07:03,547 INFO 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 17:07:03,549 INFO 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 17:07:03,554 INFO 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 17:07:03,556 INFO 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 17:07:03,557 INFO 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 17:07:03,560 INFO 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 17:07:03,562 INFO 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 17:07:03,563 INFO 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 17:07:03,565 INFO 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 17:07:03,570 INFO 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 17:07:03,572 INFO 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 17:07:03,576 INFO 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 17:07:03,577 INFO 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 17:07:03,579 INFO 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 17:07:03,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:03,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:03,585 INFO 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 17:07:03,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:03,808 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:07:03,808 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:03,814 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:07:03,814 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:03,834 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:07:03,834 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:07:03,837 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:07:03,851 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:07:03,851 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:07:03,851 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:07:03,851 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:07:03,851 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:07:03,851 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:07:03,851 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:07:03,851 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:07:03,852 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration22_Loop [2018-11-18 17:07:03,852 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:07:03,852 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:07:03,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 17:07:03,862 INFO 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 17:07:03,863 INFO 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 17:07:03,866 INFO 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 17:07:03,869 INFO 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 17:07:03,870 INFO 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 17:07:03,872 INFO 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 17:07:03,873 INFO 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 17:07:03,876 INFO 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 17:07:03,878 INFO 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 17:07:03,879 INFO 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 17:07:03,881 INFO 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 17:07:03,882 INFO 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 17:07:03,883 INFO 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 17:07:03,885 INFO 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 17:07:03,886 INFO 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 17:07:03,890 INFO 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 17:07:03,892 INFO 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 17:07:03,897 INFO 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 17:07:03,901 INFO 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 17:07:03,904 INFO 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 17:07:03,906 INFO 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 17:07:04,063 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:07:04,064 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:07:04,064 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 17:07:04,064 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:07:04,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:07:04,065 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:07:04,065 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:07:04,065 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:07:04,065 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:07:04,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:07:04,066 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:07:04,067 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:07:04,067 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 17:07:04,067 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:07:04,067 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:07:04,067 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:07:04,067 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 17:07:04,067 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:07:04,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:04,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:04,113 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:04,137 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:04,163 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 17:07:04,163 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 17:07:04,163 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3126 states and 3988 transitions. cyclomatic complexity: 871 Second operand 5 states. [2018-11-18 17:07:04,556 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3126 states and 3988 transitions. cyclomatic complexity: 871. Second operand 5 states. Result 8234 states and 10458 transitions. Complement of second has 4 states. [2018-11-18 17:07:04,557 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 17:07:04,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:07:04,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 381 transitions. [2018-11-18 17:07:04,557 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-18 17:07:04,560 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:04,560 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-18 17:07:04,562 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:04,562 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-18 17:07:04,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:04,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8234 states and 10458 transitions. [2018-11-18 17:07:04,600 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5458 [2018-11-18 17:07:04,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8234 states to 8234 states and 10458 transitions. [2018-11-18 17:07:04,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5565 [2018-11-18 17:07:04,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5577 [2018-11-18 17:07:04,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8234 states and 10458 transitions. [2018-11-18 17:07:04,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:04,643 INFO L705 BuchiCegarLoop]: Abstraction has 8234 states and 10458 transitions. [2018-11-18 17:07:04,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8234 states and 10458 transitions. [2018-11-18 17:07:04,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8234 to 8222. [2018-11-18 17:07:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8222 states. [2018-11-18 17:07:04,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8222 states to 8222 states and 10440 transitions. [2018-11-18 17:07:04,765 INFO L728 BuchiCegarLoop]: Abstraction has 8222 states and 10440 transitions. [2018-11-18 17:07:04,765 INFO L608 BuchiCegarLoop]: Abstraction has 8222 states and 10440 transitions. [2018-11-18 17:07:04,765 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 17:07:04,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8222 states and 10440 transitions. [2018-11-18 17:07:04,787 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5458 [2018-11-18 17:07:04,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:04,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:04,790 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:07:04,790 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 17:07:04,790 INFO L794 eck$LassoCheckResult]: Stem: 62187#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61939#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; 61940#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62177#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; 62178#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62120#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 62250#L99-3 assume true; 64443#L99-1 assume !false; 66233#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66231#L102 assume !(12292 == ssl3_accept_~s__state~0); 65104#L105 assume !(16384 == ssl3_accept_~s__state~0); 65105#L108 assume !(8192 == ssl3_accept_~s__state~0); 66227#L111 assume !(24576 == ssl3_accept_~s__state~0); 66225#L114 assume !(8195 == ssl3_accept_~s__state~0); 66223#L117 assume !(8480 == ssl3_accept_~s__state~0); 65086#L120 assume !(8481 == ssl3_accept_~s__state~0); 65087#L123 assume !(8482 == ssl3_accept_~s__state~0); 66218#L126 assume 8464 == ssl3_accept_~s__state~0; 64663#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64664#L274 [2018-11-18 17:07:04,791 INFO L796 eck$LassoCheckResult]: Loop: 64664#L274 assume !(0 == ssl3_accept_~blastFlag~0); 61913#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; 61914#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70123#L579 ssl3_accept_~skip~0 := 0; 70122#L99-3 assume true; 70121#L99-1 assume !false; 70120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70119#L102 assume !(12292 == ssl3_accept_~s__state~0); 70118#L105 assume !(16384 == ssl3_accept_~s__state~0); 70117#L108 assume !(8192 == ssl3_accept_~s__state~0); 70116#L111 assume !(24576 == ssl3_accept_~s__state~0); 70115#L114 assume !(8195 == ssl3_accept_~s__state~0); 70114#L117 assume !(8480 == ssl3_accept_~s__state~0); 70113#L120 assume !(8481 == ssl3_accept_~s__state~0); 69049#L123 assume !(8482 == ssl3_accept_~s__state~0); 69050#L126 assume !(8464 == ssl3_accept_~s__state~0); 70093#L129 assume !(8465 == ssl3_accept_~s__state~0); 68762#L132 assume !(8466 == ssl3_accept_~s__state~0); 68728#L135 assume 8496 == ssl3_accept_~s__state~0; 68602#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68727#L287 assume !(1 == ssl3_accept_~blastFlag~0); 68726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 68724#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68723#L293-2 ssl3_accept_~s__init_num~0 := 0; 68718#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68712#L579 ssl3_accept_~skip~0 := 0; 68710#L99-3 assume true; 68709#L99-1 assume !false; 68708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68705#L102 assume !(12292 == ssl3_accept_~s__state~0); 68701#L105 assume !(16384 == ssl3_accept_~s__state~0); 68667#L108 assume !(8192 == ssl3_accept_~s__state~0); 68666#L111 assume !(24576 == ssl3_accept_~s__state~0); 68656#L114 assume !(8195 == ssl3_accept_~s__state~0); 68655#L117 assume !(8480 == ssl3_accept_~s__state~0); 68652#L120 assume !(8481 == ssl3_accept_~s__state~0); 68651#L123 assume !(8482 == ssl3_accept_~s__state~0); 68648#L126 assume !(8464 == ssl3_accept_~s__state~0); 68647#L129 assume !(8465 == ssl3_accept_~s__state~0); 68644#L132 assume !(8466 == ssl3_accept_~s__state~0); 68643#L135 assume !(8496 == ssl3_accept_~s__state~0); 68640#L138 assume !(8497 == ssl3_accept_~s__state~0); 62284#L141 assume 8512 == ssl3_accept_~s__state~0; 62278#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62279#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 62181#L308 assume !(ssl3_accept_~ret~0 <= 0); 61965#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61966#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69670#L579 ssl3_accept_~skip~0 := 0; 69668#L99-3 assume true; 69666#L99-1 assume !false; 69664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69662#L102 assume !(12292 == ssl3_accept_~s__state~0); 69660#L105 assume !(16384 == ssl3_accept_~s__state~0); 69658#L108 assume !(8192 == ssl3_accept_~s__state~0); 69656#L111 assume !(24576 == ssl3_accept_~s__state~0); 69654#L114 assume !(8195 == ssl3_accept_~s__state~0); 69652#L117 assume !(8480 == ssl3_accept_~s__state~0); 69650#L120 assume !(8481 == ssl3_accept_~s__state~0); 69648#L123 assume !(8482 == ssl3_accept_~s__state~0); 69646#L126 assume !(8464 == ssl3_accept_~s__state~0); 69644#L129 assume !(8465 == ssl3_accept_~s__state~0); 69642#L132 assume !(8466 == ssl3_accept_~s__state~0); 69640#L135 assume !(8496 == ssl3_accept_~s__state~0); 69638#L138 assume !(8497 == ssl3_accept_~s__state~0); 69636#L141 assume !(8512 == ssl3_accept_~s__state~0); 69634#L144 assume !(8513 == ssl3_accept_~s__state~0); 69632#L147 assume 8528 == ssl3_accept_~s__state~0; 62216#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61931#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61932#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61937#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 61985#L353 assume !(ssl3_accept_~ret~0 <= 0); 62090#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69681#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69676#L579 ssl3_accept_~skip~0 := 0; 69671#L99-3 assume true; 69669#L99-1 assume !false; 69667#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69665#L102 assume !(12292 == ssl3_accept_~s__state~0); 69663#L105 assume !(16384 == ssl3_accept_~s__state~0); 69661#L108 assume !(8192 == ssl3_accept_~s__state~0); 69659#L111 assume !(24576 == ssl3_accept_~s__state~0); 69657#L114 assume !(8195 == ssl3_accept_~s__state~0); 69655#L117 assume !(8480 == ssl3_accept_~s__state~0); 69653#L120 assume !(8481 == ssl3_accept_~s__state~0); 69651#L123 assume !(8482 == ssl3_accept_~s__state~0); 69649#L126 assume !(8464 == ssl3_accept_~s__state~0); 69647#L129 assume !(8465 == ssl3_accept_~s__state~0); 69645#L132 assume !(8466 == ssl3_accept_~s__state~0); 69643#L135 assume !(8496 == ssl3_accept_~s__state~0); 69641#L138 assume !(8497 == ssl3_accept_~s__state~0); 69639#L141 assume !(8512 == ssl3_accept_~s__state~0); 69637#L144 assume !(8513 == ssl3_accept_~s__state~0); 69635#L147 assume !(8528 == ssl3_accept_~s__state~0); 69633#L150 assume !(8529 == ssl3_accept_~s__state~0); 69630#L153 assume 8544 == ssl3_accept_~s__state~0; 62132#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62134#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 69796#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69795#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69793#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 62071#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; 62072#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69996#L579 ssl3_accept_~skip~0 := 0; 69991#L99-3 assume true; 69989#L99-1 assume !false; 69987#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69985#L102 assume !(12292 == ssl3_accept_~s__state~0); 69983#L105 assume !(16384 == ssl3_accept_~s__state~0); 69981#L108 assume !(8192 == ssl3_accept_~s__state~0); 69979#L111 assume !(24576 == ssl3_accept_~s__state~0); 69977#L114 assume !(8195 == ssl3_accept_~s__state~0); 69975#L117 assume !(8480 == ssl3_accept_~s__state~0); 69973#L120 assume !(8481 == ssl3_accept_~s__state~0); 69971#L123 assume !(8482 == ssl3_accept_~s__state~0); 69969#L126 assume !(8464 == ssl3_accept_~s__state~0); 69967#L129 assume !(8465 == ssl3_accept_~s__state~0); 69965#L132 assume !(8466 == ssl3_accept_~s__state~0); 69963#L135 assume !(8496 == ssl3_accept_~s__state~0); 69961#L138 assume !(8497 == ssl3_accept_~s__state~0); 69959#L141 assume !(8512 == ssl3_accept_~s__state~0); 69957#L144 assume !(8513 == ssl3_accept_~s__state~0); 69955#L147 assume !(8528 == ssl3_accept_~s__state~0); 69953#L150 assume !(8529 == ssl3_accept_~s__state~0); 69951#L153 assume !(8544 == ssl3_accept_~s__state~0); 69949#L156 assume !(8545 == ssl3_accept_~s__state~0); 69916#L159 assume !(8560 == ssl3_accept_~s__state~0); 69914#L162 assume !(8561 == ssl3_accept_~s__state~0); 69907#L165 assume 8448 == ssl3_accept_~s__state~0; 62029#L166 assume !(ssl3_accept_~num1~0 > 0); 62030#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62211#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70041#L579 ssl3_accept_~skip~0 := 0; 70039#L99-3 assume true; 70037#L99-1 assume !false; 70035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70033#L102 assume !(12292 == ssl3_accept_~s__state~0); 70031#L105 assume !(16384 == ssl3_accept_~s__state~0); 70029#L108 assume !(8192 == ssl3_accept_~s__state~0); 70027#L111 assume !(24576 == ssl3_accept_~s__state~0); 70025#L114 assume !(8195 == ssl3_accept_~s__state~0); 70023#L117 assume !(8480 == ssl3_accept_~s__state~0); 70021#L120 assume !(8481 == ssl3_accept_~s__state~0); 70019#L123 assume !(8482 == ssl3_accept_~s__state~0); 70017#L126 assume !(8464 == ssl3_accept_~s__state~0); 70015#L129 assume !(8465 == ssl3_accept_~s__state~0); 62199#L132 assume !(8466 == ssl3_accept_~s__state~0); 62128#L135 assume !(8496 == ssl3_accept_~s__state~0); 62129#L138 assume !(8497 == ssl3_accept_~s__state~0); 62145#L141 assume !(8512 == ssl3_accept_~s__state~0); 70009#L144 assume !(8513 == ssl3_accept_~s__state~0); 70008#L147 assume !(8528 == ssl3_accept_~s__state~0); 70007#L150 assume !(8529 == ssl3_accept_~s__state~0); 70006#L153 assume !(8544 == ssl3_accept_~s__state~0); 70005#L156 assume !(8545 == ssl3_accept_~s__state~0); 70004#L159 assume !(8560 == ssl3_accept_~s__state~0); 70003#L162 assume !(8561 == ssl3_accept_~s__state~0); 69997#L165 assume !(8448 == ssl3_accept_~s__state~0); 62138#L168 assume 8576 == ssl3_accept_~s__state~0; 61998#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61999#L440 assume !(ssl3_accept_~ret~0 <= 0); 62192#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62193#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69084#L579 ssl3_accept_~skip~0 := 0; 69081#L99-3 assume true; 69078#L99-1 assume !false; 69075#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69072#L102 assume !(12292 == ssl3_accept_~s__state~0); 69069#L105 assume !(16384 == ssl3_accept_~s__state~0); 69066#L108 assume !(8192 == ssl3_accept_~s__state~0); 69063#L111 assume !(24576 == ssl3_accept_~s__state~0); 69060#L114 assume !(8195 == ssl3_accept_~s__state~0); 69057#L117 assume !(8480 == ssl3_accept_~s__state~0); 69053#L120 assume !(8481 == ssl3_accept_~s__state~0); 69054#L123 assume !(8482 == ssl3_accept_~s__state~0); 69011#L126 assume !(8464 == ssl3_accept_~s__state~0); 68839#L129 assume !(8465 == ssl3_accept_~s__state~0); 68840#L132 assume 8466 == ssl3_accept_~s__state~0; 68605#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64664#L274 [2018-11-18 17:07:04,791 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:04,791 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 17:07:04,791 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:04,791 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:04,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,792 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:04,792 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:04,811 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:04,811 INFO L82 PathProgramCache]: Analyzing trace with hash -2017990264, now seen corresponding path program 1 times [2018-11-18 17:07:04,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:04,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:04,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,812 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:04,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:04,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:04,855 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:04,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1113210062, now seen corresponding path program 1 times [2018-11-18 17:07:04,857 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:04,857 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:04,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:04,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:04,945 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 17:07:04,945 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:04,945 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:06,073 WARN L180 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-18 17:07:06,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:06,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:06,128 INFO L87 Difference]: Start difference. First operand 8222 states and 10440 transitions. cyclomatic complexity: 2235 Second operand 3 states. [2018-11-18 17:07:06,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:06,189 INFO L93 Difference]: Finished difference Result 10688 states and 13534 transitions. [2018-11-18 17:07:06,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:06,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10688 states and 13534 transitions. [2018-11-18 17:07:06,224 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-18 17:07:06,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10688 states to 10684 states and 13530 transitions. [2018-11-18 17:07:06,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8023 [2018-11-18 17:07:06,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8023 [2018-11-18 17:07:06,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10684 states and 13530 transitions. [2018-11-18 17:07:06,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:06,276 INFO L705 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-18 17:07:06,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10684 states and 13530 transitions. [2018-11-18 17:07:06,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10684 to 10684. [2018-11-18 17:07:06,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-18 17:07:06,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13530 transitions. [2018-11-18 17:07:06,448 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-18 17:07:06,448 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-18 17:07:06,448 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 17:07:06,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13530 transitions. [2018-11-18 17:07:06,475 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-18 17:07:06,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:06,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:06,476 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 17:07:06,477 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 17:07:06,477 INFO L794 eck$LassoCheckResult]: Stem: 81109#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 80858#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; 80859#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81099#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; 81100#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 81045#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 81176#L99-3 assume true; 82933#L99-1 assume !false; 86797#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86796#L102 assume !(12292 == ssl3_accept_~s__state~0); 86795#L105 assume !(16384 == ssl3_accept_~s__state~0); 86794#L108 assume !(8192 == ssl3_accept_~s__state~0); 86793#L111 assume !(24576 == ssl3_accept_~s__state~0); 86792#L114 assume !(8195 == ssl3_accept_~s__state~0); 86791#L117 assume !(8480 == ssl3_accept_~s__state~0); 86790#L120 assume !(8481 == ssl3_accept_~s__state~0); 86789#L123 assume !(8482 == ssl3_accept_~s__state~0); 86788#L126 assume 8464 == ssl3_accept_~s__state~0; 82079#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81874#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 81875#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; 80832#L542 [2018-11-18 17:07:06,477 INFO L796 eck$LassoCheckResult]: Loop: 80832#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91144#L579 ssl3_accept_~skip~0 := 0; 91143#L99-3 assume true; 91138#L99-1 assume !false; 91136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91134#L102 assume !(12292 == ssl3_accept_~s__state~0); 91132#L105 assume !(16384 == ssl3_accept_~s__state~0); 91130#L108 assume !(8192 == ssl3_accept_~s__state~0); 91128#L111 assume !(24576 == ssl3_accept_~s__state~0); 91126#L114 assume !(8195 == ssl3_accept_~s__state~0); 91124#L117 assume !(8480 == ssl3_accept_~s__state~0); 91122#L120 assume !(8481 == ssl3_accept_~s__state~0); 91120#L123 assume !(8482 == ssl3_accept_~s__state~0); 90973#L126 assume !(8464 == ssl3_accept_~s__state~0); 90972#L129 assume !(8465 == ssl3_accept_~s__state~0); 89998#L132 assume !(8466 == ssl3_accept_~s__state~0); 89949#L135 assume 8496 == ssl3_accept_~s__state~0; 89905#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 89946#L287 assume !(1 == ssl3_accept_~blastFlag~0); 89942#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 89939#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 89938#L293-2 ssl3_accept_~s__init_num~0 := 0; 89937#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89930#L579 ssl3_accept_~skip~0 := 0; 89929#L99-3 assume true; 89928#L99-1 assume !false; 89927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89926#L102 assume !(12292 == ssl3_accept_~s__state~0); 89925#L105 assume !(16384 == ssl3_accept_~s__state~0); 89924#L108 assume !(8192 == ssl3_accept_~s__state~0); 89923#L111 assume !(24576 == ssl3_accept_~s__state~0); 89922#L114 assume !(8195 == ssl3_accept_~s__state~0); 89921#L117 assume !(8480 == ssl3_accept_~s__state~0); 89920#L120 assume !(8481 == ssl3_accept_~s__state~0); 89919#L123 assume !(8482 == ssl3_accept_~s__state~0); 89917#L126 assume !(8464 == ssl3_accept_~s__state~0); 89915#L129 assume !(8465 == ssl3_accept_~s__state~0); 89913#L132 assume !(8466 == ssl3_accept_~s__state~0); 89910#L135 assume !(8496 == ssl3_accept_~s__state~0); 89908#L138 assume !(8497 == ssl3_accept_~s__state~0); 89902#L141 assume 8512 == ssl3_accept_~s__state~0; 89136#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89137#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 89895#L308 assume !(ssl3_accept_~ret~0 <= 0); 91491#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91490#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91485#L579 ssl3_accept_~skip~0 := 0; 91484#L99-3 assume true; 91483#L99-1 assume !false; 91482#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91481#L102 assume !(12292 == ssl3_accept_~s__state~0); 81012#L105 assume !(16384 == ssl3_accept_~s__state~0); 81013#L108 assume !(8192 == ssl3_accept_~s__state~0); 81024#L111 assume !(24576 == ssl3_accept_~s__state~0); 91479#L114 assume !(8195 == ssl3_accept_~s__state~0); 91478#L117 assume !(8480 == ssl3_accept_~s__state~0); 91477#L120 assume !(8481 == ssl3_accept_~s__state~0); 91476#L123 assume !(8482 == ssl3_accept_~s__state~0); 91475#L126 assume !(8464 == ssl3_accept_~s__state~0); 91474#L129 assume !(8465 == ssl3_accept_~s__state~0); 91473#L132 assume !(8466 == ssl3_accept_~s__state~0); 91472#L135 assume !(8496 == ssl3_accept_~s__state~0); 91471#L138 assume !(8497 == ssl3_accept_~s__state~0); 91469#L141 assume !(8512 == ssl3_accept_~s__state~0); 91468#L144 assume !(8513 == ssl3_accept_~s__state~0); 91467#L147 assume 8528 == ssl3_accept_~s__state~0; 90416#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91465#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 91464#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 91463#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 91461#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 81095#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81096#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91374#L579 ssl3_accept_~skip~0 := 0; 91372#L99-3 assume true; 91370#L99-1 assume !false; 91368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91366#L102 assume !(12292 == ssl3_accept_~s__state~0); 91364#L105 assume !(16384 == ssl3_accept_~s__state~0); 91362#L108 assume !(8192 == ssl3_accept_~s__state~0); 91360#L111 assume !(24576 == ssl3_accept_~s__state~0); 91358#L114 assume !(8195 == ssl3_accept_~s__state~0); 91356#L117 assume !(8480 == ssl3_accept_~s__state~0); 91354#L120 assume !(8481 == ssl3_accept_~s__state~0); 91352#L123 assume !(8482 == ssl3_accept_~s__state~0); 91350#L126 assume !(8464 == ssl3_accept_~s__state~0); 91348#L129 assume !(8465 == ssl3_accept_~s__state~0); 91346#L132 assume !(8466 == ssl3_accept_~s__state~0); 91344#L135 assume !(8496 == ssl3_accept_~s__state~0); 91342#L138 assume !(8497 == ssl3_accept_~s__state~0); 91341#L141 assume !(8512 == ssl3_accept_~s__state~0); 91340#L144 assume !(8513 == ssl3_accept_~s__state~0); 91184#L147 assume !(8528 == ssl3_accept_~s__state~0); 91185#L150 assume !(8529 == ssl3_accept_~s__state~0); 91338#L153 assume 8544 == ssl3_accept_~s__state~0; 90593#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 91337#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 91334#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91332#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 91329#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 91328#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; 91267#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91258#L579 ssl3_accept_~skip~0 := 0; 91253#L99-3 assume true; 91248#L99-1 assume !false; 91243#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91241#L102 assume !(12292 == ssl3_accept_~s__state~0); 91238#L105 assume !(16384 == ssl3_accept_~s__state~0); 91231#L108 assume !(8192 == ssl3_accept_~s__state~0); 91228#L111 assume !(24576 == ssl3_accept_~s__state~0); 91225#L114 assume !(8195 == ssl3_accept_~s__state~0); 91222#L117 assume !(8480 == ssl3_accept_~s__state~0); 91219#L120 assume !(8481 == ssl3_accept_~s__state~0); 91216#L123 assume !(8482 == ssl3_accept_~s__state~0); 91213#L126 assume !(8464 == ssl3_accept_~s__state~0); 91210#L129 assume !(8465 == ssl3_accept_~s__state~0); 91207#L132 assume !(8466 == ssl3_accept_~s__state~0); 91204#L135 assume !(8496 == ssl3_accept_~s__state~0); 91201#L138 assume !(8497 == ssl3_accept_~s__state~0); 91198#L141 assume !(8512 == ssl3_accept_~s__state~0); 91197#L144 assume !(8513 == ssl3_accept_~s__state~0); 91172#L147 assume !(8528 == ssl3_accept_~s__state~0); 91171#L150 assume !(8529 == ssl3_accept_~s__state~0); 91170#L153 assume !(8544 == ssl3_accept_~s__state~0); 91169#L156 assume !(8545 == ssl3_accept_~s__state~0); 91168#L159 assume !(8560 == ssl3_accept_~s__state~0); 91166#L162 assume !(8561 == ssl3_accept_~s__state~0); 91165#L165 assume 8448 == ssl3_accept_~s__state~0; 91164#L166 assume !(ssl3_accept_~num1~0 > 0); 91162#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91161#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91156#L579 ssl3_accept_~skip~0 := 0; 91155#L99-3 assume true; 91154#L99-1 assume !false; 91153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91150#L102 assume !(12292 == ssl3_accept_~s__state~0); 91116#L105 assume !(16384 == ssl3_accept_~s__state~0); 91111#L108 assume !(8192 == ssl3_accept_~s__state~0); 91110#L111 assume !(24576 == ssl3_accept_~s__state~0); 91109#L114 assume !(8195 == ssl3_accept_~s__state~0); 91107#L117 assume !(8480 == ssl3_accept_~s__state~0); 91106#L120 assume !(8481 == ssl3_accept_~s__state~0); 91105#L123 assume !(8482 == ssl3_accept_~s__state~0); 91104#L126 assume !(8464 == ssl3_accept_~s__state~0); 91103#L129 assume !(8465 == ssl3_accept_~s__state~0); 91101#L132 assume !(8466 == ssl3_accept_~s__state~0); 91099#L135 assume !(8496 == ssl3_accept_~s__state~0); 91098#L138 assume !(8497 == ssl3_accept_~s__state~0); 91097#L141 assume !(8512 == ssl3_accept_~s__state~0); 91096#L144 assume !(8513 == ssl3_accept_~s__state~0); 91095#L147 assume !(8528 == ssl3_accept_~s__state~0); 91094#L150 assume !(8529 == ssl3_accept_~s__state~0); 91093#L153 assume !(8544 == ssl3_accept_~s__state~0); 91091#L156 assume !(8545 == ssl3_accept_~s__state~0); 91089#L159 assume !(8560 == ssl3_accept_~s__state~0); 91086#L162 assume !(8561 == ssl3_accept_~s__state~0); 91084#L165 assume !(8448 == ssl3_accept_~s__state~0); 90907#L168 assume 8576 == ssl3_accept_~s__state~0; 90904#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 90903#L440 assume !(ssl3_accept_~ret~0 <= 0); 81114#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81105#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80842#L579 ssl3_accept_~skip~0 := 0; 81110#L99-3 assume true; 81111#L99-1 assume !false; 91300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91298#L102 assume !(12292 == ssl3_accept_~s__state~0); 91296#L105 assume !(16384 == ssl3_accept_~s__state~0); 91294#L108 assume !(8192 == ssl3_accept_~s__state~0); 91292#L111 assume !(24576 == ssl3_accept_~s__state~0); 91290#L114 assume !(8195 == ssl3_accept_~s__state~0); 91288#L117 assume !(8480 == ssl3_accept_~s__state~0); 91286#L120 assume !(8481 == ssl3_accept_~s__state~0); 91284#L123 assume !(8482 == ssl3_accept_~s__state~0); 91282#L126 assume !(8464 == ssl3_accept_~s__state~0); 91280#L129 assume !(8465 == ssl3_accept_~s__state~0); 91278#L132 assume 8466 == ssl3_accept_~s__state~0; 89912#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81880#L274 assume !(0 == ssl3_accept_~blastFlag~0); 80831#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; 80832#L542 [2018-11-18 17:07:06,477 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:06,477 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-18 17:07:06,477 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:06,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:06,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:06,478 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:06,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:06,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:06,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:06,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1017178199, now seen corresponding path program 1 times [2018-11-18 17:07:06,490 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:06,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:06,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:06,490 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:06,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:06,680 WARN L180 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 9 [2018-11-18 17:07:06,693 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 17:07:06,693 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:06,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:06,694 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:06,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:06,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:06,694 INFO L87 Difference]: Start difference. First operand 10684 states and 13530 transitions. cyclomatic complexity: 2867 Second operand 3 states. [2018-11-18 17:07:06,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:06,802 INFO L93 Difference]: Finished difference Result 20624 states and 25992 transitions. [2018-11-18 17:07:06,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:06,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20624 states and 25992 transitions. [2018-11-18 17:07:06,869 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15314 [2018-11-18 17:07:06,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20624 states to 20624 states and 25992 transitions. [2018-11-18 17:07:06,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15449 [2018-11-18 17:07:06,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15449 [2018-11-18 17:07:06,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20624 states and 25992 transitions. [2018-11-18 17:07:06,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:06,931 INFO L705 BuchiCegarLoop]: Abstraction has 20624 states and 25992 transitions. [2018-11-18 17:07:06,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20624 states and 25992 transitions. [2018-11-18 17:07:07,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20624 to 10684. [2018-11-18 17:07:07,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-18 17:07:07,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13514 transitions. [2018-11-18 17:07:07,070 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13514 transitions. [2018-11-18 17:07:07,070 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13514 transitions. [2018-11-18 17:07:07,070 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 17:07:07,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13514 transitions. [2018-11-18 17:07:07,098 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-18 17:07:07,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:07,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:07,099 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 17:07:07,099 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 17:07:07,105 INFO L794 eck$LassoCheckResult]: Stem: 112415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112170#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; 112171#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112404#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; 112405#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112352#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 112475#L99-3 assume true; 114584#L99-1 assume !false; 117808#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117806#L102 assume !(12292 == ssl3_accept_~s__state~0); 117807#L105 assume !(16384 == ssl3_accept_~s__state~0); 117799#L108 assume !(8192 == ssl3_accept_~s__state~0); 117800#L111 assume !(24576 == ssl3_accept_~s__state~0); 117795#L114 assume !(8195 == ssl3_accept_~s__state~0); 117796#L117 assume !(8480 == ssl3_accept_~s__state~0); 117790#L120 assume !(8481 == ssl3_accept_~s__state~0); 117791#L123 assume !(8482 == ssl3_accept_~s__state~0); 114332#L126 assume 8464 == ssl3_accept_~s__state~0; 114330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 114120#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 114121#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; 119583#L542 [2018-11-18 17:07:07,105 INFO L796 eck$LassoCheckResult]: Loop: 119583#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119579#L579 ssl3_accept_~skip~0 := 0; 119572#L99-3 assume true; 119573#L99-1 assume !false; 119566#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119567#L102 assume !(12292 == ssl3_accept_~s__state~0); 119560#L105 assume !(16384 == ssl3_accept_~s__state~0); 119561#L108 assume !(8192 == ssl3_accept_~s__state~0); 119554#L111 assume !(24576 == ssl3_accept_~s__state~0); 119555#L114 assume !(8195 == ssl3_accept_~s__state~0); 119548#L117 assume !(8480 == ssl3_accept_~s__state~0); 119549#L120 assume !(8481 == ssl3_accept_~s__state~0); 119543#L123 assume !(8482 == ssl3_accept_~s__state~0); 119541#L126 assume !(8464 == ssl3_accept_~s__state~0); 119539#L129 assume !(8465 == ssl3_accept_~s__state~0); 119427#L132 assume !(8466 == ssl3_accept_~s__state~0); 119358#L135 assume 8496 == ssl3_accept_~s__state~0; 119356#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 119355#L287 assume !(1 == ssl3_accept_~blastFlag~0); 119354#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 119352#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119351#L293-2 ssl3_accept_~s__init_num~0 := 0; 119178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119172#L579 ssl3_accept_~skip~0 := 0; 119170#L99-3 assume true; 119168#L99-1 assume !false; 119166#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119164#L102 assume !(12292 == ssl3_accept_~s__state~0); 119162#L105 assume !(16384 == ssl3_accept_~s__state~0); 119160#L108 assume !(8192 == ssl3_accept_~s__state~0); 119158#L111 assume !(24576 == ssl3_accept_~s__state~0); 119156#L114 assume !(8195 == ssl3_accept_~s__state~0); 119154#L117 assume !(8480 == ssl3_accept_~s__state~0); 119152#L120 assume !(8481 == ssl3_accept_~s__state~0); 119150#L123 assume !(8482 == ssl3_accept_~s__state~0); 119148#L126 assume !(8464 == ssl3_accept_~s__state~0); 119146#L129 assume !(8465 == ssl3_accept_~s__state~0); 119143#L132 assume !(8466 == ssl3_accept_~s__state~0); 119141#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; 119131#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119123#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119125#L308 assume !(ssl3_accept_~ret~0 <= 0); 120005#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 120003#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119998#L579 ssl3_accept_~skip~0 := 0; 119997#L99-3 assume true; 119996#L99-1 assume !false; 119995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119994#L102 assume !(12292 == ssl3_accept_~s__state~0); 119993#L105 assume !(16384 == ssl3_accept_~s__state~0); 119992#L108 assume !(8192 == ssl3_accept_~s__state~0); 119991#L111 assume !(24576 == ssl3_accept_~s__state~0); 119990#L114 assume !(8195 == ssl3_accept_~s__state~0); 119989#L117 assume !(8480 == ssl3_accept_~s__state~0); 119988#L120 assume !(8481 == ssl3_accept_~s__state~0); 119987#L123 assume !(8482 == ssl3_accept_~s__state~0); 119986#L126 assume !(8464 == ssl3_accept_~s__state~0); 119985#L129 assume !(8465 == ssl3_accept_~s__state~0); 119984#L132 assume !(8466 == ssl3_accept_~s__state~0); 119983#L135 assume !(8496 == ssl3_accept_~s__state~0); 119982#L138 assume !(8497 == ssl3_accept_~s__state~0); 119981#L141 assume !(8512 == ssl3_accept_~s__state~0); 119980#L144 assume !(8513 == ssl3_accept_~s__state~0); 119979#L147 assume 8528 == ssl3_accept_~s__state~0; 119415#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119976#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 119975#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 119968#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119966#L353 assume !(ssl3_accept_~ret~0 <= 0); 119965#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119964#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119959#L579 ssl3_accept_~skip~0 := 0; 119954#L99-3 assume true; 119952#L99-1 assume !false; 119950#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119948#L102 assume !(12292 == ssl3_accept_~s__state~0); 119946#L105 assume !(16384 == ssl3_accept_~s__state~0); 119944#L108 assume !(8192 == ssl3_accept_~s__state~0); 119942#L111 assume !(24576 == ssl3_accept_~s__state~0); 119940#L114 assume !(8195 == ssl3_accept_~s__state~0); 119938#L117 assume !(8480 == ssl3_accept_~s__state~0); 119936#L120 assume !(8481 == ssl3_accept_~s__state~0); 119934#L123 assume !(8482 == ssl3_accept_~s__state~0); 119932#L126 assume !(8464 == ssl3_accept_~s__state~0); 119930#L129 assume !(8465 == ssl3_accept_~s__state~0); 119928#L132 assume !(8466 == ssl3_accept_~s__state~0); 119926#L135 assume !(8496 == ssl3_accept_~s__state~0); 119924#L138 assume !(8497 == ssl3_accept_~s__state~0); 119922#L141 assume !(8512 == ssl3_accept_~s__state~0); 119920#L144 assume !(8513 == ssl3_accept_~s__state~0); 119918#L147 assume !(8528 == ssl3_accept_~s__state~0); 119916#L150 assume !(8529 == ssl3_accept_~s__state~0); 119914#L153 assume 8544 == ssl3_accept_~s__state~0; 119407#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119911#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 119908#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119906#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119903#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119902#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; 119900#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119895#L579 ssl3_accept_~skip~0 := 0; 119894#L99-3 assume true; 119893#L99-1 assume !false; 119892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119891#L102 assume !(12292 == ssl3_accept_~s__state~0); 119890#L105 assume !(16384 == ssl3_accept_~s__state~0); 119889#L108 assume !(8192 == ssl3_accept_~s__state~0); 119888#L111 assume !(24576 == ssl3_accept_~s__state~0); 119887#L114 assume !(8195 == ssl3_accept_~s__state~0); 119886#L117 assume !(8480 == ssl3_accept_~s__state~0); 119885#L120 assume !(8481 == ssl3_accept_~s__state~0); 119884#L123 assume !(8482 == ssl3_accept_~s__state~0); 119883#L126 assume !(8464 == ssl3_accept_~s__state~0); 119882#L129 assume !(8465 == ssl3_accept_~s__state~0); 119881#L132 assume !(8466 == ssl3_accept_~s__state~0); 119880#L135 assume !(8496 == ssl3_accept_~s__state~0); 119879#L138 assume !(8497 == ssl3_accept_~s__state~0); 119878#L141 assume !(8512 == ssl3_accept_~s__state~0); 119877#L144 assume !(8513 == ssl3_accept_~s__state~0); 119876#L147 assume !(8528 == ssl3_accept_~s__state~0); 119875#L150 assume !(8529 == ssl3_accept_~s__state~0); 119874#L153 assume !(8544 == ssl3_accept_~s__state~0); 119873#L156 assume !(8545 == ssl3_accept_~s__state~0); 119872#L159 assume !(8560 == ssl3_accept_~s__state~0); 119871#L162 assume !(8561 == ssl3_accept_~s__state~0); 119870#L165 assume 8448 == ssl3_accept_~s__state~0; 119869#L166 assume !(ssl3_accept_~num1~0 > 0); 119867#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119865#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119849#L579 ssl3_accept_~skip~0 := 0; 119846#L99-3 assume true; 119840#L99-1 assume !false; 119838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119836#L102 assume !(12292 == ssl3_accept_~s__state~0); 119834#L105 assume !(16384 == ssl3_accept_~s__state~0); 119832#L108 assume !(8192 == ssl3_accept_~s__state~0); 119830#L111 assume !(24576 == ssl3_accept_~s__state~0); 119828#L114 assume !(8195 == ssl3_accept_~s__state~0); 119826#L117 assume !(8480 == ssl3_accept_~s__state~0); 119824#L120 assume !(8481 == ssl3_accept_~s__state~0); 119822#L123 assume !(8482 == ssl3_accept_~s__state~0); 119820#L126 assume !(8464 == ssl3_accept_~s__state~0); 119818#L129 assume !(8465 == ssl3_accept_~s__state~0); 119816#L132 assume !(8466 == ssl3_accept_~s__state~0); 119814#L135 assume !(8496 == ssl3_accept_~s__state~0); 119812#L138 assume !(8497 == ssl3_accept_~s__state~0); 119810#L141 assume !(8512 == ssl3_accept_~s__state~0); 119808#L144 assume !(8513 == ssl3_accept_~s__state~0); 119806#L147 assume !(8528 == ssl3_accept_~s__state~0); 119804#L150 assume !(8529 == ssl3_accept_~s__state~0); 119802#L153 assume !(8544 == ssl3_accept_~s__state~0); 119800#L156 assume !(8545 == ssl3_accept_~s__state~0); 119798#L159 assume !(8560 == ssl3_accept_~s__state~0); 119796#L162 assume !(8561 == ssl3_accept_~s__state~0); 119794#L165 assume !(8448 == ssl3_accept_~s__state~0); 119787#L168 assume 8576 == ssl3_accept_~s__state~0; 119783#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119775#L440 assume !(ssl3_accept_~ret~0 <= 0); 119590#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 119592#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119575#L579 ssl3_accept_~skip~0 := 0; 119576#L99-3 assume true; 119569#L99-1 assume !false; 119570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119563#L102 assume !(12292 == ssl3_accept_~s__state~0); 119564#L105 assume !(16384 == ssl3_accept_~s__state~0); 119557#L108 assume !(8192 == ssl3_accept_~s__state~0); 119558#L111 assume !(24576 == ssl3_accept_~s__state~0); 119551#L114 assume !(8195 == ssl3_accept_~s__state~0); 119552#L117 assume !(8480 == ssl3_accept_~s__state~0); 119545#L120 assume !(8481 == ssl3_accept_~s__state~0); 119546#L123 assume !(8482 == ssl3_accept_~s__state~0); 119614#L126 assume !(8464 == ssl3_accept_~s__state~0); 119612#L129 assume !(8465 == ssl3_accept_~s__state~0); 119610#L132 assume 8466 == ssl3_accept_~s__state~0; 119316#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 114125#L274 assume !(0 == ssl3_accept_~blastFlag~0); 119589#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; 119583#L542 [2018-11-18 17:07:07,106 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:07,106 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 2 times [2018-11-18 17:07:07,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:07,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:07,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,107 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:07,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,125 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:07,125 INFO L82 PathProgramCache]: Analyzing trace with hash 977096394, now seen corresponding path program 1 times [2018-11-18 17:07:07,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:07,125 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:07,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,128 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:07,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:07,217 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 17:07:07,218 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:07,218 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:07,218 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:07,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:07,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:07,218 INFO L87 Difference]: Start difference. First operand 10684 states and 13514 transitions. cyclomatic complexity: 2851 Second operand 3 states. [2018-11-18 17:07:07,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:07,328 INFO L93 Difference]: Finished difference Result 20640 states and 26008 transitions. [2018-11-18 17:07:07,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:07,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20640 states and 26008 transitions. [2018-11-18 17:07:07,390 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15326 [2018-11-18 17:07:07,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20640 states to 20640 states and 26008 transitions. [2018-11-18 17:07:07,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15461 [2018-11-18 17:07:07,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15461 [2018-11-18 17:07:07,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20640 states and 26008 transitions. [2018-11-18 17:07:07,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:07,452 INFO L705 BuchiCegarLoop]: Abstraction has 20640 states and 26008 transitions. [2018-11-18 17:07:07,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20640 states and 26008 transitions. [2018-11-18 17:07:07,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20640 to 10684. [2018-11-18 17:07:07,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-18 17:07:07,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13498 transitions. [2018-11-18 17:07:07,560 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13498 transitions. [2018-11-18 17:07:07,560 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13498 transitions. [2018-11-18 17:07:07,560 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 17:07:07,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13498 transitions. [2018-11-18 17:07:07,584 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-18 17:07:07,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:07,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:07,585 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 17:07:07,585 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 17:07:07,586 INFO L794 eck$LassoCheckResult]: Stem: 143758#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 143501#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; 143502#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 143748#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; 143749#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 143688#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 143832#L99-3 assume true; 146149#L99-1 assume !false; 147298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147294#L102 assume !(12292 == ssl3_accept_~s__state~0); 147295#L105 assume !(16384 == ssl3_accept_~s__state~0); 147290#L108 assume !(8192 == ssl3_accept_~s__state~0); 147291#L111 assume !(24576 == ssl3_accept_~s__state~0); 147286#L114 assume !(8195 == ssl3_accept_~s__state~0); 147287#L117 assume !(8480 == ssl3_accept_~s__state~0); 147282#L120 assume !(8481 == ssl3_accept_~s__state~0); 147283#L123 assume !(8482 == ssl3_accept_~s__state~0); 147250#L126 assume 8464 == ssl3_accept_~s__state~0; 144213#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144197#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 144198#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; 150341#L542 [2018-11-18 17:07:07,586 INFO L796 eck$LassoCheckResult]: Loop: 150341#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150323#L579 ssl3_accept_~skip~0 := 0; 150324#L99-3 assume true; 150387#L99-1 assume !false; 150379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150380#L102 assume !(12292 == ssl3_accept_~s__state~0); 150367#L105 assume !(16384 == ssl3_accept_~s__state~0); 150368#L108 assume !(8192 == ssl3_accept_~s__state~0); 150399#L111 assume !(24576 == ssl3_accept_~s__state~0); 150398#L114 assume !(8195 == ssl3_accept_~s__state~0); 150019#L117 assume !(8480 == ssl3_accept_~s__state~0); 150015#L120 assume !(8481 == ssl3_accept_~s__state~0); 150016#L123 assume !(8482 == ssl3_accept_~s__state~0); 150006#L126 assume !(8464 == ssl3_accept_~s__state~0); 150007#L129 assume !(8465 == ssl3_accept_~s__state~0); 149998#L132 assume !(8466 == ssl3_accept_~s__state~0); 149794#L135 assume 8496 == ssl3_accept_~s__state~0; 149791#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 149790#L287 assume !(1 == ssl3_accept_~blastFlag~0); 149788#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 149785#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149783#L293-2 ssl3_accept_~s__init_num~0 := 0; 149781#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149776#L579 ssl3_accept_~skip~0 := 0; 149774#L99-3 assume true; 149772#L99-1 assume !false; 149771#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149770#L102 assume !(12292 == ssl3_accept_~s__state~0); 149767#L105 assume !(16384 == ssl3_accept_~s__state~0); 149765#L108 assume !(8192 == ssl3_accept_~s__state~0); 149762#L111 assume !(24576 == ssl3_accept_~s__state~0); 149761#L114 assume !(8195 == ssl3_accept_~s__state~0); 149759#L117 assume !(8480 == ssl3_accept_~s__state~0); 149757#L120 assume !(8481 == ssl3_accept_~s__state~0); 149755#L123 assume !(8482 == ssl3_accept_~s__state~0); 149752#L126 assume !(8464 == ssl3_accept_~s__state~0); 149748#L129 assume !(8465 == ssl3_accept_~s__state~0); 149745#L132 assume !(8466 == ssl3_accept_~s__state~0); 149741#L135 assume !(8496 == ssl3_accept_~s__state~0); 149737#L138 assume !(8497 == ssl3_accept_~s__state~0); 149701#L141 assume 8512 == ssl3_accept_~s__state~0; 149702#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149125#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 149126#L308 assume !(ssl3_accept_~ret~0 <= 0); 150606#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 150604#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150599#L579 ssl3_accept_~skip~0 := 0; 150598#L99-3 assume true; 150597#L99-1 assume !false; 150596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150595#L102 assume !(12292 == ssl3_accept_~s__state~0); 150594#L105 assume !(16384 == ssl3_accept_~s__state~0); 150593#L108 assume !(8192 == ssl3_accept_~s__state~0); 150592#L111 assume !(24576 == ssl3_accept_~s__state~0); 150591#L114 assume !(8195 == ssl3_accept_~s__state~0); 150590#L117 assume !(8480 == ssl3_accept_~s__state~0); 150589#L120 assume !(8481 == ssl3_accept_~s__state~0); 150588#L123 assume !(8482 == ssl3_accept_~s__state~0); 150587#L126 assume !(8464 == ssl3_accept_~s__state~0); 150586#L129 assume !(8465 == ssl3_accept_~s__state~0); 150585#L132 assume !(8466 == ssl3_accept_~s__state~0); 150584#L135 assume !(8496 == ssl3_accept_~s__state~0); 150583#L138 assume !(8497 == ssl3_accept_~s__state~0); 150582#L141 assume !(8512 == ssl3_accept_~s__state~0); 150581#L144 assume !(8513 == ssl3_accept_~s__state~0); 150580#L147 assume 8528 == ssl3_accept_~s__state~0; 150431#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 150578#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 150579#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 150570#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 150568#L353 assume !(ssl3_accept_~ret~0 <= 0); 150567#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 150565#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150560#L579 ssl3_accept_~skip~0 := 0; 150558#L99-3 assume true; 150553#L99-1 assume !false; 150551#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150549#L102 assume !(12292 == ssl3_accept_~s__state~0); 150547#L105 assume !(16384 == ssl3_accept_~s__state~0); 150545#L108 assume !(8192 == ssl3_accept_~s__state~0); 150543#L111 assume !(24576 == ssl3_accept_~s__state~0); 150541#L114 assume !(8195 == ssl3_accept_~s__state~0); 150539#L117 assume !(8480 == ssl3_accept_~s__state~0); 150537#L120 assume !(8481 == ssl3_accept_~s__state~0); 150535#L123 assume !(8482 == ssl3_accept_~s__state~0); 150533#L126 assume !(8464 == ssl3_accept_~s__state~0); 150531#L129 assume !(8465 == ssl3_accept_~s__state~0); 150529#L132 assume !(8466 == ssl3_accept_~s__state~0); 150527#L135 assume !(8496 == ssl3_accept_~s__state~0); 150525#L138 assume !(8497 == ssl3_accept_~s__state~0); 150523#L141 assume !(8512 == ssl3_accept_~s__state~0); 150521#L144 assume !(8513 == ssl3_accept_~s__state~0); 150519#L147 assume !(8528 == ssl3_accept_~s__state~0); 150517#L150 assume !(8529 == ssl3_accept_~s__state~0); 150515#L153 assume 8544 == ssl3_accept_~s__state~0; 150425#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 150512#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 150509#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150507#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 150503#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 150502#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; 150499#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150494#L579 ssl3_accept_~skip~0 := 0; 150493#L99-3 assume true; 150492#L99-1 assume !false; 150491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150490#L102 assume !(12292 == ssl3_accept_~s__state~0); 150489#L105 assume !(16384 == ssl3_accept_~s__state~0); 150488#L108 assume !(8192 == ssl3_accept_~s__state~0); 150487#L111 assume !(24576 == ssl3_accept_~s__state~0); 150486#L114 assume !(8195 == ssl3_accept_~s__state~0); 150485#L117 assume !(8480 == ssl3_accept_~s__state~0); 150484#L120 assume !(8481 == ssl3_accept_~s__state~0); 150483#L123 assume !(8482 == ssl3_accept_~s__state~0); 150482#L126 assume !(8464 == ssl3_accept_~s__state~0); 150481#L129 assume !(8465 == ssl3_accept_~s__state~0); 150480#L132 assume !(8466 == ssl3_accept_~s__state~0); 150479#L135 assume !(8496 == ssl3_accept_~s__state~0); 150478#L138 assume !(8497 == ssl3_accept_~s__state~0); 150477#L141 assume !(8512 == ssl3_accept_~s__state~0); 150476#L144 assume !(8513 == ssl3_accept_~s__state~0); 150475#L147 assume !(8528 == ssl3_accept_~s__state~0); 150474#L150 assume !(8529 == ssl3_accept_~s__state~0); 150473#L153 assume !(8544 == ssl3_accept_~s__state~0); 150472#L156 assume !(8545 == ssl3_accept_~s__state~0); 150471#L159 assume !(8560 == ssl3_accept_~s__state~0); 150470#L162 assume !(8561 == ssl3_accept_~s__state~0); 150469#L165 assume 8448 == ssl3_accept_~s__state~0; 150468#L166 assume !(ssl3_accept_~num1~0 > 0); 150466#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 150464#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150459#L579 ssl3_accept_~skip~0 := 0; 150458#L99-3 assume true; 150457#L99-1 assume !false; 150456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150455#L102 assume !(12292 == ssl3_accept_~s__state~0); 150454#L105 assume !(16384 == ssl3_accept_~s__state~0); 150453#L108 assume !(8192 == ssl3_accept_~s__state~0); 150452#L111 assume !(24576 == ssl3_accept_~s__state~0); 150451#L114 assume !(8195 == ssl3_accept_~s__state~0); 150450#L117 assume !(8480 == ssl3_accept_~s__state~0); 150449#L120 assume !(8481 == ssl3_accept_~s__state~0); 150448#L123 assume !(8482 == ssl3_accept_~s__state~0); 150447#L126 assume !(8464 == ssl3_accept_~s__state~0); 150446#L129 assume !(8465 == ssl3_accept_~s__state~0); 150445#L132 assume !(8466 == ssl3_accept_~s__state~0); 150444#L135 assume !(8496 == ssl3_accept_~s__state~0); 150442#L138 assume !(8497 == ssl3_accept_~s__state~0); 150441#L141 assume !(8512 == ssl3_accept_~s__state~0); 150440#L144 assume !(8513 == ssl3_accept_~s__state~0); 150439#L147 assume !(8528 == ssl3_accept_~s__state~0); 150438#L150 assume !(8529 == ssl3_accept_~s__state~0); 150436#L153 assume !(8544 == ssl3_accept_~s__state~0); 150432#L156 assume !(8545 == ssl3_accept_~s__state~0); 150429#L159 assume !(8560 == ssl3_accept_~s__state~0); 150426#L162 assume !(8561 == ssl3_accept_~s__state~0); 150417#L165 assume !(8448 == ssl3_accept_~s__state~0); 150418#L168 assume 8576 == ssl3_accept_~s__state~0; 150365#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 150366#L440 assume !(ssl3_accept_~ret~0 <= 0); 150345#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 150335#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150331#L579 ssl3_accept_~skip~0 := 0; 150427#L99-3 assume true; 150383#L99-1 assume !false; 150384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150036#L102 assume !(12292 == ssl3_accept_~s__state~0); 150037#L105 assume !(16384 == ssl3_accept_~s__state~0); 150364#L108 assume !(8192 == ssl3_accept_~s__state~0); 150026#L111 assume !(24576 == ssl3_accept_~s__state~0); 150022#L114 assume !(8195 == ssl3_accept_~s__state~0); 150023#L117 assume !(8480 == ssl3_accept_~s__state~0); 150396#L120 assume !(8481 == ssl3_accept_~s__state~0); 150011#L123 assume !(8482 == ssl3_accept_~s__state~0); 150012#L126 assume !(8464 == ssl3_accept_~s__state~0); 150002#L129 assume !(8465 == ssl3_accept_~s__state~0); 150003#L132 assume 8466 == ssl3_accept_~s__state~0; 149803#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144201#L274 assume !(0 == ssl3_accept_~blastFlag~0); 150342#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; 150341#L542 [2018-11-18 17:07:07,586 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:07,586 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 3 times [2018-11-18 17:07:07,586 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:07,586 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:07,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,587 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:07,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,593 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:07,593 INFO L82 PathProgramCache]: Analyzing trace with hash -750048568, now seen corresponding path program 2 times [2018-11-18 17:07:07,593 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:07,593 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:07,594 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,594 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:07,594 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:07,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:07,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1696155510, now seen corresponding path program 1 times [2018-11-18 17:07:07,617 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:07,617 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:07,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,618 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:07,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:07,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:07,695 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 17:07:07,695 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:07,695 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:08,651 WARN L180 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 17:07:08,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:08,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:08,702 INFO L87 Difference]: Start difference. First operand 10684 states and 13498 transitions. cyclomatic complexity: 2835 Second operand 3 states. [2018-11-18 17:07:08,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:08,722 INFO L93 Difference]: Finished difference Result 10976 states and 13846 transitions. [2018-11-18 17:07:08,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:08,723 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10976 states and 13846 transitions. [2018-11-18 17:07:08,748 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-18 17:07:08,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10976 states to 10880 states and 13730 transitions. [2018-11-18 17:07:08,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8123 [2018-11-18 17:07:08,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8123 [2018-11-18 17:07:08,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10880 states and 13730 transitions. [2018-11-18 17:07:08,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:08,766 INFO L705 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-18 17:07:08,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10880 states and 13730 transitions. [2018-11-18 17:07:08,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10880 to 10880. [2018-11-18 17:07:08,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10880 states. [2018-11-18 17:07:08,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10880 states to 10880 states and 13730 transitions. [2018-11-18 17:07:08,829 INFO L728 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-18 17:07:08,829 INFO L608 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-18 17:07:08,829 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 17:07:08,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10880 states and 13730 transitions. [2018-11-18 17:07:08,851 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-18 17:07:08,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:08,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:08,852 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 17:07:08,852 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 17:07:08,852 INFO L794 eck$LassoCheckResult]: Stem: 165399#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 165168#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; 165169#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 165386#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; 165387#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 165337#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 165451#L99-3 assume true; 167110#L99-1 assume !false; 172012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172010#L102 assume !(12292 == ssl3_accept_~s__state~0); 172008#L105 assume !(16384 == ssl3_accept_~s__state~0); 172006#L108 assume !(8192 == ssl3_accept_~s__state~0); 172004#L111 assume !(24576 == ssl3_accept_~s__state~0); 172002#L114 assume !(8195 == ssl3_accept_~s__state~0); 172000#L117 assume !(8480 == ssl3_accept_~s__state~0); 171998#L120 assume !(8481 == ssl3_accept_~s__state~0); 171996#L123 assume !(8482 == ssl3_accept_~s__state~0); 171994#L126 assume !(8464 == ssl3_accept_~s__state~0); 170092#L129 assume 8465 == ssl3_accept_~s__state~0; 170090#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 170029#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 170028#L274-2 [2018-11-18 17:07:08,853 INFO L796 eck$LassoCheckResult]: Loop: 170028#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; 170022#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170017#L579 ssl3_accept_~skip~0 := 0; 170016#L99-3 assume true; 170015#L99-1 assume !false; 170014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170013#L102 assume !(12292 == ssl3_accept_~s__state~0); 170012#L105 assume !(16384 == ssl3_accept_~s__state~0); 170011#L108 assume !(8192 == ssl3_accept_~s__state~0); 170010#L111 assume !(24576 == ssl3_accept_~s__state~0); 170009#L114 assume !(8195 == ssl3_accept_~s__state~0); 170008#L117 assume !(8480 == ssl3_accept_~s__state~0); 170007#L120 assume !(8481 == ssl3_accept_~s__state~0); 170006#L123 assume !(8482 == ssl3_accept_~s__state~0); 170005#L126 assume !(8464 == ssl3_accept_~s__state~0); 170004#L129 assume !(8465 == ssl3_accept_~s__state~0); 170002#L132 assume !(8466 == ssl3_accept_~s__state~0); 169998#L135 assume 8496 == ssl3_accept_~s__state~0; 169997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 169993#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 169992#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 169989#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169985#L293-2 ssl3_accept_~s__init_num~0 := 0; 169986#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169970#L579 ssl3_accept_~skip~0 := 0; 169971#L99-3 assume true; 169961#L99-1 assume !false; 169962#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169942#L102 assume !(12292 == ssl3_accept_~s__state~0); 169943#L105 assume !(16384 == ssl3_accept_~s__state~0); 169930#L108 assume !(8192 == ssl3_accept_~s__state~0); 169931#L111 assume !(24576 == ssl3_accept_~s__state~0); 169918#L114 assume !(8195 == ssl3_accept_~s__state~0); 169919#L117 assume !(8480 == ssl3_accept_~s__state~0); 169906#L120 assume !(8481 == ssl3_accept_~s__state~0); 169907#L123 assume !(8482 == ssl3_accept_~s__state~0); 169894#L126 assume !(8464 == ssl3_accept_~s__state~0); 169895#L129 assume !(8465 == ssl3_accept_~s__state~0); 169884#L132 assume !(8466 == ssl3_accept_~s__state~0); 169885#L135 assume !(8496 == ssl3_accept_~s__state~0); 169774#L138 assume !(8497 == ssl3_accept_~s__state~0); 169775#L141 assume 8512 == ssl3_accept_~s__state~0; 169754#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169755#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 170359#L308 assume !(ssl3_accept_~ret~0 <= 0); 170358#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 170356#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170351#L579 ssl3_accept_~skip~0 := 0; 170350#L99-3 assume true; 170349#L99-1 assume !false; 170348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170347#L102 assume !(12292 == ssl3_accept_~s__state~0); 170346#L105 assume !(16384 == ssl3_accept_~s__state~0); 170345#L108 assume !(8192 == ssl3_accept_~s__state~0); 170344#L111 assume !(24576 == ssl3_accept_~s__state~0); 170343#L114 assume !(8195 == ssl3_accept_~s__state~0); 170342#L117 assume !(8480 == ssl3_accept_~s__state~0); 170341#L120 assume !(8481 == ssl3_accept_~s__state~0); 170340#L123 assume !(8482 == ssl3_accept_~s__state~0); 170339#L126 assume !(8464 == ssl3_accept_~s__state~0); 170338#L129 assume !(8465 == ssl3_accept_~s__state~0); 170337#L132 assume !(8466 == ssl3_accept_~s__state~0); 170336#L135 assume !(8496 == ssl3_accept_~s__state~0); 170335#L138 assume !(8497 == ssl3_accept_~s__state~0); 170334#L141 assume !(8512 == ssl3_accept_~s__state~0); 170333#L144 assume !(8513 == ssl3_accept_~s__state~0); 170332#L147 assume 8528 == ssl3_accept_~s__state~0; 168240#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 170331#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 170329#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 170322#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 170320#L353 assume !(ssl3_accept_~ret~0 <= 0); 170319#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 170317#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170312#L579 ssl3_accept_~skip~0 := 0; 170310#L99-3 assume true; 170305#L99-1 assume !false; 170303#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170301#L102 assume !(12292 == ssl3_accept_~s__state~0); 170299#L105 assume !(16384 == ssl3_accept_~s__state~0); 170297#L108 assume !(8192 == ssl3_accept_~s__state~0); 170295#L111 assume !(24576 == ssl3_accept_~s__state~0); 170293#L114 assume !(8195 == ssl3_accept_~s__state~0); 170291#L117 assume !(8480 == ssl3_accept_~s__state~0); 170289#L120 assume !(8481 == ssl3_accept_~s__state~0); 170287#L123 assume !(8482 == ssl3_accept_~s__state~0); 170285#L126 assume !(8464 == ssl3_accept_~s__state~0); 170283#L129 assume !(8465 == ssl3_accept_~s__state~0); 170281#L132 assume !(8466 == ssl3_accept_~s__state~0); 170279#L135 assume !(8496 == ssl3_accept_~s__state~0); 170277#L138 assume !(8497 == ssl3_accept_~s__state~0); 170275#L141 assume !(8512 == ssl3_accept_~s__state~0); 170273#L144 assume !(8513 == ssl3_accept_~s__state~0); 170271#L147 assume !(8528 == ssl3_accept_~s__state~0); 170269#L150 assume !(8529 == ssl3_accept_~s__state~0); 170267#L153 assume 8544 == ssl3_accept_~s__state~0; 167423#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 170264#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 170261#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 170259#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 170255#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 170254#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; 170251#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170246#L579 ssl3_accept_~skip~0 := 0; 170245#L99-3 assume true; 170244#L99-1 assume !false; 170243#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170242#L102 assume !(12292 == ssl3_accept_~s__state~0); 170241#L105 assume !(16384 == ssl3_accept_~s__state~0); 170240#L108 assume !(8192 == ssl3_accept_~s__state~0); 170239#L111 assume !(24576 == ssl3_accept_~s__state~0); 170238#L114 assume !(8195 == ssl3_accept_~s__state~0); 170237#L117 assume !(8480 == ssl3_accept_~s__state~0); 170236#L120 assume !(8481 == ssl3_accept_~s__state~0); 170235#L123 assume !(8482 == ssl3_accept_~s__state~0); 170234#L126 assume !(8464 == ssl3_accept_~s__state~0); 170233#L129 assume !(8465 == ssl3_accept_~s__state~0); 170232#L132 assume !(8466 == ssl3_accept_~s__state~0); 170231#L135 assume !(8496 == ssl3_accept_~s__state~0); 170230#L138 assume !(8497 == ssl3_accept_~s__state~0); 170229#L141 assume !(8512 == ssl3_accept_~s__state~0); 170228#L144 assume !(8513 == ssl3_accept_~s__state~0); 170227#L147 assume !(8528 == ssl3_accept_~s__state~0); 170226#L150 assume !(8529 == ssl3_accept_~s__state~0); 170225#L153 assume !(8544 == ssl3_accept_~s__state~0); 170224#L156 assume !(8545 == ssl3_accept_~s__state~0); 170223#L159 assume !(8560 == ssl3_accept_~s__state~0); 170222#L162 assume !(8561 == ssl3_accept_~s__state~0); 170217#L165 assume 8448 == ssl3_accept_~s__state~0; 170214#L166 assume !(ssl3_accept_~num1~0 > 0); 170209#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 170202#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170196#L579 ssl3_accept_~skip~0 := 0; 170194#L99-3 assume true; 170192#L99-1 assume !false; 170190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170188#L102 assume !(12292 == ssl3_accept_~s__state~0); 170186#L105 assume !(16384 == ssl3_accept_~s__state~0); 170184#L108 assume !(8192 == ssl3_accept_~s__state~0); 170182#L111 assume !(24576 == ssl3_accept_~s__state~0); 170180#L114 assume !(8195 == ssl3_accept_~s__state~0); 170178#L117 assume !(8480 == ssl3_accept_~s__state~0); 170176#L120 assume !(8481 == ssl3_accept_~s__state~0); 170174#L123 assume !(8482 == ssl3_accept_~s__state~0); 170172#L126 assume !(8464 == ssl3_accept_~s__state~0); 170170#L129 assume !(8465 == ssl3_accept_~s__state~0); 170168#L132 assume !(8466 == ssl3_accept_~s__state~0); 170166#L135 assume !(8496 == ssl3_accept_~s__state~0); 170164#L138 assume !(8497 == ssl3_accept_~s__state~0); 170162#L141 assume !(8512 == ssl3_accept_~s__state~0); 170160#L144 assume !(8513 == ssl3_accept_~s__state~0); 170158#L147 assume !(8528 == ssl3_accept_~s__state~0); 170156#L150 assume !(8529 == ssl3_accept_~s__state~0); 170154#L153 assume !(8544 == ssl3_accept_~s__state~0); 170152#L156 assume !(8545 == ssl3_accept_~s__state~0); 170150#L159 assume !(8560 == ssl3_accept_~s__state~0); 170148#L162 assume !(8561 == ssl3_accept_~s__state~0); 170146#L165 assume !(8448 == ssl3_accept_~s__state~0); 170140#L168 assume 8576 == ssl3_accept_~s__state~0; 170137#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 170136#L440 assume !(ssl3_accept_~ret~0 <= 0); 170134#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 169875#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 170121#L579 ssl3_accept_~skip~0 := 0; 170119#L99-3 assume true; 170117#L99-1 assume !false; 170115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170113#L102 assume !(12292 == ssl3_accept_~s__state~0); 170111#L105 assume !(16384 == ssl3_accept_~s__state~0); 170109#L108 assume !(8192 == ssl3_accept_~s__state~0); 170107#L111 assume !(24576 == ssl3_accept_~s__state~0); 170105#L114 assume !(8195 == ssl3_accept_~s__state~0); 170103#L117 assume !(8480 == ssl3_accept_~s__state~0); 170101#L120 assume !(8481 == ssl3_accept_~s__state~0); 170099#L123 assume !(8482 == ssl3_accept_~s__state~0); 170093#L126 assume !(8464 == ssl3_accept_~s__state~0); 170036#L129 assume !(8465 == ssl3_accept_~s__state~0); 170037#L132 assume 8466 == ssl3_accept_~s__state~0; 168289#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 170038#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 170028#L274-2 [2018-11-18 17:07:08,853 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:08,853 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-18 17:07:08,853 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:08,853 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:08,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:08,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:08,854 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:08,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:08,925 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 17:07:08,925 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:08,925 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:08,925 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:07:08,925 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:08,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1875281450, now seen corresponding path program 2 times [2018-11-18 17:07:08,926 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:08,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:08,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:08,926 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:08,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:09,025 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 17:07:09,025 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:09,025 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 17:07:09,026 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:09,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:09,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:09,026 INFO L87 Difference]: Start difference. First operand 10880 states and 13730 transitions. cyclomatic complexity: 2871 Second operand 3 states. [2018-11-18 17:07:09,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:09,119 INFO L93 Difference]: Finished difference Result 10932 states and 13763 transitions. [2018-11-18 17:07:09,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:09,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10932 states and 13763 transitions. [2018-11-18 17:07:09,154 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8032 [2018-11-18 17:07:09,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10932 states to 10932 states and 13763 transitions. [2018-11-18 17:07:09,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8159 [2018-11-18 17:07:09,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8159 [2018-11-18 17:07:09,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10932 states and 13763 transitions. [2018-11-18 17:07:09,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:09,182 INFO L705 BuchiCegarLoop]: Abstraction has 10932 states and 13763 transitions. [2018-11-18 17:07:09,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10932 states and 13763 transitions. [2018-11-18 17:07:09,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10932 to 10880. [2018-11-18 17:07:09,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10880 states. [2018-11-18 17:07:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10880 states to 10880 states and 13703 transitions. [2018-11-18 17:07:09,268 INFO L728 BuchiCegarLoop]: Abstraction has 10880 states and 13703 transitions. [2018-11-18 17:07:09,268 INFO L608 BuchiCegarLoop]: Abstraction has 10880 states and 13703 transitions. [2018-11-18 17:07:09,268 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 17:07:09,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10880 states and 13703 transitions. [2018-11-18 17:07:09,292 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-18 17:07:09,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:09,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:09,292 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 17:07:09,293 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 17:07:09,293 INFO L794 eck$LassoCheckResult]: Stem: 187233#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 186988#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; 186989#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187222#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; 187223#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187172#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 187296#L99-3 assume true; 189380#L99-1 assume !false; 193052#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193051#L102 assume !(12292 == ssl3_accept_~s__state~0); 193050#L105 assume !(16384 == ssl3_accept_~s__state~0); 193049#L108 assume !(8192 == ssl3_accept_~s__state~0); 193048#L111 assume !(24576 == ssl3_accept_~s__state~0); 193047#L114 assume !(8195 == ssl3_accept_~s__state~0); 193046#L117 assume !(8480 == ssl3_accept_~s__state~0); 193045#L120 assume !(8481 == ssl3_accept_~s__state~0); 193044#L123 assume !(8482 == ssl3_accept_~s__state~0); 193043#L126 assume !(8464 == ssl3_accept_~s__state~0); 193042#L129 assume !(8465 == ssl3_accept_~s__state~0); 191760#L132 assume !(8466 == ssl3_accept_~s__state~0); 191761#L135 assume !(8496 == ssl3_accept_~s__state~0); 193225#L138 [2018-11-18 17:07:09,293 INFO L796 eck$LassoCheckResult]: Loop: 193225#L138 assume !(8497 == ssl3_accept_~s__state~0); 193221#L141 assume !(8512 == ssl3_accept_~s__state~0); 193216#L144 assume !(8513 == ssl3_accept_~s__state~0); 193217#L147 assume !(8528 == ssl3_accept_~s__state~0); 193152#L150 assume !(8529 == ssl3_accept_~s__state~0); 193153#L153 assume !(8544 == ssl3_accept_~s__state~0); 193143#L156 assume !(8545 == ssl3_accept_~s__state~0); 193144#L159 assume !(8560 == ssl3_accept_~s__state~0); 193135#L162 assume !(8561 == ssl3_accept_~s__state~0); 192266#L165 assume 8448 == ssl3_accept_~s__state~0; 192267#L166 assume !(ssl3_accept_~num1~0 > 0); 192260#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 192261#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192250#L579 ssl3_accept_~skip~0 := 0; 192251#L99-3 assume true; 192244#L99-1 assume !false; 192245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192237#L102 assume !(12292 == ssl3_accept_~s__state~0); 192238#L105 assume !(16384 == ssl3_accept_~s__state~0); 192231#L108 assume !(8192 == ssl3_accept_~s__state~0); 192232#L111 assume !(24576 == ssl3_accept_~s__state~0); 192224#L114 assume !(8195 == ssl3_accept_~s__state~0); 192226#L117 assume !(8480 == ssl3_accept_~s__state~0); 192215#L120 assume !(8481 == ssl3_accept_~s__state~0); 192217#L123 assume 8482 == ssl3_accept_~s__state~0; 193168#L124 ssl3_accept_~s__state~0 := 3; 193409#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193398#L579 ssl3_accept_~skip~0 := 0; 193395#L99-3 assume true; 193392#L99-1 assume !false; 193389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193386#L102 assume !(12292 == ssl3_accept_~s__state~0); 193383#L105 assume !(16384 == ssl3_accept_~s__state~0); 193380#L108 assume !(8192 == ssl3_accept_~s__state~0); 193377#L111 assume !(24576 == ssl3_accept_~s__state~0); 193374#L114 assume !(8195 == ssl3_accept_~s__state~0); 193371#L117 assume !(8480 == ssl3_accept_~s__state~0); 193369#L120 assume !(8481 == ssl3_accept_~s__state~0); 193367#L123 assume !(8482 == ssl3_accept_~s__state~0); 193365#L126 assume !(8464 == ssl3_accept_~s__state~0); 193296#L129 assume !(8465 == ssl3_accept_~s__state~0); 193295#L132 assume !(8466 == ssl3_accept_~s__state~0); 193230#L135 assume !(8496 == ssl3_accept_~s__state~0); 193225#L138 [2018-11-18 17:07:09,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:09,293 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 17:07:09,293 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:09,293 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:09,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:09,294 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:09,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:09,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:09,334 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 17:07:09,334 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 17:07:09,334 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 17:07:09,334 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 17:07:09,334 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:09,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1594231080, now seen corresponding path program 2 times [2018-11-18 17:07:09,335 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:09,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:09,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:09,335 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:09,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:09,418 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:07:09,418 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:07:09,418 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:07:09,418 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:07:09,418 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 17:07:09,418 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:07:09,418 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:07:09,418 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:07:09,418 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 17:07:09,418 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:07:09,418 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:07:09,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 17:07:09,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:09,430 INFO 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 17:07:09,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 17:07:09,439 INFO 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 17:07:09,467 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:07:09,467 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:09,473 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:07:09,473 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:07:09,476 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:07:09,476 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:09,503 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:07:09,503 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:07:09,505 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:07:09,506 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_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:09,523 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:07:09,523 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:07:09,525 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 17:07:09,525 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_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:09,544 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 17:07:09,544 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/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 17:07:09,622 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 17:07:09,622 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 17:07:09,628 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 17:07:09,643 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 17:07:09,643 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 17:07:09,643 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 17:07:09,643 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 17:07:09,643 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 17:07:09,644 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 17:07:09,644 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 17:07:09,644 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 17:07:09,644 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-18 17:07:09,644 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 17:07:09,644 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 17:07:09,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:09,657 INFO 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 17:07:09,663 INFO 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 17:07:09,669 INFO 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 17:07:09,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 17:07:09,704 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 17:07:09,704 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 17:07:09,704 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 17:07:09,705 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:07:09,705 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:07:09,705 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:07:09,705 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:07:09,705 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:07:09,705 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:07:09,705 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:07:09,706 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 17:07:09,706 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 17:07:09,706 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 17:07:09,707 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 17:07:09,707 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 17:07:09,707 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 17:07:09,707 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 17:07:09,707 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 17:07:09,707 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 17:07:09,713 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 17:07:09,714 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 17:07:09,714 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 17:07:09,714 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 17:07:09,714 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 17:07:09,714 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 17:07:09,715 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 17:07:09,715 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 17:07:09,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:09,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:09,764 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:09,772 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:09,789 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 17:07:09,789 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 17:07:09,789 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10880 states and 13703 transitions. cyclomatic complexity: 2844 Second operand 5 states. [2018-11-18 17:07:10,143 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10880 states and 13703 transitions. cyclomatic complexity: 2844. Second operand 5 states. Result 37134 states and 46387 transitions. Complement of second has 9 states. [2018-11-18 17:07:10,145 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 17:07:10,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 17:07:10,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 344 transitions. [2018-11-18 17:07:10,146 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 17:07:10,146 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:10,146 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 17:07:10,146 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:10,147 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 17:07:10,147 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 17:07:10,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37134 states and 46387 transitions. [2018-11-18 17:07:10,237 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15456 [2018-11-18 17:07:10,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37134 states to 36749 states and 45890 transitions. [2018-11-18 17:07:10,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16763 [2018-11-18 17:07:10,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16845 [2018-11-18 17:07:10,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36749 states and 45890 transitions. [2018-11-18 17:07:10,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:10,348 INFO L705 BuchiCegarLoop]: Abstraction has 36749 states and 45890 transitions. [2018-11-18 17:07:10,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36749 states and 45890 transitions. [2018-11-18 17:07:10,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36749 to 32503. [2018-11-18 17:07:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32503 states. [2018-11-18 17:07:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32503 states to 32503 states and 40889 transitions. [2018-11-18 17:07:10,577 INFO L728 BuchiCegarLoop]: Abstraction has 32503 states and 40889 transitions. [2018-11-18 17:07:10,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 17:07:10,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 17:07:10,578 INFO L87 Difference]: Start difference. First operand 32503 states and 40889 transitions. Second operand 3 states. [2018-11-18 17:07:10,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:10,689 INFO L93 Difference]: Finished difference Result 14569 states and 18223 transitions. [2018-11-18 17:07:10,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 17:07:10,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14569 states and 18223 transitions. [2018-11-18 17:07:10,722 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4618 [2018-11-18 17:07:10,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14569 states to 14558 states and 18212 transitions. [2018-11-18 17:07:10,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4692 [2018-11-18 17:07:10,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4692 [2018-11-18 17:07:10,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14558 states and 18212 transitions. [2018-11-18 17:07:10,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:10,745 INFO L705 BuchiCegarLoop]: Abstraction has 14558 states and 18212 transitions. [2018-11-18 17:07:10,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14558 states and 18212 transitions. [2018-11-18 17:07:10,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14558 to 14394. [2018-11-18 17:07:10,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14394 states. [2018-11-18 17:07:10,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14394 states to 14394 states and 18016 transitions. [2018-11-18 17:07:10,826 INFO L728 BuchiCegarLoop]: Abstraction has 14394 states and 18016 transitions. [2018-11-18 17:07:10,826 INFO L608 BuchiCegarLoop]: Abstraction has 14394 states and 18016 transitions. [2018-11-18 17:07:10,826 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 17:07:10,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14394 states and 18016 transitions. [2018-11-18 17:07:10,846 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4554 [2018-11-18 17:07:10,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:10,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:10,847 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 17:07:10,847 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 17:07:10,847 INFO L794 eck$LassoCheckResult]: Stem: 282527#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 282293#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; 282294#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 282518#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; 282519#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 282462#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 282592#L99-3 assume true; 287647#L99-1 assume !false; 287644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287640#L102 assume !(12292 == ssl3_accept_~s__state~0); 287633#L105 assume !(16384 == ssl3_accept_~s__state~0); 287625#L108 assume !(8192 == ssl3_accept_~s__state~0); 287621#L111 assume !(24576 == ssl3_accept_~s__state~0); 287614#L114 assume !(8195 == ssl3_accept_~s__state~0); 287606#L117 assume !(8480 == ssl3_accept_~s__state~0); 287602#L120 assume !(8481 == ssl3_accept_~s__state~0); 287598#L123 assume !(8482 == ssl3_accept_~s__state~0); 287594#L126 assume 8464 == ssl3_accept_~s__state~0; 287590#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 287586#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 287582#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; 287577#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287569#L579 ssl3_accept_~skip~0 := 0; 287565#L99-3 assume true; 287561#L99-1 assume !false; 287557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287553#L102 assume !(12292 == ssl3_accept_~s__state~0); 287549#L105 assume !(16384 == ssl3_accept_~s__state~0); 287545#L108 assume !(8192 == ssl3_accept_~s__state~0); 287541#L111 assume !(24576 == ssl3_accept_~s__state~0); 287537#L114 assume !(8195 == ssl3_accept_~s__state~0); 287533#L117 assume !(8480 == ssl3_accept_~s__state~0); 287527#L120 assume !(8481 == ssl3_accept_~s__state~0); 287524#L123 assume !(8482 == ssl3_accept_~s__state~0); 287471#L126 assume !(8464 == ssl3_accept_~s__state~0); 287469#L129 assume !(8465 == ssl3_accept_~s__state~0); 287467#L132 assume !(8466 == ssl3_accept_~s__state~0); 287463#L135 assume 8496 == ssl3_accept_~s__state~0; 287454#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 286319#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 286320#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 285607#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 285608#L293-2 ssl3_accept_~s__init_num~0 := 0; 287364#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287359#L579 ssl3_accept_~skip~0 := 0; 287358#L99-3 assume true; 287357#L99-1 assume !false; 287356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287355#L102 assume !(12292 == ssl3_accept_~s__state~0); 287354#L105 assume !(16384 == ssl3_accept_~s__state~0); 287353#L108 assume !(8192 == ssl3_accept_~s__state~0); 287352#L111 assume !(24576 == ssl3_accept_~s__state~0); 287351#L114 assume !(8195 == ssl3_accept_~s__state~0); 287350#L117 assume !(8480 == ssl3_accept_~s__state~0); 287349#L120 assume !(8481 == ssl3_accept_~s__state~0); 287348#L123 assume !(8482 == ssl3_accept_~s__state~0); 287347#L126 assume !(8464 == ssl3_accept_~s__state~0); 287346#L129 assume !(8465 == ssl3_accept_~s__state~0); 287345#L132 assume !(8466 == ssl3_accept_~s__state~0); 287344#L135 assume !(8496 == ssl3_accept_~s__state~0); 287341#L138 assume !(8497 == ssl3_accept_~s__state~0); 287342#L141 [2018-11-18 17:07:10,848 INFO L796 eck$LassoCheckResult]: Loop: 287342#L141 assume !(8512 == ssl3_accept_~s__state~0); 287803#L144 assume !(8513 == ssl3_accept_~s__state~0); 287796#L147 assume !(8528 == ssl3_accept_~s__state~0); 287340#L150 assume !(8529 == ssl3_accept_~s__state~0); 287338#L153 assume !(8544 == ssl3_accept_~s__state~0); 286867#L156 assume !(8545 == ssl3_accept_~s__state~0); 286864#L159 assume !(8560 == ssl3_accept_~s__state~0); 286766#L162 assume !(8561 == ssl3_accept_~s__state~0); 286756#L165 assume !(8448 == ssl3_accept_~s__state~0); 286392#L168 assume !(8576 == ssl3_accept_~s__state~0); 286393#L171 assume !(8577 == ssl3_accept_~s__state~0); 286367#L174 assume !(8592 == ssl3_accept_~s__state~0); 286325#L177 assume !(8593 == ssl3_accept_~s__state~0); 286315#L180 assume !(8608 == ssl3_accept_~s__state~0); 286134#L183 assume !(8609 == ssl3_accept_~s__state~0); 286130#L186 assume !(8640 == ssl3_accept_~s__state~0); 286126#L189 assume !(8641 == ssl3_accept_~s__state~0); 285760#L192 assume 8656 == ssl3_accept_~s__state~0; 284158#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 285753#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 285754#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 285745#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 285746#L504 assume !(0 == ssl3_accept_~tmp___10~0); 285614#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285606#L579 ssl3_accept_~skip~0 := 0; 285603#L99-3 assume true; 285596#L99-1 assume !false; 285593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285589#L102 assume !(12292 == ssl3_accept_~s__state~0); 285590#L105 assume !(16384 == ssl3_accept_~s__state~0); 285549#L108 assume !(8192 == ssl3_accept_~s__state~0); 285550#L111 assume !(24576 == ssl3_accept_~s__state~0); 285440#L114 assume !(8195 == ssl3_accept_~s__state~0); 285441#L117 assume !(8480 == ssl3_accept_~s__state~0); 284832#L120 assume !(8481 == ssl3_accept_~s__state~0); 284833#L123 assume !(8482 == ssl3_accept_~s__state~0); 284807#L126 assume !(8464 == ssl3_accept_~s__state~0); 284808#L129 assume !(8465 == ssl3_accept_~s__state~0); 284435#L132 assume !(8466 == ssl3_accept_~s__state~0); 284436#L135 assume !(8496 == ssl3_accept_~s__state~0); 284222#L138 assume !(8497 == ssl3_accept_~s__state~0); 284223#L141 assume !(8512 == ssl3_accept_~s__state~0); 284215#L144 assume !(8513 == ssl3_accept_~s__state~0); 284216#L147 assume !(8528 == ssl3_accept_~s__state~0); 284211#L150 assume !(8529 == ssl3_accept_~s__state~0); 284212#L153 assume !(8544 == ssl3_accept_~s__state~0); 284207#L156 assume !(8545 == ssl3_accept_~s__state~0); 284208#L159 assume !(8560 == ssl3_accept_~s__state~0); 284200#L162 assume !(8561 == ssl3_accept_~s__state~0); 284201#L165 assume !(8448 == ssl3_accept_~s__state~0); 284193#L168 assume !(8576 == ssl3_accept_~s__state~0); 284194#L171 assume !(8577 == ssl3_accept_~s__state~0); 284184#L174 assume !(8592 == ssl3_accept_~s__state~0); 284185#L177 assume !(8593 == ssl3_accept_~s__state~0); 284175#L180 assume !(8608 == ssl3_accept_~s__state~0); 284176#L183 assume !(8609 == ssl3_accept_~s__state~0); 284166#L186 assume !(8640 == ssl3_accept_~s__state~0); 284167#L189 assume !(8641 == ssl3_accept_~s__state~0); 284157#L192 assume !(8656 == ssl3_accept_~s__state~0); 284159#L195 assume !(8657 == ssl3_accept_~s__state~0); 284149#L198 assume 8672 == ssl3_accept_~s__state~0; 284147#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 284145#L512 assume !(4 == ssl3_accept_~blastFlag~0); 284146#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 283979#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 282781#L519-2 ssl3_accept_~s__init_num~0 := 0; 282782#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 282765#L579 ssl3_accept_~skip~0 := 0; 282766#L99-3 assume true; 282757#L99-1 assume !false; 282758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282749#L102 assume !(12292 == ssl3_accept_~s__state~0); 282750#L105 assume !(16384 == ssl3_accept_~s__state~0); 282741#L108 assume !(8192 == ssl3_accept_~s__state~0); 282742#L111 assume !(24576 == ssl3_accept_~s__state~0); 282733#L114 assume !(8195 == ssl3_accept_~s__state~0); 282734#L117 assume !(8480 == ssl3_accept_~s__state~0); 282725#L120 assume !(8481 == ssl3_accept_~s__state~0); 282726#L123 assume !(8482 == ssl3_accept_~s__state~0); 282717#L126 assume !(8464 == ssl3_accept_~s__state~0); 282718#L129 assume !(8465 == ssl3_accept_~s__state~0); 282709#L132 assume !(8466 == ssl3_accept_~s__state~0); 282710#L135 assume !(8496 == ssl3_accept_~s__state~0); 282701#L138 assume !(8497 == ssl3_accept_~s__state~0); 282702#L141 assume !(8512 == ssl3_accept_~s__state~0); 282687#L144 assume !(8513 == ssl3_accept_~s__state~0); 282688#L147 assume !(8528 == ssl3_accept_~s__state~0); 282669#L150 assume !(8529 == ssl3_accept_~s__state~0); 282670#L153 assume !(8544 == ssl3_accept_~s__state~0); 282653#L156 assume !(8545 == ssl3_accept_~s__state~0); 282654#L159 assume !(8560 == ssl3_accept_~s__state~0); 282641#L162 assume !(8561 == ssl3_accept_~s__state~0); 282642#L165 assume 8448 == ssl3_accept_~s__state~0; 282632#L166 assume !(ssl3_accept_~num1~0 > 0); 282631#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 282619#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 282615#L579 ssl3_accept_~skip~0 := 0; 282607#L99-3 assume true; 282608#L99-1 assume !false; 282600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282601#L102 assume !(12292 == ssl3_accept_~s__state~0); 282929#L105 assume !(16384 == ssl3_accept_~s__state~0); 282930#L108 assume !(8192 == ssl3_accept_~s__state~0); 282917#L111 assume !(24576 == ssl3_accept_~s__state~0); 282919#L114 assume !(8195 == ssl3_accept_~s__state~0); 282909#L117 assume !(8480 == ssl3_accept_~s__state~0); 282910#L120 assume !(8481 == ssl3_accept_~s__state~0); 282901#L123 assume !(8482 == ssl3_accept_~s__state~0); 282902#L126 assume !(8464 == ssl3_accept_~s__state~0); 282893#L129 assume !(8465 == ssl3_accept_~s__state~0); 282894#L132 assume !(8466 == ssl3_accept_~s__state~0); 282885#L135 assume !(8496 == ssl3_accept_~s__state~0); 282886#L138 assume !(8497 == ssl3_accept_~s__state~0); 282877#L141 assume !(8512 == ssl3_accept_~s__state~0); 282878#L144 assume !(8513 == ssl3_accept_~s__state~0); 282869#L147 assume !(8528 == ssl3_accept_~s__state~0); 282870#L150 assume !(8529 == ssl3_accept_~s__state~0); 282861#L153 assume !(8544 == ssl3_accept_~s__state~0); 282862#L156 assume !(8545 == ssl3_accept_~s__state~0); 282853#L159 assume !(8560 == ssl3_accept_~s__state~0); 282854#L162 assume !(8561 == ssl3_accept_~s__state~0); 282845#L165 assume !(8448 == ssl3_accept_~s__state~0); 282846#L168 assume 8576 == ssl3_accept_~s__state~0; 282836#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 289368#L440 assume !(ssl3_accept_~ret~0 <= 0); 289114#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 289115#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 295869#L579 ssl3_accept_~skip~0 := 0; 295867#L99-3 assume true; 295865#L99-1 assume !false; 295863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295861#L102 assume !(12292 == ssl3_accept_~s__state~0); 295859#L105 assume !(16384 == ssl3_accept_~s__state~0); 295857#L108 assume !(8192 == ssl3_accept_~s__state~0); 295855#L111 assume !(24576 == ssl3_accept_~s__state~0); 295853#L114 assume !(8195 == ssl3_accept_~s__state~0); 295850#L117 assume !(8480 == ssl3_accept_~s__state~0); 295851#L120 assume !(8481 == ssl3_accept_~s__state~0); 296091#L123 assume !(8482 == ssl3_accept_~s__state~0); 296089#L126 assume !(8464 == ssl3_accept_~s__state~0); 295840#L129 assume !(8465 == ssl3_accept_~s__state~0); 295841#L132 assume !(8466 == ssl3_accept_~s__state~0); 282471#L135 assume 8496 == ssl3_accept_~s__state~0; 282341#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 282342#L287 assume !(1 == ssl3_accept_~blastFlag~0); 282442#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 289111#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 286983#L293-2 ssl3_accept_~s__init_num~0 := 0; 289063#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288984#L579 ssl3_accept_~skip~0 := 0; 288785#L99-3 assume true; 288779#L99-1 assume !false; 288772#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288765#L102 assume !(12292 == ssl3_accept_~s__state~0); 288756#L105 assume !(16384 == ssl3_accept_~s__state~0); 288749#L108 assume !(8192 == ssl3_accept_~s__state~0); 288741#L111 assume !(24576 == ssl3_accept_~s__state~0); 288732#L114 assume !(8195 == ssl3_accept_~s__state~0); 287919#L117 assume !(8480 == ssl3_accept_~s__state~0); 287917#L120 assume !(8481 == ssl3_accept_~s__state~0); 287915#L123 assume !(8482 == ssl3_accept_~s__state~0); 287913#L126 assume !(8464 == ssl3_accept_~s__state~0); 287911#L129 assume !(8465 == ssl3_accept_~s__state~0); 287909#L132 assume !(8466 == ssl3_accept_~s__state~0); 287906#L135 assume !(8496 == ssl3_accept_~s__state~0); 287816#L138 assume !(8497 == ssl3_accept_~s__state~0); 287342#L141 [2018-11-18 17:07:10,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:10,848 INFO L82 PathProgramCache]: Analyzing trace with hash -588715606, now seen corresponding path program 1 times [2018-11-18 17:07:10,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:10,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:10,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:10,849 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:10,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:10,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:10,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:10,871 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:10,871 INFO L82 PathProgramCache]: Analyzing trace with hash 412076864, now seen corresponding path program 1 times [2018-11-18 17:07:10,871 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:10,871 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:10,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:10,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:10,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:11,037 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 17:07:11,037 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:07:11,037 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:07:11,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:11,095 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:11,196 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 17:07:11,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:07:11,213 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:07:11,213 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:11,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:07:11,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:07:11,213 INFO L87 Difference]: Start difference. First operand 14394 states and 18016 transitions. cyclomatic complexity: 3646 Second operand 5 states. [2018-11-18 17:07:11,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:11,482 INFO L93 Difference]: Finished difference Result 17456 states and 21438 transitions. [2018-11-18 17:07:11,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 17:07:11,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17456 states and 21438 transitions. [2018-11-18 17:07:11,526 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5510 [2018-11-18 17:07:11,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17456 states to 17456 states and 21438 transitions. [2018-11-18 17:07:11,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5586 [2018-11-18 17:07:11,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5586 [2018-11-18 17:07:11,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17456 states and 21438 transitions. [2018-11-18 17:07:11,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:11,657 INFO L705 BuchiCegarLoop]: Abstraction has 17456 states and 21438 transitions. [2018-11-18 17:07:11,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17456 states and 21438 transitions. [2018-11-18 17:07:11,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17456 to 15378. [2018-11-18 17:07:11,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15378 states. [2018-11-18 17:07:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15378 states to 15378 states and 18972 transitions. [2018-11-18 17:07:11,763 INFO L728 BuchiCegarLoop]: Abstraction has 15378 states and 18972 transitions. [2018-11-18 17:07:11,763 INFO L608 BuchiCegarLoop]: Abstraction has 15378 states and 18972 transitions. [2018-11-18 17:07:11,763 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 17:07:11,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15378 states and 18972 transitions. [2018-11-18 17:07:11,786 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4838 [2018-11-18 17:07:11,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:11,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:11,788 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 17:07:11,788 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 17:07:11,788 INFO L794 eck$LassoCheckResult]: Stem: 314881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 314650#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; 314651#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 314872#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; 314873#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 314818#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 314944#L99-3 assume true; 319112#L99-1 assume !false; 319111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319110#L102 assume !(12292 == ssl3_accept_~s__state~0); 319109#L105 assume !(16384 == ssl3_accept_~s__state~0); 319108#L108 assume !(8192 == ssl3_accept_~s__state~0); 319107#L111 assume !(24576 == ssl3_accept_~s__state~0); 319106#L114 assume !(8195 == ssl3_accept_~s__state~0); 319105#L117 assume !(8480 == ssl3_accept_~s__state~0); 319104#L120 assume !(8481 == ssl3_accept_~s__state~0); 319103#L123 assume !(8482 == ssl3_accept_~s__state~0); 319102#L126 assume 8464 == ssl3_accept_~s__state~0; 319101#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 319100#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 319099#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; 319095#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 319085#L579 ssl3_accept_~skip~0 := 0; 319083#L99-3 assume true; 319081#L99-1 assume !false; 319079#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319077#L102 assume !(12292 == ssl3_accept_~s__state~0); 319075#L105 assume !(16384 == ssl3_accept_~s__state~0); 319073#L108 assume !(8192 == ssl3_accept_~s__state~0); 319071#L111 assume !(24576 == ssl3_accept_~s__state~0); 319069#L114 assume !(8195 == ssl3_accept_~s__state~0); 319067#L117 assume !(8480 == ssl3_accept_~s__state~0); 319065#L120 assume !(8481 == ssl3_accept_~s__state~0); 319063#L123 assume !(8482 == ssl3_accept_~s__state~0); 319061#L126 assume !(8464 == ssl3_accept_~s__state~0); 319059#L129 assume !(8465 == ssl3_accept_~s__state~0); 319057#L132 assume !(8466 == ssl3_accept_~s__state~0); 319055#L135 assume 8496 == ssl3_accept_~s__state~0; 319053#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 319052#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 319048#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 319043#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319044#L293-2 ssl3_accept_~s__init_num~0 := 0; 322686#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 322679#L579 ssl3_accept_~skip~0 := 0; 322676#L99-3 assume true; 322673#L99-1 assume !false; 322670#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322667#L102 assume !(12292 == ssl3_accept_~s__state~0); 322664#L105 assume !(16384 == ssl3_accept_~s__state~0); 322661#L108 assume !(8192 == ssl3_accept_~s__state~0); 322658#L111 assume !(24576 == ssl3_accept_~s__state~0); 322655#L114 assume !(8195 == ssl3_accept_~s__state~0); 322652#L117 assume !(8480 == ssl3_accept_~s__state~0); 322649#L120 assume !(8481 == ssl3_accept_~s__state~0); 322646#L123 assume !(8482 == ssl3_accept_~s__state~0); 322643#L126 assume !(8464 == ssl3_accept_~s__state~0); 322640#L129 assume !(8465 == ssl3_accept_~s__state~0); 322637#L132 assume !(8466 == ssl3_accept_~s__state~0); 322634#L135 assume !(8496 == ssl3_accept_~s__state~0); 322630#L138 assume !(8497 == ssl3_accept_~s__state~0); 322631#L141 [2018-11-18 17:07:11,788 INFO L796 eck$LassoCheckResult]: Loop: 322631#L141 assume !(8512 == ssl3_accept_~s__state~0); 323897#L144 assume !(8513 == ssl3_accept_~s__state~0); 323894#L147 assume !(8528 == ssl3_accept_~s__state~0); 323891#L150 assume !(8529 == ssl3_accept_~s__state~0); 323888#L153 assume !(8544 == ssl3_accept_~s__state~0); 323885#L156 assume !(8545 == ssl3_accept_~s__state~0); 323882#L159 assume !(8560 == ssl3_accept_~s__state~0); 323879#L162 assume !(8561 == ssl3_accept_~s__state~0); 323876#L165 assume !(8448 == ssl3_accept_~s__state~0); 323873#L168 assume !(8576 == ssl3_accept_~s__state~0); 323870#L171 assume !(8577 == ssl3_accept_~s__state~0); 323867#L174 assume !(8592 == ssl3_accept_~s__state~0); 323865#L177 assume !(8593 == ssl3_accept_~s__state~0); 323863#L180 assume !(8608 == ssl3_accept_~s__state~0); 319887#L183 assume !(8609 == ssl3_accept_~s__state~0); 319882#L186 assume !(8640 == ssl3_accept_~s__state~0); 319878#L189 assume !(8641 == ssl3_accept_~s__state~0); 319875#L192 assume 8656 == ssl3_accept_~s__state~0; 314981#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 319863#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 319860#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 319857#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 319854#L504 assume !(0 == ssl3_accept_~tmp___10~0); 319850#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 319843#L579 ssl3_accept_~skip~0 := 0; 319840#L99-3 assume true; 319837#L99-1 assume !false; 319834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319831#L102 assume !(12292 == ssl3_accept_~s__state~0); 319828#L105 assume !(16384 == ssl3_accept_~s__state~0); 319825#L108 assume !(8192 == ssl3_accept_~s__state~0); 319822#L111 assume !(24576 == ssl3_accept_~s__state~0); 319819#L114 assume !(8195 == ssl3_accept_~s__state~0); 319816#L117 assume !(8480 == ssl3_accept_~s__state~0); 319812#L120 assume !(8481 == ssl3_accept_~s__state~0); 319735#L123 assume !(8482 == ssl3_accept_~s__state~0); 319732#L126 assume !(8464 == ssl3_accept_~s__state~0); 319725#L129 assume !(8465 == ssl3_accept_~s__state~0); 319717#L132 assume !(8466 == ssl3_accept_~s__state~0); 319712#L135 assume !(8496 == ssl3_accept_~s__state~0); 319705#L138 assume !(8497 == ssl3_accept_~s__state~0); 319692#L141 assume !(8512 == ssl3_accept_~s__state~0); 319680#L144 assume !(8513 == ssl3_accept_~s__state~0); 319673#L147 assume !(8528 == ssl3_accept_~s__state~0); 319665#L150 assume !(8529 == ssl3_accept_~s__state~0); 319658#L153 assume !(8544 == ssl3_accept_~s__state~0); 319650#L156 assume !(8545 == ssl3_accept_~s__state~0); 319643#L159 assume !(8560 == ssl3_accept_~s__state~0); 319634#L162 assume !(8561 == ssl3_accept_~s__state~0); 319547#L165 assume !(8448 == ssl3_accept_~s__state~0); 319519#L168 assume !(8576 == ssl3_accept_~s__state~0); 319512#L171 assume !(8577 == ssl3_accept_~s__state~0); 319504#L174 assume !(8592 == ssl3_accept_~s__state~0); 319497#L177 assume !(8593 == ssl3_accept_~s__state~0); 319489#L180 assume !(8608 == ssl3_accept_~s__state~0); 319482#L183 assume !(8609 == ssl3_accept_~s__state~0); 319265#L186 assume !(8640 == ssl3_accept_~s__state~0); 319119#L189 assume !(8641 == ssl3_accept_~s__state~0); 319113#L192 assume !(8656 == ssl3_accept_~s__state~0); 318975#L195 assume !(8657 == ssl3_accept_~s__state~0); 317043#L198 assume 8672 == ssl3_accept_~s__state~0; 317041#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 317040#L512 assume !(4 == ssl3_accept_~blastFlag~0); 316656#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 316106#L519 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 315143#L519-2 ssl3_accept_~s__init_num~0 := 0; 315144#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 315125#L579 ssl3_accept_~skip~0 := 0; 315126#L99-3 assume true; 315117#L99-1 assume !false; 315118#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315109#L102 assume !(12292 == ssl3_accept_~s__state~0); 315110#L105 assume !(16384 == ssl3_accept_~s__state~0); 315101#L108 assume !(8192 == ssl3_accept_~s__state~0); 315102#L111 assume !(24576 == ssl3_accept_~s__state~0); 315093#L114 assume !(8195 == ssl3_accept_~s__state~0); 315094#L117 assume !(8480 == ssl3_accept_~s__state~0); 315085#L120 assume !(8481 == ssl3_accept_~s__state~0); 315086#L123 assume !(8482 == ssl3_accept_~s__state~0); 315077#L126 assume !(8464 == ssl3_accept_~s__state~0); 315078#L129 assume !(8465 == ssl3_accept_~s__state~0); 315069#L132 assume !(8466 == ssl3_accept_~s__state~0); 315070#L135 assume !(8496 == ssl3_accept_~s__state~0); 315061#L138 assume !(8497 == ssl3_accept_~s__state~0); 315062#L141 assume !(8512 == ssl3_accept_~s__state~0); 315046#L144 assume !(8513 == ssl3_accept_~s__state~0); 315047#L147 assume !(8528 == ssl3_accept_~s__state~0); 315030#L150 assume !(8529 == ssl3_accept_~s__state~0); 315031#L153 assume !(8544 == ssl3_accept_~s__state~0); 315014#L156 assume !(8545 == ssl3_accept_~s__state~0); 315015#L159 assume !(8560 == ssl3_accept_~s__state~0); 315002#L162 assume !(8561 == ssl3_accept_~s__state~0); 315003#L165 assume 8448 == ssl3_accept_~s__state~0; 314991#L166 assume !(ssl3_accept_~num1~0 > 0); 314990#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 314977#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 314973#L579 ssl3_accept_~skip~0 := 0; 314963#L99-3 assume true; 314964#L99-1 assume !false; 314953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314954#L102 assume 12292 == ssl3_accept_~s__state~0; 314677#L103 ssl3_accept_~s__new_session~0 := 1; 314678#L211 ssl3_accept_~s__server~0 := 1; 314710#L216 assume 0 != ssl3_accept_~cb~0; 314711#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 314743#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 314744#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 314845#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 314846#L243 assume 12292 != ssl3_accept_~s__state~0; 324406#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; 324477#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 324470#L579 ssl3_accept_~skip~0 := 0; 324467#L99-3 assume true; 324464#L99-1 assume !false; 324461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324458#L102 assume !(12292 == ssl3_accept_~s__state~0); 324455#L105 assume !(16384 == ssl3_accept_~s__state~0); 324452#L108 assume !(8192 == ssl3_accept_~s__state~0); 324449#L111 assume !(24576 == ssl3_accept_~s__state~0); 324446#L114 assume !(8195 == ssl3_accept_~s__state~0); 324443#L117 assume !(8480 == ssl3_accept_~s__state~0); 324440#L120 assume !(8481 == ssl3_accept_~s__state~0); 324439#L123 assume !(8482 == ssl3_accept_~s__state~0); 324437#L126 assume 8464 == ssl3_accept_~s__state~0; 321462#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 324117#L274 assume !(0 == ssl3_accept_~blastFlag~0); 324062#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; 323917#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323913#L579 ssl3_accept_~skip~0 := 0; 323906#L99-3 assume true; 323907#L99-1 assume !false; 323900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323901#L102 assume !(12292 == ssl3_accept_~s__state~0); 323895#L105 assume !(16384 == ssl3_accept_~s__state~0); 323896#L108 assume !(8192 == ssl3_accept_~s__state~0); 323889#L111 assume !(24576 == ssl3_accept_~s__state~0); 323890#L114 assume !(8195 == ssl3_accept_~s__state~0); 323883#L117 assume !(8480 == ssl3_accept_~s__state~0); 323884#L120 assume !(8481 == ssl3_accept_~s__state~0); 323877#L123 assume !(8482 == ssl3_accept_~s__state~0); 323878#L126 assume !(8464 == ssl3_accept_~s__state~0); 323871#L129 assume !(8465 == ssl3_accept_~s__state~0); 323872#L132 assume !(8466 == ssl3_accept_~s__state~0); 323866#L135 assume 8496 == ssl3_accept_~s__state~0; 321457#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 324003#L287 assume !(1 == ssl3_accept_~blastFlag~0); 323963#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 323960#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 319042#L293-2 ssl3_accept_~s__init_num~0 := 0; 323954#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323947#L579 ssl3_accept_~skip~0 := 0; 323944#L99-3 assume true; 323941#L99-1 assume !false; 323938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323934#L102 assume !(12292 == ssl3_accept_~s__state~0); 323930#L105 assume !(16384 == ssl3_accept_~s__state~0); 323927#L108 assume !(8192 == ssl3_accept_~s__state~0); 323926#L111 assume !(24576 == ssl3_accept_~s__state~0); 323925#L114 assume !(8195 == ssl3_accept_~s__state~0); 323924#L117 assume !(8480 == ssl3_accept_~s__state~0); 323920#L120 assume !(8481 == ssl3_accept_~s__state~0); 323919#L123 assume !(8482 == ssl3_accept_~s__state~0); 323918#L126 assume !(8464 == ssl3_accept_~s__state~0); 323911#L129 assume !(8465 == ssl3_accept_~s__state~0); 323908#L132 assume !(8466 == ssl3_accept_~s__state~0); 323905#L135 assume !(8496 == ssl3_accept_~s__state~0); 323902#L138 assume !(8497 == ssl3_accept_~s__state~0); 322631#L141 [2018-11-18 17:07:11,789 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:11,789 INFO L82 PathProgramCache]: Analyzing trace with hash -588715606, now seen corresponding path program 2 times [2018-11-18 17:07:11,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:11,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:11,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:11,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:11,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:11,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:11,799 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:11,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1652068066, now seen corresponding path program 1 times [2018-11-18 17:07:11,800 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:11,800 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:11,800 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:11,800 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:11,801 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:11,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-18 17:07:11,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 17:07:11,927 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 17:07:11,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:11,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 17:07:11,966 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 17:07:11,983 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2018-11-18 17:07:11,998 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 17:07:11,998 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 17:07:11,999 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 17:07:11,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 17:07:11,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 17:07:11,999 INFO L87 Difference]: Start difference. First operand 15378 states and 18972 transitions. cyclomatic complexity: 3618 Second operand 5 states. [2018-11-18 17:07:12,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 17:07:12,194 INFO L93 Difference]: Finished difference Result 16258 states and 19824 transitions. [2018-11-18 17:07:12,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 17:07:12,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16258 states and 19824 transitions. [2018-11-18 17:07:12,222 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3523 [2018-11-18 17:07:12,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16258 states to 13919 states and 17074 transitions. [2018-11-18 17:07:12,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4855 [2018-11-18 17:07:12,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5209 [2018-11-18 17:07:12,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13919 states and 17074 transitions. [2018-11-18 17:07:12,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 17:07:12,242 INFO L705 BuchiCegarLoop]: Abstraction has 13919 states and 17074 transitions. [2018-11-18 17:07:12,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13919 states and 17074 transitions. [2018-11-18 17:07:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13919 to 11259. [2018-11-18 17:07:12,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11259 states. [2018-11-18 17:07:12,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11259 states to 11259 states and 13889 transitions. [2018-11-18 17:07:12,303 INFO L728 BuchiCegarLoop]: Abstraction has 11259 states and 13889 transitions. [2018-11-18 17:07:12,303 INFO L608 BuchiCegarLoop]: Abstraction has 11259 states and 13889 transitions. [2018-11-18 17:07:12,303 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 17:07:12,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11259 states and 13889 transitions. [2018-11-18 17:07:12,318 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3103 [2018-11-18 17:07:12,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 17:07:12,318 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 17:07:12,319 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 17:07:12,320 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 17:07:12,320 INFO L794 eck$LassoCheckResult]: Stem: 347011#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 346794#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; 346795#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 347002#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; 347003#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 346958#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 347070#L99-3 assume true; 351775#L99-1 assume !false; 351774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351773#L102 assume !(12292 == ssl3_accept_~s__state~0); 351772#L105 assume !(16384 == ssl3_accept_~s__state~0); 351771#L108 assume !(8192 == ssl3_accept_~s__state~0); 351770#L111 assume !(24576 == ssl3_accept_~s__state~0); 351769#L114 assume !(8195 == ssl3_accept_~s__state~0); 351768#L117 assume !(8480 == ssl3_accept_~s__state~0); 351767#L120 assume !(8481 == ssl3_accept_~s__state~0); 351766#L123 assume !(8482 == ssl3_accept_~s__state~0); 351765#L126 assume 8464 == ssl3_accept_~s__state~0; 351764#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 351763#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 351758#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; 351750#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 351746#L579 ssl3_accept_~skip~0 := 0; 351733#L99-3 assume true; 351734#L99-1 assume !false; 351721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351722#L102 assume !(12292 == ssl3_accept_~s__state~0); 351709#L105 assume !(16384 == ssl3_accept_~s__state~0); 351710#L108 assume !(8192 == ssl3_accept_~s__state~0); 351697#L111 assume !(24576 == ssl3_accept_~s__state~0); 351698#L114 assume !(8195 == ssl3_accept_~s__state~0); 351685#L117 assume !(8480 == ssl3_accept_~s__state~0); 351686#L120 assume !(8481 == ssl3_accept_~s__state~0); 351673#L123 assume !(8482 == ssl3_accept_~s__state~0); 351674#L126 assume !(8464 == ssl3_accept_~s__state~0); 351662#L129 assume !(8465 == ssl3_accept_~s__state~0); 351663#L132 assume !(8466 == ssl3_accept_~s__state~0); 348074#L135 assume 8496 == ssl3_accept_~s__state~0; 348075#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 347825#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 347826#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 347602#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 347603#L293-2 ssl3_accept_~s__init_num~0 := 0; 347596#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347592#L579 ssl3_accept_~skip~0 := 0; 347587#L99-3 assume true; 347588#L99-1 assume !false; 347583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347584#L102 assume !(12292 == ssl3_accept_~s__state~0); 347579#L105 assume !(16384 == ssl3_accept_~s__state~0); 347580#L108 assume !(8192 == ssl3_accept_~s__state~0); 347575#L111 assume !(24576 == ssl3_accept_~s__state~0); 347576#L114 assume !(8195 == ssl3_accept_~s__state~0); 347571#L117 assume !(8480 == ssl3_accept_~s__state~0); 347572#L120 assume !(8481 == ssl3_accept_~s__state~0); 347567#L123 assume !(8482 == ssl3_accept_~s__state~0); 347568#L126 assume !(8464 == ssl3_accept_~s__state~0); 347563#L129 assume !(8465 == ssl3_accept_~s__state~0); 347564#L132 assume !(8466 == ssl3_accept_~s__state~0); 347283#L135 assume !(8496 == ssl3_accept_~s__state~0); 347284#L138 assume !(8497 == ssl3_accept_~s__state~0); 347153#L141 [2018-11-18 17:07:12,320 INFO L796 eck$LassoCheckResult]: Loop: 347153#L141 assume 8512 == ssl3_accept_~s__state~0; 347154#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 349126#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 349123#L308 assume !(ssl3_accept_~ret~0 <= 0); 349120#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 349117#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 348938#L579 ssl3_accept_~skip~0 := 0; 348929#L99-3 assume true; 348919#L99-1 assume !false; 348879#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 348869#L102 assume !(12292 == ssl3_accept_~s__state~0); 348860#L105 assume !(16384 == ssl3_accept_~s__state~0); 348851#L108 assume !(8192 == ssl3_accept_~s__state~0); 348843#L111 assume !(24576 == ssl3_accept_~s__state~0); 348833#L114 assume !(8195 == ssl3_accept_~s__state~0); 348832#L117 assume !(8480 == ssl3_accept_~s__state~0); 348830#L120 assume !(8481 == ssl3_accept_~s__state~0); 348825#L123 assume !(8482 == ssl3_accept_~s__state~0); 348823#L126 assume !(8464 == ssl3_accept_~s__state~0); 348821#L129 assume !(8465 == ssl3_accept_~s__state~0); 348819#L132 assume !(8466 == ssl3_accept_~s__state~0); 348817#L135 assume !(8496 == ssl3_accept_~s__state~0); 348815#L138 assume !(8497 == ssl3_accept_~s__state~0); 348813#L141 assume !(8512 == ssl3_accept_~s__state~0); 348811#L144 assume !(8513 == ssl3_accept_~s__state~0); 348809#L147 assume 8528 == ssl3_accept_~s__state~0; 347812#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 348806#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 348803#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 348794#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 348792#L353 assume !(ssl3_accept_~ret~0 <= 0); 348790#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 348787#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 348781#L579 ssl3_accept_~skip~0 := 0; 348779#L99-3 assume true; 348777#L99-1 assume !false; 348775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 348773#L102 assume !(12292 == ssl3_accept_~s__state~0); 348771#L105 assume !(16384 == ssl3_accept_~s__state~0); 348769#L108 assume !(8192 == ssl3_accept_~s__state~0); 348767#L111 assume !(24576 == ssl3_accept_~s__state~0); 348764#L114 assume !(8195 == ssl3_accept_~s__state~0); 348761#L117 assume !(8480 == ssl3_accept_~s__state~0); 348758#L120 assume !(8481 == ssl3_accept_~s__state~0); 348755#L123 assume !(8482 == ssl3_accept_~s__state~0); 348750#L126 assume !(8464 == ssl3_accept_~s__state~0); 348632#L129 assume !(8465 == ssl3_accept_~s__state~0); 348628#L132 assume !(8466 == ssl3_accept_~s__state~0); 348623#L135 assume !(8496 == ssl3_accept_~s__state~0); 348617#L138 assume !(8497 == ssl3_accept_~s__state~0); 348494#L141 assume !(8512 == ssl3_accept_~s__state~0); 348488#L144 assume !(8513 == ssl3_accept_~s__state~0); 348480#L147 assume !(8528 == ssl3_accept_~s__state~0); 348472#L150 assume !(8529 == ssl3_accept_~s__state~0); 348464#L153 assume 8544 == ssl3_accept_~s__state~0; 347805#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 348059#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 348056#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 348054#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 348012#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 347957#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; 347954#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347949#L579 ssl3_accept_~skip~0 := 0; 347948#L99-3 assume true; 347947#L99-1 assume !false; 347946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347945#L102 assume !(12292 == ssl3_accept_~s__state~0); 347944#L105 assume !(16384 == ssl3_accept_~s__state~0); 347943#L108 assume !(8192 == ssl3_accept_~s__state~0); 347942#L111 assume !(24576 == ssl3_accept_~s__state~0); 347941#L114 assume !(8195 == ssl3_accept_~s__state~0); 347940#L117 assume !(8480 == ssl3_accept_~s__state~0); 347939#L120 assume !(8481 == ssl3_accept_~s__state~0); 347938#L123 assume !(8482 == ssl3_accept_~s__state~0); 347937#L126 assume !(8464 == ssl3_accept_~s__state~0); 347936#L129 assume !(8465 == ssl3_accept_~s__state~0); 347935#L132 assume !(8466 == ssl3_accept_~s__state~0); 347934#L135 assume !(8496 == ssl3_accept_~s__state~0); 347931#L138 assume !(8497 == ssl3_accept_~s__state~0); 347927#L141 assume !(8512 == ssl3_accept_~s__state~0); 347922#L144 assume !(8513 == ssl3_accept_~s__state~0); 347913#L147 assume !(8528 == ssl3_accept_~s__state~0); 347911#L150 assume !(8529 == ssl3_accept_~s__state~0); 347909#L153 assume !(8544 == ssl3_accept_~s__state~0); 347907#L156 assume !(8545 == ssl3_accept_~s__state~0); 347905#L159 assume !(8560 == ssl3_accept_~s__state~0); 347903#L162 assume !(8561 == ssl3_accept_~s__state~0); 347899#L165 assume 8448 == ssl3_accept_~s__state~0; 347896#L166 assume !(ssl3_accept_~num1~0 > 0); 347892#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 347884#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347877#L579 ssl3_accept_~skip~0 := 0; 347874#L99-3 assume true; 347871#L99-1 assume !false; 347868#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347865#L102 assume !(12292 == ssl3_accept_~s__state~0); 347862#L105 assume !(16384 == ssl3_accept_~s__state~0); 347859#L108 assume !(8192 == ssl3_accept_~s__state~0); 347856#L111 assume !(24576 == ssl3_accept_~s__state~0); 347853#L114 assume !(8195 == ssl3_accept_~s__state~0); 347850#L117 assume !(8480 == ssl3_accept_~s__state~0); 347847#L120 assume !(8481 == ssl3_accept_~s__state~0); 347844#L123 assume !(8482 == ssl3_accept_~s__state~0); 347841#L126 assume !(8464 == ssl3_accept_~s__state~0); 347838#L129 assume !(8465 == ssl3_accept_~s__state~0); 347835#L132 assume !(8466 == ssl3_accept_~s__state~0); 347824#L135 assume !(8496 == ssl3_accept_~s__state~0); 347822#L138 assume !(8497 == ssl3_accept_~s__state~0); 347820#L141 assume !(8512 == ssl3_accept_~s__state~0); 347817#L144 assume !(8513 == ssl3_accept_~s__state~0); 347814#L147 assume !(8528 == ssl3_accept_~s__state~0); 347810#L150 assume !(8529 == ssl3_accept_~s__state~0); 347807#L153 assume !(8544 == ssl3_accept_~s__state~0); 347803#L156 assume !(8545 == ssl3_accept_~s__state~0); 347800#L159 assume !(8560 == ssl3_accept_~s__state~0); 347796#L162 assume !(8561 == ssl3_accept_~s__state~0); 347793#L165 assume !(8448 == ssl3_accept_~s__state~0); 347791#L168 assume 8576 == ssl3_accept_~s__state~0; 347788#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 347787#L440 assume !(ssl3_accept_~ret~0 <= 0); 347785#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 347783#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347778#L579 ssl3_accept_~skip~0 := 0; 347777#L99-3 assume true; 347776#L99-1 assume !false; 347775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347774#L102 assume !(12292 == ssl3_accept_~s__state~0); 347773#L105 assume !(16384 == ssl3_accept_~s__state~0); 347772#L108 assume !(8192 == ssl3_accept_~s__state~0); 347771#L111 assume !(24576 == ssl3_accept_~s__state~0); 347770#L114 assume !(8195 == ssl3_accept_~s__state~0); 347769#L117 assume !(8480 == ssl3_accept_~s__state~0); 347768#L120 assume !(8481 == ssl3_accept_~s__state~0); 347767#L123 assume !(8482 == ssl3_accept_~s__state~0); 347766#L126 assume !(8464 == ssl3_accept_~s__state~0); 347765#L129 assume !(8465 == ssl3_accept_~s__state~0); 347764#L132 assume 8466 == ssl3_accept_~s__state~0; 347733#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 347763#L274 assume !(0 == ssl3_accept_~blastFlag~0); 347762#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; 347757#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347750#L579 ssl3_accept_~skip~0 := 0; 347749#L99-3 assume true; 347748#L99-1 assume !false; 347747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347746#L102 assume !(12292 == ssl3_accept_~s__state~0); 347745#L105 assume !(16384 == ssl3_accept_~s__state~0); 347744#L108 assume !(8192 == ssl3_accept_~s__state~0); 347743#L111 assume !(24576 == ssl3_accept_~s__state~0); 347742#L114 assume !(8195 == ssl3_accept_~s__state~0); 347741#L117 assume !(8480 == ssl3_accept_~s__state~0); 347740#L120 assume !(8481 == ssl3_accept_~s__state~0); 347739#L123 assume !(8482 == ssl3_accept_~s__state~0); 347738#L126 assume !(8464 == ssl3_accept_~s__state~0); 347736#L129 assume !(8465 == ssl3_accept_~s__state~0); 347734#L132 assume !(8466 == ssl3_accept_~s__state~0); 347730#L135 assume 8496 == ssl3_accept_~s__state~0; 347727#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 347726#L287 assume !(1 == ssl3_accept_~blastFlag~0); 347725#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 347724#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 347600#L293-2 ssl3_accept_~s__init_num~0 := 0; 347601#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 347589#L579 ssl3_accept_~skip~0 := 0; 347590#L99-3 assume true; 347585#L99-1 assume !false; 347586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347581#L102 assume !(12292 == ssl3_accept_~s__state~0); 347582#L105 assume !(16384 == ssl3_accept_~s__state~0); 347577#L108 assume !(8192 == ssl3_accept_~s__state~0); 347578#L111 assume !(24576 == ssl3_accept_~s__state~0); 347573#L114 assume !(8195 == ssl3_accept_~s__state~0); 347574#L117 assume !(8480 == ssl3_accept_~s__state~0); 347569#L120 assume !(8481 == ssl3_accept_~s__state~0); 347570#L123 assume !(8482 == ssl3_accept_~s__state~0); 347565#L126 assume !(8464 == ssl3_accept_~s__state~0); 347566#L129 assume !(8465 == ssl3_accept_~s__state~0); 347294#L132 assume !(8466 == ssl3_accept_~s__state~0); 347295#L135 assume !(8496 == ssl3_accept_~s__state~0); 347275#L138 assume !(8497 == ssl3_accept_~s__state~0); 347153#L141 [2018-11-18 17:07:12,320 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:12,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1406364056, now seen corresponding path program 1 times [2018-11-18 17:07:12,320 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:12,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:12,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:12,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:12,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:12,329 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:12,330 INFO L82 PathProgramCache]: Analyzing trace with hash -2146286264, now seen corresponding path program 3 times [2018-11-18 17:07:12,330 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:12,330 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:12,330 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,330 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 17:07:12,331 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:12,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:12,350 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 17:07:12,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1238903249, now seen corresponding path program 1 times [2018-11-18 17:07:12,350 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 17:07:12,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 17:07:12,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,351 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 17:07:12,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 17:07:12,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:12,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 17:07:13,866 WARN L180 SmtUtils]: Spent 1.47 s on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-18 17:07:14,071 WARN L180 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-18 17:07:14,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 05:07:14 BoogieIcfgContainer [2018-11-18 17:07:14,138 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 17:07:14,138 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 17:07:14,138 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 17:07:14,138 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 17:07:14,139 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 05:06:53" (3/4) ... [2018-11-18 17:07:14,141 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 17:07:14,213 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_930ac587-a0a2-4b97-b38f-72cd2a98ab4a/bin-2019/uautomizer/witness.graphml [2018-11-18 17:07:14,214 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 17:07:14,214 INFO L168 Benchmark]: Toolchain (without parser) took 22318.70 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 873.5 MB). Free memory was 954.4 MB in the beginning and 1.6 GB in the end (delta: -641.3 MB). Peak memory consumption was 232.2 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,215 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 17:07:14,215 INFO L168 Benchmark]: CACSL2BoogieTranslator took 253.58 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 934.3 MB in the end (delta: 20.1 MB). Peak memory consumption was 20.1 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,215 INFO L168 Benchmark]: Boogie Procedure Inliner took 100.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 162.5 MB). Free memory was 934.3 MB in the beginning and 1.2 GB in the end (delta: -225.7 MB). Peak memory consumption was 15.5 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,215 INFO L168 Benchmark]: Boogie Preprocessor took 35.39 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,219 INFO L168 Benchmark]: RCFGBuilder took 844.01 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: 50.3 MB). Peak memory consumption was 50.3 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,219 INFO L168 Benchmark]: BuchiAutomizer took 21005.72 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 710.9 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -493.0 MB). Peak memory consumption was 867.3 MB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,219 INFO L168 Benchmark]: Witness Printer took 75.57 ms. Allocated memory is still 1.9 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 203.6 kB). Peak memory consumption was 203.6 kB. Max. memory is 11.5 GB. [2018-11-18 17:07:14,221 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 253.58 ms. Allocated memory is still 1.0 GB. Free memory was 954.4 MB in the beginning and 934.3 MB in the end (delta: 20.1 MB). Peak memory consumption was 20.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 100.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 162.5 MB). Free memory was 934.3 MB in the beginning and 1.2 GB in the end (delta: -225.7 MB). Peak memory consumption was 15.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 35.39 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * RCFGBuilder took 844.01 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: 50.3 MB). Peak memory consumption was 50.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 21005.72 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 710.9 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -493.0 MB). Peak memory consumption was 867.3 MB. Max. memory is 11.5 GB. * Witness Printer took 75.57 ms. Allocated memory is still 1.9 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 203.6 kB). Peak memory consumption was 203.6 kB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 11259 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 20.9s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 10.5s. Construction of modules took 5.5s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.4s AutomataMinimizationTime, 32 MinimizatonAttempts, 36490 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 15378 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7510 SDtfs, 5551 SDslu, 6001 SDs, 0 SdLazy, 4232 SolverSat, 748 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.5s 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: 4ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 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@61123688=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39adf9c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10b4ff7d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7371665b=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61a123d5=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a42981=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@271a7918=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c1f1414=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cc9c169=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dd2fca5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1be75f02=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@5274647f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@407d9235=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1afc7aa4=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47fdd9bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11d09984=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11607f63=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30bdac3a=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2557adc3=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@74598e8c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@488a1065=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@265ae80b=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@32a3daef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@300aa36e=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@688eb29d=2, got_new_session=1, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@448c3133=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c2beba4=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@167de5ca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39cd7dd3=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@244a2a2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a9c5cbc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ad4051e=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dae443e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@baa4030=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9d058eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d09c09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3732cfd6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4edef14a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f0041b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30b07c2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69421af5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@112a06b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@466ee641=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3488860f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3430f344=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13c9f57a=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@655eebc3=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a737e91=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22a45381=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32c8852d=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: [L612] int s ; [L613] int tmp ; [L617] s = 8464 [L618] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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...