./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ae705993e63b3008e90aaee53f628d98e6fe9ab5 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-08 17:55:03,586 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-08 17:55:03,587 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-08 17:55:03,593 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-08 17:55:03,593 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-08 17:55:03,593 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-08 17:55:03,594 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-08 17:55:03,595 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-08 17:55:03,595 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-08 17:55:03,596 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-08 17:55:03,596 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-08 17:55:03,596 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-08 17:55:03,597 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-08 17:55:03,597 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-08 17:55:03,598 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-08 17:55:03,598 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-08 17:55:03,599 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-08 17:55:03,599 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-08 17:55:03,600 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-08 17:55:03,601 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-08 17:55:03,602 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-08 17:55:03,602 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-08 17:55:03,603 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-08 17:55:03,603 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-08 17:55:03,604 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-08 17:55:03,604 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-08 17:55:03,605 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-08 17:55:03,605 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-08 17:55:03,605 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-08 17:55:03,606 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-08 17:55:03,606 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-08 17:55:03,606 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-08 17:55:03,606 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-08 17:55:03,607 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-08 17:55:03,607 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-08 17:55:03,607 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-08 17:55:03,607 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-12-08 17:55:03,615 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-08 17:55:03,615 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-08 17:55:03,616 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-08 17:55:03,616 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-08 17:55:03,616 INFO L133 SettingsManager]: * Use SBE=true [2018-12-08 17:55:03,616 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-12-08 17:55:03,616 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-12-08 17:55:03,616 INFO L133 SettingsManager]: * Use old map elimination=false [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-12-08 17:55:03,617 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-12-08 17:55:03,617 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-12-08 17:55:03,618 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-08 17:55:03,618 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-12-08 17:55:03,618 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-08 17:55:03,619 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-08 17:55:03,619 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-12-08 17:55:03,619 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-12-08 17:55:03,619 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ae705993e63b3008e90aaee53f628d98e6fe9ab5 [2018-12-08 17:55:03,636 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-08 17:55:03,642 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-08 17:55:03,644 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-08 17:55:03,645 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-08 17:55:03,645 INFO L276 PluginConnector]: CDTParser initialized [2018-12-08 17:55:03,645 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-12-08 17:55:03,679 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/data/c020a3c8b/86c129b7cc2d443eb2a20393d4e8fd3f/FLAG7c9e2318b [2018-12-08 17:55:04,156 INFO L307 CDTParser]: Found 1 translation units. [2018-12-08 17:55:04,156 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-12-08 17:55:04,161 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/data/c020a3c8b/86c129b7cc2d443eb2a20393d4e8fd3f/FLAG7c9e2318b [2018-12-08 17:55:04,170 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/data/c020a3c8b/86c129b7cc2d443eb2a20393d4e8fd3f [2018-12-08 17:55:04,171 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-08 17:55:04,172 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-08 17:55:04,173 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-08 17:55:04,173 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-08 17:55:04,175 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-08 17:55:04,175 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,177 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21bd89b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04, skipping insertion in model container [2018-12-08 17:55:04,177 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,182 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-08 17:55:04,207 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-08 17:55:04,330 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-08 17:55:04,333 INFO L191 MainTranslator]: Completed pre-run [2018-12-08 17:55:04,363 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-08 17:55:04,371 INFO L195 MainTranslator]: Completed translation [2018-12-08 17:55:04,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04 WrapperNode [2018-12-08 17:55:04,400 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-08 17:55:04,401 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-08 17:55:04,401 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-08 17:55:04,401 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-08 17:55:04,406 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,411 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,429 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-08 17:55:04,429 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-08 17:55:04,429 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-08 17:55:04,429 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-08 17:55:04,435 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,435 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,437 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,437 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,440 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,445 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,446 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... [2018-12-08 17:55:04,447 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-08 17:55:04,448 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-08 17:55:04,448 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-08 17:55:04,448 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-08 17:55:04,448 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:04,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-08 17:55:04,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-08 17:55:04,542 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-12-08 17:55:04,543 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-12-08 17:55:04,791 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-08 17:55:04,791 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-12-08 17:55:04,792 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.12 05:55:04 BoogieIcfgContainer [2018-12-08 17:55:04,792 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-08 17:55:04,792 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-12-08 17:55:04,792 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-12-08 17:55:04,795 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-12-08 17:55:04,795 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-08 17:55:04,795 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 08.12 05:55:04" (1/3) ... [2018-12-08 17:55:04,796 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1fd15bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.12 05:55:04, skipping insertion in model container [2018-12-08 17:55:04,796 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-08 17:55:04,796 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.12 05:55:04" (2/3) ... [2018-12-08 17:55:04,797 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1fd15bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 08.12 05:55:04, skipping insertion in model container [2018-12-08 17:55:04,797 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-12-08 17:55:04,797 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.12 05:55:04" (3/3) ... [2018-12-08 17:55:04,798 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-12-08 17:55:04,829 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-08 17:55:04,830 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-12-08 17:55:04,830 INFO L375 BuchiCegarLoop]: Hoare is false [2018-12-08 17:55:04,830 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-12-08 17:55:04,830 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-08 17:55:04,830 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-08 17:55:04,830 INFO L379 BuchiCegarLoop]: Difference is false [2018-12-08 17:55:04,830 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-08 17:55:04,830 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-12-08 17:55:04,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-12-08 17:55:04,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2018-12-08 17:55:04,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:04,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:04,863 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-08 17:55:04,863 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:04,863 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-12-08 17:55:04,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-12-08 17:55:04,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2018-12-08 17:55:04,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:04,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:04,868 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-12-08 17:55:04,868 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:04,873 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 116#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107#L85-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 134#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 148#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 110#L99-2true [2018-12-08 17:55:04,873 INFO L796 eck$LassoCheckResult]: Loop: 110#L99-2true assume !false; 56#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); 70#L108true assume !(8192 == ssl3_accept_~s__state~0); 37#L111true assume !(24576 == ssl3_accept_~s__state~0); 19#L114true assume !(8195 == ssl3_accept_~s__state~0); 26#L117true assume 8480 == ssl3_accept_~s__state~0; 113#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99#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; 77#L548true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13#L585true assume !(8576 == ssl3_accept_~state~0); 97#L603true ssl3_accept_~skip~0 := 0; 110#L99-2true [2018-12-08 17:55:04,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:04,878 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-12-08 17:55:04,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:04,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:04,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,907 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:04,907 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:04,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:04,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:04,947 INFO L82 PathProgramCache]: Analyzing trace with hash 921800243, now seen corresponding path program 1 times [2018-12-08 17:55:04,947 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:04,947 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:04,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,948 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:04,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:04,958 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:04,958 INFO L82 PathProgramCache]: Analyzing trace with hash -2098242683, now seen corresponding path program 1 times [2018-12-08 17:55:04,958 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:04,958 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:04,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,959 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:04,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:05,013 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:05,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:05,089 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:05,089 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:05,090 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:05,090 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:05,090 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-08 17:55:05,090 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:05,090 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:05,090 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:05,090 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-12-08 17:55:05,091 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:05,091 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:05,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,169 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:05,170 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:05,173 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:05,173 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:05,178 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:05,178 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:05,194 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:05,194 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:05,197 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:05,197 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:05,220 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:05,220 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:05,222 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:05,222 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:05,237 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:05,237 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:05,240 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:05,240 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:05,264 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:05,264 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:05,293 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-08 17:55:05,293 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:05,297 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-08 17:55:05,310 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:05,311 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:05,311 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:05,311 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:05,311 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-08 17:55:05,311 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:05,311 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:05,311 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:05,311 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-12-08 17:55:05,312 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:05,312 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:05,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:05,396 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:05,399 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-08 17:55:05,400 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-12-08 17:55:05,401 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:05,401 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:05,402 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:05,402 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:05,402 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:05,403 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:05,403 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:05,406 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:05,406 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-12-08 17:55:05,407 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:05,407 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:05,407 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:05,407 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:05,407 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:05,408 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:05,408 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:05,411 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:05,411 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-12-08 17:55:05,412 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:05,412 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:05,412 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:05,412 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:05,412 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:05,413 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:05,413 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:05,414 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:05,414 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-12-08 17:55:05,415 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:05,415 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:05,415 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:05,415 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:05,415 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:05,416 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:05,416 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:05,421 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-08 17:55:05,425 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-08 17:55:05,425 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-08 17:55:05,426 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-08 17:55:05,426 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-08 17:55:05,426 INFO L518 LassoAnalysis]: Proved termination. [2018-12-08 17:55:05,427 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-12-08 17:55:05,427 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-08 17:55:05,440 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:05,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:05,463 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:05,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:05,494 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-12-08 17:55:05,495 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2018-12-08 17:55:05,869 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 831 states and 1413 transitions. Complement of second has 10 states. [2018-12-08 17:55:05,869 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-12-08 17:55:05,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-08 17:55:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2018-12-08 17:55:05,872 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 13 letters. [2018-12-08 17:55:05,873 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:05,873 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 18 letters. Loop has 13 letters. [2018-12-08 17:55:05,873 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:05,873 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 26 letters. [2018-12-08 17:55:05,874 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:05,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 831 states and 1413 transitions. [2018-12-08 17:55:05,882 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2018-12-08 17:55:05,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 831 states to 693 states and 1086 transitions. [2018-12-08 17:55:05,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390 [2018-12-08 17:55:05,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 401 [2018-12-08 17:55:05,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1086 transitions. [2018-12-08 17:55:05,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:05,890 INFO L705 BuchiCegarLoop]: Abstraction has 693 states and 1086 transitions. [2018-12-08 17:55:05,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1086 transitions. [2018-12-08 17:55:05,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 499. [2018-12-08 17:55:05,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2018-12-08 17:55:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 782 transitions. [2018-12-08 17:55:05,921 INFO L728 BuchiCegarLoop]: Abstraction has 499 states and 782 transitions. [2018-12-08 17:55:05,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:05,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:05,924 INFO L87 Difference]: Start difference. First operand 499 states and 782 transitions. Second operand 3 states. [2018-12-08 17:55:05,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:05,995 INFO L93 Difference]: Finished difference Result 571 states and 893 transitions. [2018-12-08 17:55:05,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:05,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 571 states and 893 transitions. [2018-12-08 17:55:06,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-12-08 17:55:06,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 571 states to 571 states and 893 transitions. [2018-12-08 17:55:06,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2018-12-08 17:55:06,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2018-12-08 17:55:06,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 893 transitions. [2018-12-08 17:55:06,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,004 INFO L705 BuchiCegarLoop]: Abstraction has 571 states and 893 transitions. [2018-12-08 17:55:06,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 893 transitions. [2018-12-08 17:55:06,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 542. [2018-12-08 17:55:06,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-12-08 17:55:06,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 856 transitions. [2018-12-08 17:55:06,017 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2018-12-08 17:55:06,017 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2018-12-08 17:55:06,017 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-12-08 17:55:06,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 856 transitions. [2018-12-08 17:55:06,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2018-12-08 17:55:06,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,021 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,021 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,021 INFO L794 eck$LassoCheckResult]: Stem: 2375#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2376#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2373#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2374#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2339#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2419#L99-2 assume !false; 2564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2643#L102 assume !(12292 == ssl3_accept_~s__state~0); 2642#L105 assume !(16384 == ssl3_accept_~s__state~0); 2640#L108 assume !(8192 == ssl3_accept_~s__state~0); 2641#L111 assume !(24576 == ssl3_accept_~s__state~0); 2639#L114 assume !(8195 == ssl3_accept_~s__state~0); 2229#L117 assume !(8480 == ssl3_accept_~s__state~0); 2182#L120 assume !(8481 == ssl3_accept_~s__state~0); 2183#L123 assume !(8482 == ssl3_accept_~s__state~0); 2388#L126 assume 8464 == ssl3_accept_~s__state~0; 2252#L133 [2018-12-08 17:55:06,022 INFO L796 eck$LassoCheckResult]: Loop: 2252#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2162#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2151#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; 2137#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2664#L585 assume !(8576 == ssl3_accept_~state~0); 2583#L603 ssl3_accept_~skip~0 := 0; 2584#L99-2 assume !false; 2575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2576#L102 assume !(12292 == ssl3_accept_~s__state~0); 2567#L105 assume !(16384 == ssl3_accept_~s__state~0); 2568#L108 assume !(8192 == ssl3_accept_~s__state~0); 2556#L111 assume !(24576 == ssl3_accept_~s__state~0); 2557#L114 assume !(8195 == ssl3_accept_~s__state~0); 2426#L117 assume !(8480 == ssl3_accept_~s__state~0); 2424#L120 assume !(8481 == ssl3_accept_~s__state~0); 2421#L123 assume !(8482 == ssl3_accept_~s__state~0); 2422#L126 assume 8464 == ssl3_accept_~s__state~0; 2252#L133 [2018-12-08 17:55:06,022 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,022 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-12-08 17:55:06,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,023 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,034 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,034 INFO L82 PathProgramCache]: Analyzing trace with hash -290820911, now seen corresponding path program 1 times [2018-12-08 17:55:06,034 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,034 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,046 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:06,046 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,047 INFO L87 Difference]: Start difference. First operand 542 states and 856 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-12-08 17:55:06,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,171 INFO L93 Difference]: Finished difference Result 661 states and 1044 transitions. [2018-12-08 17:55:06,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,172 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 1044 transitions. [2018-12-08 17:55:06,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-12-08 17:55:06,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 661 states and 1044 transitions. [2018-12-08 17:55:06,176 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-12-08 17:55:06,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-12-08 17:55:06,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1044 transitions. [2018-12-08 17:55:06,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,177 INFO L705 BuchiCegarLoop]: Abstraction has 661 states and 1044 transitions. [2018-12-08 17:55:06,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1044 transitions. [2018-12-08 17:55:06,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 578. [2018-12-08 17:55:06,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-12-08 17:55:06,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 909 transitions. [2018-12-08 17:55:06,183 INFO L728 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2018-12-08 17:55:06,183 INFO L608 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2018-12-08 17:55:06,183 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-12-08 17:55:06,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 909 transitions. [2018-12-08 17:55:06,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2018-12-08 17:55:06,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,185 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,185 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,185 INFO L794 eck$LassoCheckResult]: Stem: 3595#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3596#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3593#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3594#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3557#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3634#L99-2 assume !false; 3760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3838#L102 assume !(12292 == ssl3_accept_~s__state~0); 3836#L105 assume !(16384 == ssl3_accept_~s__state~0); 3831#L108 assume !(8192 == ssl3_accept_~s__state~0); 3832#L111 assume !(24576 == ssl3_accept_~s__state~0); 3826#L114 assume !(8195 == ssl3_accept_~s__state~0); 3827#L117 assume !(8480 == ssl3_accept_~s__state~0); 3808#L120 assume !(8481 == ssl3_accept_~s__state~0); 3807#L123 assume !(8482 == ssl3_accept_~s__state~0); 3800#L126 assume 8464 == ssl3_accept_~s__state~0; 3464#L133 [2018-12-08 17:55:06,185 INFO L796 eck$LassoCheckResult]: Loop: 3464#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3372#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3360#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; 3361#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3373#L585 assume !(8576 == ssl3_accept_~state~0); 3905#L603 ssl3_accept_~skip~0 := 0; 3904#L99-2 assume !false; 3903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3902#L102 assume 12292 == ssl3_accept_~s__state~0; 3404#L103 ssl3_accept_~s__new_session~0 := 1; 3405#L211 ssl3_accept_~s__server~0 := 1; 3459#L216 assume 0 != ssl3_accept_~cb~0; 3447#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3448#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3477#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3481#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3574#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3577#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3673#L585 assume !(8576 == ssl3_accept_~state~0); 3668#L603 ssl3_accept_~skip~0 := 0; 3667#L99-2 assume !false; 3666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3664#L102 assume !(12292 == ssl3_accept_~s__state~0); 3662#L105 assume !(16384 == ssl3_accept_~s__state~0); 3661#L108 assume !(8192 == ssl3_accept_~s__state~0); 3660#L111 assume !(24576 == ssl3_accept_~s__state~0); 3659#L114 assume !(8195 == ssl3_accept_~s__state~0); 3658#L117 assume !(8480 == ssl3_accept_~s__state~0); 3649#L120 assume !(8481 == ssl3_accept_~s__state~0); 3647#L123 assume !(8482 == ssl3_accept_~s__state~0); 3637#L126 assume 8464 == ssl3_accept_~s__state~0; 3464#L133 [2018-12-08 17:55:06,186 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,186 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-12-08 17:55:06,186 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,186 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,196 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,197 INFO L82 PathProgramCache]: Analyzing trace with hash 842936850, now seen corresponding path program 1 times [2018-12-08 17:55:06,197 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,197 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,197 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:06,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,206 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,206 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:06,207 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,207 INFO L87 Difference]: Start difference. First operand 578 states and 909 transitions. cyclomatic complexity: 334 Second operand 3 states. [2018-12-08 17:55:06,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,306 INFO L93 Difference]: Finished difference Result 689 states and 991 transitions. [2018-12-08 17:55:06,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 991 transitions. [2018-12-08 17:55:06,309 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-12-08 17:55:06,312 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 616 states and 911 transitions. [2018-12-08 17:55:06,312 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2018-12-08 17:55:06,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2018-12-08 17:55:06,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 616 states and 911 transitions. [2018-12-08 17:55:06,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,314 INFO L705 BuchiCegarLoop]: Abstraction has 616 states and 911 transitions. [2018-12-08 17:55:06,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states and 911 transitions. [2018-12-08 17:55:06,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 570. [2018-12-08 17:55:06,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2018-12-08 17:55:06,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 854 transitions. [2018-12-08 17:55:06,322 INFO L728 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2018-12-08 17:55:06,322 INFO L608 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2018-12-08 17:55:06,322 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-12-08 17:55:06,322 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 854 transitions. [2018-12-08 17:55:06,324 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-12-08 17:55:06,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,325 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,325 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,325 INFO L794 eck$LassoCheckResult]: Stem: 4849#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4850#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4846#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4847#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4814#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4894#L99-2 assume !false; 4932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5144#L102 assume !(12292 == ssl3_accept_~s__state~0); 5143#L105 assume !(16384 == ssl3_accept_~s__state~0); 5142#L108 assume 8192 == ssl3_accept_~s__state~0; 4892#L211 [2018-12-08 17:55:06,325 INFO L796 eck$LassoCheckResult]: Loop: 4892#L211 ssl3_accept_~s__server~0 := 1; 4723#L216 assume 0 != ssl3_accept_~cb~0; 4712#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4713#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4738#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5139#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5136#L243 assume 12292 != ssl3_accept_~s__state~0; 4893#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4619#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5078#L585 assume !(8576 == ssl3_accept_~state~0); 5076#L603 ssl3_accept_~skip~0 := 0; 5075#L99-2 assume !false; 5069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5066#L102 assume !(12292 == ssl3_accept_~s__state~0); 5064#L105 assume !(16384 == ssl3_accept_~s__state~0); 5062#L108 assume 8192 == ssl3_accept_~s__state~0; 4892#L211 [2018-12-08 17:55:06,326 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-12-08 17:55:06,326 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-08 17:55:06,339 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-08 17:55:06,339 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1874332827, now seen corresponding path program 1 times [2018-12-08 17:55:06,339 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,339 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,340 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,351 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,351 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:06,352 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,352 INFO L87 Difference]: Start difference. First operand 570 states and 854 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-12-08 17:55:06,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,427 INFO L93 Difference]: Finished difference Result 580 states and 862 transitions. [2018-12-08 17:55:06,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,427 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 862 transitions. [2018-12-08 17:55:06,429 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2018-12-08 17:55:06,431 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 862 transitions. [2018-12-08 17:55:06,431 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-12-08 17:55:06,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2018-12-08 17:55:06,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 862 transitions. [2018-12-08 17:55:06,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,432 INFO L705 BuchiCegarLoop]: Abstraction has 580 states and 862 transitions. [2018-12-08 17:55:06,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 862 transitions. [2018-12-08 17:55:06,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2018-12-08 17:55:06,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2018-12-08 17:55:06,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 850 transitions. [2018-12-08 17:55:06,439 INFO L728 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2018-12-08 17:55:06,439 INFO L608 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2018-12-08 17:55:06,439 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-12-08 17:55:06,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 850 transitions. [2018-12-08 17:55:06,441 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-12-08 17:55:06,441 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,441 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,442 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,442 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-12-08 17:55:06,442 INFO L794 eck$LassoCheckResult]: Stem: 6012#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6013#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6010#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6011#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5980#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6049#L99-2 assume !false; 6274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6248#L102 assume !(12292 == ssl3_accept_~s__state~0); 6247#L105 assume !(16384 == ssl3_accept_~s__state~0); 6246#L108 assume !(8192 == ssl3_accept_~s__state~0); 6245#L111 assume !(24576 == ssl3_accept_~s__state~0); 6244#L114 assume 8195 == ssl3_accept_~s__state~0; 5839#L211 [2018-12-08 17:55:06,442 INFO L796 eck$LassoCheckResult]: Loop: 5839#L211 ssl3_accept_~s__server~0 := 1; 5886#L216 assume 0 != ssl3_accept_~cb~0; 5876#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5877#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5903#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5906#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5909#L243 assume 12292 != ssl3_accept_~s__state~0; 5910#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5776#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5803#L585 assume !(8576 == ssl3_accept_~state~0); 5813#L603 ssl3_accept_~skip~0 := 0; 5998#L99-2 assume !false; 5932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5933#L102 assume !(12292 == ssl3_accept_~s__state~0); 5948#L105 assume !(16384 == ssl3_accept_~s__state~0); 5949#L108 assume !(8192 == ssl3_accept_~s__state~0); 5963#L111 assume !(24576 == ssl3_accept_~s__state~0); 6291#L114 assume 8195 == ssl3_accept_~s__state~0; 5839#L211 [2018-12-08 17:55:06,443 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,443 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-12-08 17:55:06,443 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,443 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,455 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,455 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-08 17:55:06,455 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-08 17:55:06,455 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,455 INFO L82 PathProgramCache]: Analyzing trace with hash 1642553600, now seen corresponding path program 1 times [2018-12-08 17:55:06,456 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,456 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,456 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,466 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,466 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:06,466 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,467 INFO L87 Difference]: Start difference. First operand 570 states and 850 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-12-08 17:55:06,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,530 INFO L93 Difference]: Finished difference Result 580 states and 858 transitions. [2018-12-08 17:55:06,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 858 transitions. [2018-12-08 17:55:06,531 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2018-12-08 17:55:06,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 858 transitions. [2018-12-08 17:55:06,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-12-08 17:55:06,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2018-12-08 17:55:06,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 858 transitions. [2018-12-08 17:55:06,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,533 INFO L705 BuchiCegarLoop]: Abstraction has 580 states and 858 transitions. [2018-12-08 17:55:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 858 transitions. [2018-12-08 17:55:06,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2018-12-08 17:55:06,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2018-12-08 17:55:06,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 846 transitions. [2018-12-08 17:55:06,537 INFO L728 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2018-12-08 17:55:06,537 INFO L608 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2018-12-08 17:55:06,537 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-12-08 17:55:06,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 846 transitions. [2018-12-08 17:55:06,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2018-12-08 17:55:06,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,539 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,539 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-12-08 17:55:06,539 INFO L794 eck$LassoCheckResult]: Stem: 7167#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7168#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7165#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7166#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7135#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7205#L99-2 assume !false; 7087#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7088#L102 assume !(12292 == ssl3_accept_~s__state~0); 7104#L105 assume !(16384 == ssl3_accept_~s__state~0); 7105#L108 assume !(8192 == ssl3_accept_~s__state~0); 7042#L111 assume !(24576 == ssl3_accept_~s__state~0); 6994#L114 assume !(8195 == ssl3_accept_~s__state~0); 6995#L117 assume !(8480 == ssl3_accept_~s__state~0); 6977#L120 assume !(8481 == ssl3_accept_~s__state~0); 6978#L123 assume !(8482 == ssl3_accept_~s__state~0); 7181#L126 assume 8464 == ssl3_accept_~s__state~0; 7045#L133 [2018-12-08 17:55:06,539 INFO L796 eck$LassoCheckResult]: Loop: 7045#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6959#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6947#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; 6948#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7387#L585 assume !(8576 == ssl3_accept_~state~0); 7385#L603 ssl3_accept_~skip~0 := 0; 7384#L99-2 assume !false; 7383#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7381#L102 assume !(12292 == ssl3_accept_~s__state~0); 7380#L105 assume !(16384 == ssl3_accept_~s__state~0); 7379#L108 assume !(8192 == ssl3_accept_~s__state~0); 7378#L111 assume !(24576 == ssl3_accept_~s__state~0); 7377#L114 assume !(8195 == ssl3_accept_~s__state~0); 7376#L117 assume !(8480 == ssl3_accept_~s__state~0); 7374#L120 assume !(8481 == ssl3_accept_~s__state~0); 7372#L123 assume !(8482 == ssl3_accept_~s__state~0); 7371#L126 assume !(8464 == ssl3_accept_~s__state~0); 7370#L129 assume !(8465 == ssl3_accept_~s__state~0); 7369#L132 assume !(8466 == ssl3_accept_~s__state~0); 7366#L135 assume 8496 == ssl3_accept_~s__state~0; 7278#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7362#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7360#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7359#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7340#L297-2 ssl3_accept_~s__init_num~0 := 0; 7335#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7322#L585 assume !(8576 == ssl3_accept_~state~0); 7315#L603 ssl3_accept_~skip~0 := 0; 7313#L99-2 assume !false; 7311#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7309#L102 assume !(12292 == ssl3_accept_~s__state~0); 7307#L105 assume 16384 == ssl3_accept_~s__state~0; 6991#L211 ssl3_accept_~s__server~0 := 1; 7480#L216 assume 0 != ssl3_accept_~cb~0; 7479#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7478#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7476#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7474#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7473#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7471#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7466#L585 assume !(8576 == ssl3_accept_~state~0); 7464#L603 ssl3_accept_~skip~0 := 0; 7463#L99-2 assume !false; 7462#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7461#L102 assume !(12292 == ssl3_accept_~s__state~0); 7460#L105 assume !(16384 == ssl3_accept_~s__state~0); 7459#L108 assume !(8192 == ssl3_accept_~s__state~0); 7458#L111 assume !(24576 == ssl3_accept_~s__state~0); 7457#L114 assume !(8195 == ssl3_accept_~s__state~0); 7216#L117 assume !(8480 == ssl3_accept_~s__state~0); 7217#L120 assume !(8481 == ssl3_accept_~s__state~0); 7207#L123 assume !(8482 == ssl3_accept_~s__state~0); 7208#L126 assume 8464 == ssl3_accept_~s__state~0; 7045#L133 [2018-12-08 17:55:06,539 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,539 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-12-08 17:55:06,539 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,539 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,540 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1254864630, now seen corresponding path program 1 times [2018-12-08 17:55:06,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,547 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:06,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,558 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:06,558 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,559 INFO L87 Difference]: Start difference. First operand 570 states and 846 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-12-08 17:55:06,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,685 INFO L93 Difference]: Finished difference Result 716 states and 1068 transitions. [2018-12-08 17:55:06,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 716 states and 1068 transitions. [2018-12-08 17:55:06,687 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-12-08 17:55:06,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 716 states to 709 states and 1061 transitions. [2018-12-08 17:55:06,689 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 495 [2018-12-08 17:55:06,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 495 [2018-12-08 17:55:06,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1061 transitions. [2018-12-08 17:55:06,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,689 INFO L705 BuchiCegarLoop]: Abstraction has 709 states and 1061 transitions. [2018-12-08 17:55:06,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1061 transitions. [2018-12-08 17:55:06,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 696. [2018-12-08 17:55:06,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. [2018-12-08 17:55:06,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1045 transitions. [2018-12-08 17:55:06,694 INFO L728 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2018-12-08 17:55:06,694 INFO L608 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2018-12-08 17:55:06,694 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-12-08 17:55:06,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 1045 transitions. [2018-12-08 17:55:06,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2018-12-08 17:55:06,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,696 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,696 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-12-08 17:55:06,696 INFO L794 eck$LassoCheckResult]: Stem: 8462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8463#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8460#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8461#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8426#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8502#L99-2 assume !false; 8886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8427#L102 assume !(12292 == ssl3_accept_~s__state~0); 8393#L105 assume !(16384 == ssl3_accept_~s__state~0); 8394#L108 assume !(8192 == ssl3_accept_~s__state~0); 8332#L111 assume !(24576 == ssl3_accept_~s__state~0); 8285#L114 assume !(8195 == ssl3_accept_~s__state~0); 8286#L117 assume !(8480 == ssl3_accept_~s__state~0); 8270#L120 assume !(8481 == ssl3_accept_~s__state~0); 8271#L123 assume !(8482 == ssl3_accept_~s__state~0); 8861#L126 assume 8464 == ssl3_accept_~s__state~0; 8334#L133 [2018-12-08 17:55:06,696 INFO L796 eck$LassoCheckResult]: Loop: 8334#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8251#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8239#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; 8240#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8897#L585 assume !(8576 == ssl3_accept_~state~0); 8893#L603 ssl3_accept_~skip~0 := 0; 8891#L99-2 assume !false; 8889#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8874#L102 assume !(12292 == ssl3_accept_~s__state~0); 8873#L105 assume !(16384 == ssl3_accept_~s__state~0); 8872#L108 assume !(8192 == ssl3_accept_~s__state~0); 8871#L111 assume !(24576 == ssl3_accept_~s__state~0); 8870#L114 assume !(8195 == ssl3_accept_~s__state~0); 8869#L117 assume !(8480 == ssl3_accept_~s__state~0); 8868#L120 assume !(8481 == ssl3_accept_~s__state~0); 8866#L123 assume !(8482 == ssl3_accept_~s__state~0); 8864#L126 assume !(8464 == ssl3_accept_~s__state~0); 8862#L129 assume !(8465 == ssl3_accept_~s__state~0); 8858#L132 assume !(8466 == ssl3_accept_~s__state~0); 8430#L135 assume 8496 == ssl3_accept_~s__state~0; 8316#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8317#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8801#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8797#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8766#L297-2 ssl3_accept_~s__init_num~0 := 0; 8761#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8745#L585 assume !(8576 == ssl3_accept_~state~0); 8741#L603 ssl3_accept_~skip~0 := 0; 8740#L99-2 assume !false; 8738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8737#L102 assume !(12292 == ssl3_accept_~s__state~0); 8736#L105 assume !(16384 == ssl3_accept_~s__state~0); 8735#L108 assume !(8192 == ssl3_accept_~s__state~0); 8734#L111 assume !(24576 == ssl3_accept_~s__state~0); 8729#L114 assume !(8195 == ssl3_accept_~s__state~0); 8726#L117 assume !(8480 == ssl3_accept_~s__state~0); 8725#L120 assume !(8481 == ssl3_accept_~s__state~0); 8723#L123 assume !(8482 == ssl3_accept_~s__state~0); 8722#L126 assume !(8464 == ssl3_accept_~s__state~0); 8721#L129 assume !(8465 == ssl3_accept_~s__state~0); 8719#L132 assume !(8466 == ssl3_accept_~s__state~0); 8717#L135 assume !(8496 == ssl3_accept_~s__state~0); 8715#L138 assume !(8497 == ssl3_accept_~s__state~0); 8714#L141 assume !(8512 == ssl3_accept_~s__state~0); 8710#L144 assume !(8513 == ssl3_accept_~s__state~0); 8709#L147 assume !(8528 == ssl3_accept_~s__state~0); 8708#L150 assume !(8529 == ssl3_accept_~s__state~0); 8707#L153 assume !(8544 == ssl3_accept_~s__state~0); 8706#L156 assume !(8545 == ssl3_accept_~s__state~0); 8704#L159 assume 8560 == ssl3_accept_~s__state~0; 8413#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8414#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8231#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8671#L585 assume !(8576 == ssl3_accept_~state~0); 8668#L603 ssl3_accept_~skip~0 := 0; 8666#L99-2 assume !false; 8664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8662#L102 assume !(12292 == ssl3_accept_~s__state~0); 8660#L105 assume !(16384 == ssl3_accept_~s__state~0); 8658#L108 assume !(8192 == ssl3_accept_~s__state~0); 8656#L111 assume !(24576 == ssl3_accept_~s__state~0); 8654#L114 assume !(8195 == ssl3_accept_~s__state~0); 8650#L117 assume !(8480 == ssl3_accept_~s__state~0); 8609#L120 assume !(8481 == ssl3_accept_~s__state~0); 8503#L123 assume !(8482 == ssl3_accept_~s__state~0); 8504#L126 assume 8464 == ssl3_accept_~s__state~0; 8334#L133 [2018-12-08 17:55:06,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,696 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-12-08 17:55:06,696 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,697 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,697 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,697 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,703 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,703 INFO L82 PathProgramCache]: Analyzing trace with hash 391131182, now seen corresponding path program 1 times [2018-12-08 17:55:06,703 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,703 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,703 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:06,703 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,718 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,718 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:06,718 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,718 INFO L87 Difference]: Start difference. First operand 696 states and 1045 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-12-08 17:55:06,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,817 INFO L93 Difference]: Finished difference Result 838 states and 1161 transitions. [2018-12-08 17:55:06,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 838 states and 1161 transitions. [2018-12-08 17:55:06,820 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-12-08 17:55:06,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 838 states to 838 states and 1161 transitions. [2018-12-08 17:55:06,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 585 [2018-12-08 17:55:06,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 585 [2018-12-08 17:55:06,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1161 transitions. [2018-12-08 17:55:06,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,824 INFO L705 BuchiCegarLoop]: Abstraction has 838 states and 1161 transitions. [2018-12-08 17:55:06,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1161 transitions. [2018-12-08 17:55:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 830. [2018-12-08 17:55:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2018-12-08 17:55:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1150 transitions. [2018-12-08 17:55:06,833 INFO L728 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2018-12-08 17:55:06,833 INFO L608 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2018-12-08 17:55:06,833 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-12-08 17:55:06,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 830 states and 1150 transitions. [2018-12-08 17:55:06,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2018-12-08 17:55:06,836 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,836 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,836 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-12-08 17:55:06,837 INFO L794 eck$LassoCheckResult]: Stem: 9998#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9999#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9994#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9995#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9957#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10053#L99-2 assume !false; 10170#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10349#L102 assume !(12292 == ssl3_accept_~s__state~0); 10344#L105 assume !(16384 == ssl3_accept_~s__state~0); 10341#L108 assume !(8192 == ssl3_accept_~s__state~0); 10339#L111 assume !(24576 == ssl3_accept_~s__state~0); 10337#L114 assume !(8195 == ssl3_accept_~s__state~0); 10335#L117 assume !(8480 == ssl3_accept_~s__state~0); 10333#L120 assume !(8481 == ssl3_accept_~s__state~0); 10331#L123 assume !(8482 == ssl3_accept_~s__state~0); 10329#L126 assume 8464 == ssl3_accept_~s__state~0; 9871#L133 [2018-12-08 17:55:06,837 INFO L796 eck$LassoCheckResult]: Loop: 9871#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9789#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9777#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; 9778#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10413#L585 assume !(8576 == ssl3_accept_~state~0); 10409#L603 ssl3_accept_~skip~0 := 0; 10407#L99-2 assume !false; 10405#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10403#L102 assume !(12292 == ssl3_accept_~s__state~0); 10401#L105 assume !(16384 == ssl3_accept_~s__state~0); 10400#L108 assume !(8192 == ssl3_accept_~s__state~0); 10399#L111 assume !(24576 == ssl3_accept_~s__state~0); 10393#L114 assume !(8195 == ssl3_accept_~s__state~0); 10391#L117 assume !(8480 == ssl3_accept_~s__state~0); 10389#L120 assume !(8481 == ssl3_accept_~s__state~0); 10387#L123 assume !(8482 == ssl3_accept_~s__state~0); 10385#L126 assume !(8464 == ssl3_accept_~s__state~0); 10384#L129 assume !(8465 == ssl3_accept_~s__state~0); 10383#L132 assume !(8466 == ssl3_accept_~s__state~0); 10164#L135 assume 8496 == ssl3_accept_~s__state~0; 9851#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9852#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9900#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9901#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9996#L297-2 ssl3_accept_~s__init_num~0 := 0; 9814#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10215#L585 assume !(8576 == ssl3_accept_~state~0); 10209#L603 ssl3_accept_~skip~0 := 0; 10207#L99-2 assume !false; 10205#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10203#L102 assume !(12292 == ssl3_accept_~s__state~0); 10201#L105 assume !(16384 == ssl3_accept_~s__state~0); 10199#L108 assume !(8192 == ssl3_accept_~s__state~0); 10197#L111 assume !(24576 == ssl3_accept_~s__state~0); 10195#L114 assume !(8195 == ssl3_accept_~s__state~0); 10193#L117 assume !(8480 == ssl3_accept_~s__state~0); 10191#L120 assume !(8481 == ssl3_accept_~s__state~0); 10189#L123 assume !(8482 == ssl3_accept_~s__state~0); 10187#L126 assume !(8464 == ssl3_accept_~s__state~0); 10185#L129 assume !(8465 == ssl3_accept_~s__state~0); 10183#L132 assume !(8466 == ssl3_accept_~s__state~0); 10184#L135 assume !(8496 == ssl3_accept_~s__state~0); 10178#L138 assume !(8497 == ssl3_accept_~s__state~0); 10179#L141 assume !(8512 == ssl3_accept_~s__state~0); 10175#L144 assume !(8513 == ssl3_accept_~s__state~0); 10173#L147 assume !(8528 == ssl3_accept_~s__state~0); 10174#L150 assume !(8529 == ssl3_accept_~s__state~0); 10169#L153 assume !(8544 == ssl3_accept_~s__state~0); 10168#L156 assume !(8545 == ssl3_accept_~s__state~0); 10163#L159 assume 8560 == ssl3_accept_~s__state~0; 9944#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9945#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9765#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10557#L585 assume !(8576 == ssl3_accept_~state~0); 10555#L603 ssl3_accept_~skip~0 := 0; 10554#L99-2 assume !false; 10553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10552#L102 assume !(12292 == ssl3_accept_~s__state~0); 10551#L105 assume !(16384 == ssl3_accept_~s__state~0); 10550#L108 assume !(8192 == ssl3_accept_~s__state~0); 10549#L111 assume !(24576 == ssl3_accept_~s__state~0); 10548#L114 assume !(8195 == ssl3_accept_~s__state~0); 10547#L117 assume !(8480 == ssl3_accept_~s__state~0); 10077#L120 assume !(8481 == ssl3_accept_~s__state~0); 10058#L123 assume !(8482 == ssl3_accept_~s__state~0); 10059#L126 assume 8464 == ssl3_accept_~s__state~0; 9871#L133 [2018-12-08 17:55:06,837 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,837 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-12-08 17:55:06,837 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,847 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,848 INFO L82 PathProgramCache]: Analyzing trace with hash -506262096, now seen corresponding path program 1 times [2018-12-08 17:55:06,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,848 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,849 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:06,849 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:06,872 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:06,872 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:06,873 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:06,873 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:06,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:06,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:06,873 INFO L87 Difference]: Start difference. First operand 830 states and 1150 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-12-08 17:55:06,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:06,957 INFO L93 Difference]: Finished difference Result 917 states and 1258 transitions. [2018-12-08 17:55:06,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:06,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1258 transitions. [2018-12-08 17:55:06,961 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2018-12-08 17:55:06,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 917 states and 1258 transitions. [2018-12-08 17:55:06,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2018-12-08 17:55:06,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 636 [2018-12-08 17:55:06,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 917 states and 1258 transitions. [2018-12-08 17:55:06,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:06,965 INFO L705 BuchiCegarLoop]: Abstraction has 917 states and 1258 transitions. [2018-12-08 17:55:06,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states and 1258 transitions. [2018-12-08 17:55:06,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 905. [2018-12-08 17:55:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 905 states. [2018-12-08 17:55:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1243 transitions. [2018-12-08 17:55:06,974 INFO L728 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2018-12-08 17:55:06,974 INFO L608 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2018-12-08 17:55:06,974 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-12-08 17:55:06,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 905 states and 1243 transitions. [2018-12-08 17:55:06,976 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2018-12-08 17:55:06,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:06,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:06,977 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:06,977 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-12-08 17:55:06,978 INFO L794 eck$LassoCheckResult]: Stem: 11753#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11754#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11747#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11748#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11709#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11807#L99-2 assume !false; 12146#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12301#L102 assume !(12292 == ssl3_accept_~s__state~0); 12299#L105 assume !(16384 == ssl3_accept_~s__state~0); 12297#L108 assume !(8192 == ssl3_accept_~s__state~0); 12295#L111 assume !(24576 == ssl3_accept_~s__state~0); 12293#L114 assume !(8195 == ssl3_accept_~s__state~0); 12291#L117 assume !(8480 == ssl3_accept_~s__state~0); 12289#L120 assume !(8481 == ssl3_accept_~s__state~0); 12287#L123 assume !(8482 == ssl3_accept_~s__state~0); 12285#L126 assume 8464 == ssl3_accept_~s__state~0; 11621#L133 [2018-12-08 17:55:06,978 INFO L796 eck$LassoCheckResult]: Loop: 11621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11542#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11530#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; 11531#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12308#L585 assume !(8576 == ssl3_accept_~state~0); 12305#L603 ssl3_accept_~skip~0 := 0; 12303#L99-2 assume !false; 12302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12300#L102 assume !(12292 == ssl3_accept_~s__state~0); 12298#L105 assume !(16384 == ssl3_accept_~s__state~0); 12296#L108 assume !(8192 == ssl3_accept_~s__state~0); 12294#L111 assume !(24576 == ssl3_accept_~s__state~0); 12292#L114 assume !(8195 == ssl3_accept_~s__state~0); 12290#L117 assume !(8480 == ssl3_accept_~s__state~0); 12288#L120 assume !(8481 == ssl3_accept_~s__state~0); 12286#L123 assume !(8482 == ssl3_accept_~s__state~0); 12284#L126 assume !(8464 == ssl3_accept_~s__state~0); 12282#L129 assume !(8465 == ssl3_accept_~s__state~0); 12281#L132 assume !(8466 == ssl3_accept_~s__state~0); 12279#L135 assume 8496 == ssl3_accept_~s__state~0; 11602#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11603#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11650#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11651#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11745#L297-2 ssl3_accept_~s__init_num~0 := 0; 11704#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11543#L585 assume !(8576 == ssl3_accept_~state~0); 11553#L603 ssl3_accept_~skip~0 := 0; 11735#L99-2 assume !false; 11660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11661#L102 assume !(12292 == ssl3_accept_~s__state~0); 11677#L105 assume !(16384 == ssl3_accept_~s__state~0); 11678#L108 assume !(8192 == ssl3_accept_~s__state~0); 11619#L111 assume !(24576 == ssl3_accept_~s__state~0); 11575#L114 assume !(8195 == ssl3_accept_~s__state~0); 11576#L117 assume !(8480 == ssl3_accept_~s__state~0); 11561#L120 assume !(8481 == ssl3_accept_~s__state~0); 11562#L123 assume !(8482 == ssl3_accept_~s__state~0); 12377#L126 assume !(8464 == ssl3_accept_~s__state~0); 12375#L129 assume !(8465 == ssl3_accept_~s__state~0); 12373#L132 assume !(8466 == ssl3_accept_~s__state~0); 11712#L135 assume !(8496 == ssl3_accept_~s__state~0); 11713#L138 assume !(8497 == ssl3_accept_~s__state~0); 11728#L141 assume 8512 == ssl3_accept_~s__state~0; 11792#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11672#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11673#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11947#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12034#L585 assume !(8576 == ssl3_accept_~state~0); 12028#L603 ssl3_accept_~skip~0 := 0; 12026#L99-2 assume !false; 12024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12022#L102 assume !(12292 == ssl3_accept_~s__state~0); 12020#L105 assume !(16384 == ssl3_accept_~s__state~0); 12018#L108 assume !(8192 == ssl3_accept_~s__state~0); 12016#L111 assume !(24576 == ssl3_accept_~s__state~0); 12014#L114 assume !(8195 == ssl3_accept_~s__state~0); 12012#L117 assume !(8480 == ssl3_accept_~s__state~0); 12010#L120 assume !(8481 == ssl3_accept_~s__state~0); 12008#L123 assume !(8482 == ssl3_accept_~s__state~0); 12006#L126 assume !(8464 == ssl3_accept_~s__state~0); 12004#L129 assume !(8465 == ssl3_accept_~s__state~0); 12002#L132 assume !(8466 == ssl3_accept_~s__state~0); 12003#L135 assume !(8496 == ssl3_accept_~s__state~0); 11996#L138 assume !(8497 == ssl3_accept_~s__state~0); 11997#L141 assume !(8512 == ssl3_accept_~s__state~0); 11992#L144 assume !(8513 == ssl3_accept_~s__state~0); 11993#L147 assume !(8528 == ssl3_accept_~s__state~0); 11984#L150 assume !(8529 == ssl3_accept_~s__state~0); 11985#L153 assume !(8544 == ssl3_accept_~s__state~0); 11979#L156 assume !(8545 == ssl3_accept_~s__state~0); 11980#L159 assume 8560 == ssl3_accept_~s__state~0; 11696#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11697#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11522#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12178#L585 assume !(8576 == ssl3_accept_~state~0); 12176#L603 ssl3_accept_~skip~0 := 0; 12175#L99-2 assume !false; 12174#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12135#L102 assume !(12292 == ssl3_accept_~s__state~0); 12134#L105 assume !(16384 == ssl3_accept_~s__state~0); 12133#L108 assume !(8192 == ssl3_accept_~s__state~0); 12132#L111 assume !(24576 == ssl3_accept_~s__state~0); 12131#L114 assume !(8195 == ssl3_accept_~s__state~0); 12130#L117 assume !(8480 == ssl3_accept_~s__state~0); 11910#L120 assume !(8481 == ssl3_accept_~s__state~0); 11813#L123 assume !(8482 == ssl3_accept_~s__state~0); 11814#L126 assume 8464 == ssl3_accept_~s__state~0; 11621#L133 [2018-12-08 17:55:06,978 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,978 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-12-08 17:55:06,978 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,978 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:06,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:06,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:06,987 INFO L82 PathProgramCache]: Analyzing trace with hash 559692056, now seen corresponding path program 1 times [2018-12-08 17:55:06,987 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:06,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:06,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,988 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:06,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-12-08 17:55:07,014 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,014 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:07,015 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,015 INFO L87 Difference]: Start difference. First operand 905 states and 1243 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-12-08 17:55:07,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,097 INFO L93 Difference]: Finished difference Result 1025 states and 1405 transitions. [2018-12-08 17:55:07,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1405 transitions. [2018-12-08 17:55:07,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2018-12-08 17:55:07,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 1025 states and 1405 transitions. [2018-12-08 17:55:07,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-12-08 17:55:07,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-12-08 17:55:07,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1025 states and 1405 transitions. [2018-12-08 17:55:07,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,102 INFO L705 BuchiCegarLoop]: Abstraction has 1025 states and 1405 transitions. [2018-12-08 17:55:07,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states and 1405 transitions. [2018-12-08 17:55:07,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 986. [2018-12-08 17:55:07,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2018-12-08 17:55:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1342 transitions. [2018-12-08 17:55:07,109 INFO L728 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2018-12-08 17:55:07,109 INFO L608 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2018-12-08 17:55:07,109 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-12-08 17:55:07,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1342 transitions. [2018-12-08 17:55:07,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2018-12-08 17:55:07,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,111 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,111 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-12-08 17:55:07,111 INFO L794 eck$LassoCheckResult]: Stem: 13699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13700#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13693#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 13694#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13653#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13752#L99-2 assume !false; 14177#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14273#L102 assume !(12292 == ssl3_accept_~s__state~0); 14271#L105 assume !(16384 == ssl3_accept_~s__state~0); 14269#L108 assume !(8192 == ssl3_accept_~s__state~0); 14267#L111 assume !(24576 == ssl3_accept_~s__state~0); 14265#L114 assume !(8195 == ssl3_accept_~s__state~0); 14263#L117 assume !(8480 == ssl3_accept_~s__state~0); 14261#L120 assume !(8481 == ssl3_accept_~s__state~0); 14260#L123 assume !(8482 == ssl3_accept_~s__state~0); 13886#L126 assume 8464 == ssl3_accept_~s__state~0; 13561#L133 [2018-12-08 17:55:07,111 INFO L796 eck$LassoCheckResult]: Loop: 13561#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13478#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13466#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; 13467#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14380#L585 assume !(8576 == ssl3_accept_~state~0); 14378#L603 ssl3_accept_~skip~0 := 0; 14377#L99-2 assume !false; 14376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14375#L102 assume !(12292 == ssl3_accept_~s__state~0); 14374#L105 assume !(16384 == ssl3_accept_~s__state~0); 14373#L108 assume !(8192 == ssl3_accept_~s__state~0); 14372#L111 assume !(24576 == ssl3_accept_~s__state~0); 14371#L114 assume !(8195 == ssl3_accept_~s__state~0); 14370#L117 assume !(8480 == ssl3_accept_~s__state~0); 14369#L120 assume !(8481 == ssl3_accept_~s__state~0); 14368#L123 assume !(8482 == ssl3_accept_~s__state~0); 14367#L126 assume !(8464 == ssl3_accept_~s__state~0); 14366#L129 assume !(8465 == ssl3_accept_~s__state~0); 14365#L132 assume !(8466 == ssl3_accept_~s__state~0); 14364#L135 assume 8496 == ssl3_accept_~s__state~0; 13541#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13542#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13603#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 13695#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13696#L297-2 ssl3_accept_~s__init_num~0 := 0; 14420#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14414#L585 assume !(8576 == ssl3_accept_~state~0); 14411#L603 ssl3_accept_~skip~0 := 0; 14409#L99-2 assume !false; 14407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14405#L102 assume !(12292 == ssl3_accept_~s__state~0); 14404#L105 assume !(16384 == ssl3_accept_~s__state~0); 14402#L108 assume !(8192 == ssl3_accept_~s__state~0); 14400#L111 assume !(24576 == ssl3_accept_~s__state~0); 14399#L114 assume !(8195 == ssl3_accept_~s__state~0); 13540#L117 assume !(8480 == ssl3_accept_~s__state~0); 13498#L120 assume !(8481 == ssl3_accept_~s__state~0); 13499#L123 assume !(8482 == ssl3_accept_~s__state~0); 14394#L126 assume !(8464 == ssl3_accept_~s__state~0); 14392#L129 assume !(8465 == ssl3_accept_~s__state~0); 14391#L132 assume !(8466 == ssl3_accept_~s__state~0); 13656#L135 assume !(8496 == ssl3_accept_~s__state~0); 13657#L138 assume !(8497 == ssl3_accept_~s__state~0); 14257#L141 assume !(8512 == ssl3_accept_~s__state~0); 14258#L144 assume !(8513 == ssl3_accept_~s__state~0); 13518#L147 assume !(8528 == ssl3_accept_~s__state~0); 13519#L150 assume !(8529 == ssl3_accept_~s__state~0); 14217#L153 assume !(8544 == ssl3_accept_~s__state~0); 14216#L156 assume !(8545 == ssl3_accept_~s__state~0); 14215#L159 assume !(8560 == ssl3_accept_~s__state~0); 14214#L162 assume !(8561 == ssl3_accept_~s__state~0); 14213#L165 assume !(8448 == ssl3_accept_~s__state~0); 14212#L168 assume !(8576 == ssl3_accept_~s__state~0); 13675#L171 assume !(8577 == ssl3_accept_~s__state~0); 13645#L174 assume !(8592 == ssl3_accept_~s__state~0); 13569#L177 assume !(8593 == ssl3_accept_~s__state~0); 13532#L180 assume !(8608 == ssl3_accept_~s__state~0); 13533#L183 assume !(8609 == ssl3_accept_~s__state~0); 13453#L186 assume !(8640 == ssl3_accept_~s__state~0); 13454#L189 assume !(8641 == ssl3_accept_~s__state~0); 13746#L192 assume 8656 == ssl3_accept_~s__state~0; 13647#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13494#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13495#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13536#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13537#L510 assume !(0 == ssl3_accept_~tmp___10~0); 13590#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14240#L585 assume !(8576 == ssl3_accept_~state~0); 14238#L603 ssl3_accept_~skip~0 := 0; 14237#L99-2 assume !false; 14236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13968#L102 assume !(12292 == ssl3_accept_~s__state~0); 13969#L105 assume 16384 == ssl3_accept_~s__state~0; 13510#L211 ssl3_accept_~s__server~0 := 1; 14011#L216 assume 0 != ssl3_accept_~cb~0; 14010#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14009#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14007#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14005#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14004#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 14001#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13995#L585 assume !(8576 == ssl3_accept_~state~0); 13992#L603 ssl3_accept_~skip~0 := 0; 13990#L99-2 assume !false; 13988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13986#L102 assume !(12292 == ssl3_accept_~s__state~0); 13984#L105 assume !(16384 == ssl3_accept_~s__state~0); 13983#L108 assume !(8192 == ssl3_accept_~s__state~0); 13982#L111 assume !(24576 == ssl3_accept_~s__state~0); 13981#L114 assume !(8195 == ssl3_accept_~s__state~0); 13942#L117 assume !(8480 == ssl3_accept_~s__state~0); 13940#L120 assume !(8481 == ssl3_accept_~s__state~0); 13759#L123 assume !(8482 == ssl3_accept_~s__state~0); 13760#L126 assume 8464 == ssl3_accept_~s__state~0; 13561#L133 [2018-12-08 17:55:07,111 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,112 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-12-08 17:55:07,112 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,112 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,112 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,112 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1923065217, now seen corresponding path program 1 times [2018-12-08 17:55:07,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-12-08 17:55:07,134 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,134 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:07,135 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,135 INFO L87 Difference]: Start difference. First operand 986 states and 1342 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-12-08 17:55:07,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,240 INFO L93 Difference]: Finished difference Result 927 states and 1251 transitions. [2018-12-08 17:55:07,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,241 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1251 transitions. [2018-12-08 17:55:07,243 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2018-12-08 17:55:07,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 925 states and 1249 transitions. [2018-12-08 17:55:07,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 656 [2018-12-08 17:55:07,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 656 [2018-12-08 17:55:07,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1249 transitions. [2018-12-08 17:55:07,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,246 INFO L705 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2018-12-08 17:55:07,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1249 transitions. [2018-12-08 17:55:07,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 921. [2018-12-08 17:55:07,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 921 states. [2018-12-08 17:55:07,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1245 transitions. [2018-12-08 17:55:07,253 INFO L728 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2018-12-08 17:55:07,253 INFO L608 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2018-12-08 17:55:07,253 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-12-08 17:55:07,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 921 states and 1245 transitions. [2018-12-08 17:55:07,255 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2018-12-08 17:55:07,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,256 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,256 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-12-08 17:55:07,256 INFO L794 eck$LassoCheckResult]: Stem: 15604#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15605#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15599#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 15600#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15560#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15654#L99-2 assume !false; 15698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16243#L102 assume !(12292 == ssl3_accept_~s__state~0); 16242#L105 assume !(16384 == ssl3_accept_~s__state~0); 16240#L108 assume !(8192 == ssl3_accept_~s__state~0); 16239#L111 assume !(24576 == ssl3_accept_~s__state~0); 16237#L114 assume !(8195 == ssl3_accept_~s__state~0); 16235#L117 assume !(8480 == ssl3_accept_~s__state~0); 16234#L120 assume !(8481 == ssl3_accept_~s__state~0); 16233#L123 assume !(8482 == ssl3_accept_~s__state~0); 16232#L126 assume 8464 == ssl3_accept_~s__state~0; 15476#L133 [2018-12-08 17:55:07,256 INFO L796 eck$LassoCheckResult]: Loop: 15476#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15397#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15385#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; 15386#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16028#L585 assume !(8576 == ssl3_accept_~state~0); 16024#L603 ssl3_accept_~skip~0 := 0; 16021#L99-2 assume !false; 16018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16015#L102 assume !(12292 == ssl3_accept_~s__state~0); 16012#L105 assume !(16384 == ssl3_accept_~s__state~0); 16009#L108 assume !(8192 == ssl3_accept_~s__state~0); 16006#L111 assume !(24576 == ssl3_accept_~s__state~0); 16003#L114 assume !(8195 == ssl3_accept_~s__state~0); 16000#L117 assume !(8480 == ssl3_accept_~s__state~0); 15997#L120 assume !(8481 == ssl3_accept_~s__state~0); 15994#L123 assume !(8482 == ssl3_accept_~s__state~0); 15991#L126 assume !(8464 == ssl3_accept_~s__state~0); 15988#L129 assume !(8465 == ssl3_accept_~s__state~0); 15985#L132 assume !(8466 == ssl3_accept_~s__state~0); 15973#L135 assume 8496 == ssl3_accept_~s__state~0; 15458#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 15459#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15499#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 15500#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15602#L297-2 ssl3_accept_~s__init_num~0 := 0; 16273#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16268#L585 assume !(8576 == ssl3_accept_~state~0); 16266#L603 ssl3_accept_~skip~0 := 0; 16265#L99-2 assume !false; 16264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16263#L102 assume !(12292 == ssl3_accept_~s__state~0); 16261#L105 assume !(16384 == ssl3_accept_~s__state~0); 16260#L108 assume !(8192 == ssl3_accept_~s__state~0); 16259#L111 assume !(24576 == ssl3_accept_~s__state~0); 16258#L114 assume !(8195 == ssl3_accept_~s__state~0); 16257#L117 assume !(8480 == ssl3_accept_~s__state~0); 16252#L120 assume !(8481 == ssl3_accept_~s__state~0); 16249#L123 assume !(8482 == ssl3_accept_~s__state~0); 16247#L126 assume !(8464 == ssl3_accept_~s__state~0); 16245#L129 assume !(8465 == ssl3_accept_~s__state~0); 16244#L132 assume !(8466 == ssl3_accept_~s__state~0); 15976#L135 assume !(8496 == ssl3_accept_~s__state~0); 15975#L138 assume !(8497 == ssl3_accept_~s__state~0); 15974#L141 assume 8512 == ssl3_accept_~s__state~0; 15644#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15523#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15503#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15504#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15398#L585 assume !(8576 == ssl3_accept_~state~0); 15409#L603 ssl3_accept_~skip~0 := 0; 15585#L99-2 assume !false; 15511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15512#L102 assume !(12292 == ssl3_accept_~s__state~0); 15527#L105 assume !(16384 == ssl3_accept_~s__state~0); 15528#L108 assume !(8192 == ssl3_accept_~s__state~0); 15474#L111 assume !(24576 == ssl3_accept_~s__state~0); 15431#L114 assume !(8195 == ssl3_accept_~s__state~0); 15432#L117 assume !(8480 == ssl3_accept_~s__state~0); 15418#L120 assume !(8481 == ssl3_accept_~s__state~0); 15419#L123 assume !(8482 == ssl3_accept_~s__state~0); 15621#L126 assume !(8464 == ssl3_accept_~s__state~0); 15622#L129 assume !(8465 == ssl3_accept_~s__state~0); 15617#L132 assume !(8466 == ssl3_accept_~s__state~0); 15564#L135 assume !(8496 == ssl3_accept_~s__state~0); 15565#L138 assume !(8497 == ssl3_accept_~s__state~0); 15546#L141 assume !(8512 == ssl3_accept_~s__state~0); 15477#L144 assume !(8513 == ssl3_accept_~s__state~0); 15436#L147 assume 8528 == ssl3_accept_~s__state~0; 15437#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15628#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15629#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15589#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15539#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15531#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15423#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15962#L585 assume !(8576 == ssl3_accept_~state~0); 15388#L603 ssl3_accept_~skip~0 := 0; 15971#L99-2 assume !false; 15970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15969#L102 assume !(12292 == ssl3_accept_~s__state~0); 15968#L105 assume !(16384 == ssl3_accept_~s__state~0); 15963#L108 assume !(8192 == ssl3_accept_~s__state~0); 15961#L111 assume !(24576 == ssl3_accept_~s__state~0); 15959#L114 assume !(8195 == ssl3_accept_~s__state~0); 15958#L117 assume !(8480 == ssl3_accept_~s__state~0); 15957#L120 assume !(8481 == ssl3_accept_~s__state~0); 15956#L123 assume !(8482 == ssl3_accept_~s__state~0); 15955#L126 assume !(8464 == ssl3_accept_~s__state~0); 15954#L129 assume !(8465 == ssl3_accept_~s__state~0); 15953#L132 assume !(8466 == ssl3_accept_~s__state~0); 15952#L135 assume !(8496 == ssl3_accept_~s__state~0); 15951#L138 assume !(8497 == ssl3_accept_~s__state~0); 15949#L141 assume !(8512 == ssl3_accept_~s__state~0); 15853#L144 assume !(8513 == ssl3_accept_~s__state~0); 15852#L147 assume !(8528 == ssl3_accept_~s__state~0); 15851#L150 assume !(8529 == ssl3_accept_~s__state~0); 15846#L153 assume !(8544 == ssl3_accept_~s__state~0); 15847#L156 assume !(8545 == ssl3_accept_~s__state~0); 15848#L159 assume 8560 == ssl3_accept_~s__state~0; 15549#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15550#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15377#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16156#L585 assume !(8576 == ssl3_accept_~state~0); 16153#L603 ssl3_accept_~skip~0 := 0; 16151#L99-2 assume !false; 16149#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16147#L102 assume !(12292 == ssl3_accept_~s__state~0); 16145#L105 assume !(16384 == ssl3_accept_~s__state~0); 16143#L108 assume !(8192 == ssl3_accept_~s__state~0); 16141#L111 assume !(24576 == ssl3_accept_~s__state~0); 16139#L114 assume !(8195 == ssl3_accept_~s__state~0); 16137#L117 assume !(8480 == ssl3_accept_~s__state~0); 15679#L120 assume !(8481 == ssl3_accept_~s__state~0); 15658#L123 assume !(8482 == ssl3_accept_~s__state~0); 15659#L126 assume 8464 == ssl3_accept_~s__state~0; 15476#L133 [2018-12-08 17:55:07,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,257 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-12-08 17:55:07,257 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,262 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1256569112, now seen corresponding path program 1 times [2018-12-08 17:55:07,262 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,263 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,263 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:07,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,285 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-12-08 17:55:07,285 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,286 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:07,286 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,286 INFO L87 Difference]: Start difference. First operand 921 states and 1245 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-12-08 17:55:07,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,297 INFO L93 Difference]: Finished difference Result 1813 states and 2435 transitions. [2018-12-08 17:55:07,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1813 states and 2435 transitions. [2018-12-08 17:55:07,305 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2018-12-08 17:55:07,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1813 states to 1813 states and 2435 transitions. [2018-12-08 17:55:07,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1282 [2018-12-08 17:55:07,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1282 [2018-12-08 17:55:07,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2435 transitions. [2018-12-08 17:55:07,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,322 INFO L705 BuchiCegarLoop]: Abstraction has 1813 states and 2435 transitions. [2018-12-08 17:55:07,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2435 transitions. [2018-12-08 17:55:07,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 924. [2018-12-08 17:55:07,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 924 states. [2018-12-08 17:55:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1248 transitions. [2018-12-08 17:55:07,329 INFO L728 BuchiCegarLoop]: Abstraction has 924 states and 1248 transitions. [2018-12-08 17:55:07,329 INFO L608 BuchiCegarLoop]: Abstraction has 924 states and 1248 transitions. [2018-12-08 17:55:07,329 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-12-08 17:55:07,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 924 states and 1248 transitions. [2018-12-08 17:55:07,331 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2018-12-08 17:55:07,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,332 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,332 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-12-08 17:55:07,332 INFO L794 eck$LassoCheckResult]: Stem: 18342#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18343#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18337#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 18338#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18300#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18398#L99-2 assume !false; 18518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18703#L102 assume !(12292 == ssl3_accept_~s__state~0); 18697#L105 assume !(16384 == ssl3_accept_~s__state~0); 18693#L108 assume !(8192 == ssl3_accept_~s__state~0); 18689#L111 assume !(24576 == ssl3_accept_~s__state~0); 18685#L114 assume !(8195 == ssl3_accept_~s__state~0); 18679#L117 assume !(8480 == ssl3_accept_~s__state~0); 18675#L120 assume !(8481 == ssl3_accept_~s__state~0); 18657#L123 assume !(8482 == ssl3_accept_~s__state~0); 18658#L126 assume 8464 == ssl3_accept_~s__state~0; 18215#L133 [2018-12-08 17:55:07,332 INFO L796 eck$LassoCheckResult]: Loop: 18215#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18137#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18125#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; 18126#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19022#L585 assume !(8576 == ssl3_accept_~state~0); 19019#L603 ssl3_accept_~skip~0 := 0; 19017#L99-2 assume !false; 19015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19013#L102 assume !(12292 == ssl3_accept_~s__state~0); 19011#L105 assume !(16384 == ssl3_accept_~s__state~0); 19009#L108 assume !(8192 == ssl3_accept_~s__state~0); 19007#L111 assume !(24576 == ssl3_accept_~s__state~0); 19005#L114 assume !(8195 == ssl3_accept_~s__state~0); 19003#L117 assume !(8480 == ssl3_accept_~s__state~0); 19001#L120 assume !(8481 == ssl3_accept_~s__state~0); 18999#L123 assume !(8482 == ssl3_accept_~s__state~0); 18998#L126 assume !(8464 == ssl3_accept_~s__state~0); 18363#L129 assume !(8465 == ssl3_accept_~s__state~0); 18364#L132 assume !(8466 == ssl3_accept_~s__state~0); 18659#L135 assume 8496 == ssl3_accept_~s__state~0; 18197#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 18198#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18238#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 18239#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18340#L297-2 ssl3_accept_~s__init_num~0 := 0; 19033#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19024#L585 assume !(8576 == ssl3_accept_~state~0); 19020#L603 ssl3_accept_~skip~0 := 0; 19018#L99-2 assume !false; 19016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19014#L102 assume !(12292 == ssl3_accept_~s__state~0); 19012#L105 assume !(16384 == ssl3_accept_~s__state~0); 19010#L108 assume !(8192 == ssl3_accept_~s__state~0); 19008#L111 assume !(24576 == ssl3_accept_~s__state~0); 19006#L114 assume !(8195 == ssl3_accept_~s__state~0); 19004#L117 assume !(8480 == ssl3_accept_~s__state~0); 19002#L120 assume !(8481 == ssl3_accept_~s__state~0); 19000#L123 assume !(8482 == ssl3_accept_~s__state~0); 18357#L126 assume !(8464 == ssl3_accept_~s__state~0); 18358#L129 assume !(8465 == ssl3_accept_~s__state~0); 18931#L132 assume !(8466 == ssl3_accept_~s__state~0); 18930#L135 assume !(8496 == ssl3_accept_~s__state~0); 18929#L138 assume !(8497 == ssl3_accept_~s__state~0); 18897#L141 assume 8512 == ssl3_accept_~s__state~0; 18384#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18385#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18803#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18796#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18784#L585 assume !(8576 == ssl3_accept_~state~0); 18781#L603 ssl3_accept_~skip~0 := 0; 18779#L99-2 assume !false; 18777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18775#L102 assume !(12292 == ssl3_accept_~s__state~0); 18773#L105 assume !(16384 == ssl3_accept_~s__state~0); 18771#L108 assume !(8192 == ssl3_accept_~s__state~0); 18769#L111 assume !(24576 == ssl3_accept_~s__state~0); 18767#L114 assume !(8195 == ssl3_accept_~s__state~0); 18765#L117 assume !(8480 == ssl3_accept_~s__state~0); 18763#L120 assume !(8481 == ssl3_accept_~s__state~0); 18761#L123 assume !(8482 == ssl3_accept_~s__state~0); 18759#L126 assume !(8464 == ssl3_accept_~s__state~0); 18757#L129 assume !(8465 == ssl3_accept_~s__state~0); 18755#L132 assume !(8466 == ssl3_accept_~s__state~0); 18753#L135 assume !(8496 == ssl3_accept_~s__state~0); 18751#L138 assume !(8497 == ssl3_accept_~s__state~0); 18749#L141 assume !(8512 == ssl3_accept_~s__state~0); 18747#L144 assume !(8513 == ssl3_accept_~s__state~0); 18743#L147 assume 8528 == ssl3_accept_~s__state~0; 18441#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18742#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18497#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18498#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18278#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18270#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18161#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18927#L585 assume !(8576 == ssl3_accept_~state~0); 18128#L603 ssl3_accept_~skip~0 := 0; 18922#L99-2 assume !false; 18919#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18916#L102 assume !(12292 == ssl3_accept_~s__state~0); 18914#L105 assume !(16384 == ssl3_accept_~s__state~0); 18912#L108 assume !(8192 == ssl3_accept_~s__state~0); 18641#L111 assume !(24576 == ssl3_accept_~s__state~0); 18640#L114 assume !(8195 == ssl3_accept_~s__state~0); 18639#L117 assume !(8480 == ssl3_accept_~s__state~0); 18638#L120 assume !(8481 == ssl3_accept_~s__state~0); 18637#L123 assume !(8482 == ssl3_accept_~s__state~0); 18635#L126 assume !(8464 == ssl3_accept_~s__state~0); 18634#L129 assume !(8465 == ssl3_accept_~s__state~0); 18633#L132 assume !(8466 == ssl3_accept_~s__state~0); 18631#L135 assume !(8496 == ssl3_accept_~s__state~0); 18630#L138 assume !(8497 == ssl3_accept_~s__state~0); 18629#L141 assume !(8512 == ssl3_accept_~s__state~0); 18627#L144 assume !(8513 == ssl3_accept_~s__state~0); 18625#L147 assume !(8528 == ssl3_accept_~s__state~0); 18623#L150 assume !(8529 == ssl3_accept_~s__state~0); 18621#L153 assume !(8544 == ssl3_accept_~s__state~0); 18619#L156 assume !(8545 == ssl3_accept_~s__state~0); 18617#L159 assume 8560 == ssl3_accept_~s__state~0; 18288#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18289#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18117#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18582#L585 assume !(8576 == ssl3_accept_~state~0); 18580#L603 ssl3_accept_~skip~0 := 0; 18516#L99-2 assume !false; 18514#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18512#L102 assume !(12292 == ssl3_accept_~s__state~0); 18510#L105 assume !(16384 == ssl3_accept_~s__state~0); 18508#L108 assume !(8192 == ssl3_accept_~s__state~0); 18506#L111 assume !(24576 == ssl3_accept_~s__state~0); 18504#L114 assume !(8195 == ssl3_accept_~s__state~0); 18502#L117 assume !(8480 == ssl3_accept_~s__state~0); 18500#L120 assume !(8481 == ssl3_accept_~s__state~0); 18400#L123 assume !(8482 == ssl3_accept_~s__state~0); 18401#L126 assume 8464 == ssl3_accept_~s__state~0; 18215#L133 [2018-12-08 17:55:07,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,332 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-12-08 17:55:07,332 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,332 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,333 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1110125482, now seen corresponding path program 1 times [2018-12-08 17:55:07,340 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,341 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:07,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,367 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-12-08 17:55:07,368 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,368 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:07,368 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,369 INFO L87 Difference]: Start difference. First operand 924 states and 1248 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-12-08 17:55:07,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,456 INFO L93 Difference]: Finished difference Result 1033 states and 1388 transitions. [2018-12-08 17:55:07,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,456 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1388 transitions. [2018-12-08 17:55:07,459 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2018-12-08 17:55:07,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 1033 states and 1388 transitions. [2018-12-08 17:55:07,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 726 [2018-12-08 17:55:07,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 726 [2018-12-08 17:55:07,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1033 states and 1388 transitions. [2018-12-08 17:55:07,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,464 INFO L705 BuchiCegarLoop]: Abstraction has 1033 states and 1388 transitions. [2018-12-08 17:55:07,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states and 1388 transitions. [2018-12-08 17:55:07,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1011. [2018-12-08 17:55:07,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1011 states. [2018-12-08 17:55:07,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1353 transitions. [2018-12-08 17:55:07,474 INFO L728 BuchiCegarLoop]: Abstraction has 1011 states and 1353 transitions. [2018-12-08 17:55:07,474 INFO L608 BuchiCegarLoop]: Abstraction has 1011 states and 1353 transitions. [2018-12-08 17:55:07,474 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-12-08 17:55:07,474 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1011 states and 1353 transitions. [2018-12-08 17:55:07,476 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2018-12-08 17:55:07,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,477 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,477 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-12-08 17:55:07,477 INFO L794 eck$LassoCheckResult]: Stem: 20303#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20304#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20299#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20300#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20263#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20360#L99-2 assume !false; 20400#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21043#L102 assume !(12292 == ssl3_accept_~s__state~0); 21040#L105 assume !(16384 == ssl3_accept_~s__state~0); 21025#L108 assume !(8192 == ssl3_accept_~s__state~0); 21013#L111 assume !(24576 == ssl3_accept_~s__state~0); 21009#L114 assume !(8195 == ssl3_accept_~s__state~0); 20159#L117 assume !(8480 == ssl3_accept_~s__state~0); 20160#L120 assume !(8481 == ssl3_accept_~s__state~0); 20345#L123 assume !(8482 == ssl3_accept_~s__state~0); 20346#L126 assume 8464 == ssl3_accept_~s__state~0; 20178#L133 [2018-12-08 17:55:07,477 INFO L796 eck$LassoCheckResult]: Loop: 20178#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20100#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20088#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; 20089#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20909#L585 assume !(8576 == ssl3_accept_~state~0); 20907#L603 ssl3_accept_~skip~0 := 0; 20906#L99-2 assume !false; 20905#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20904#L102 assume !(12292 == ssl3_accept_~s__state~0); 20903#L105 assume !(16384 == ssl3_accept_~s__state~0); 20902#L108 assume !(8192 == ssl3_accept_~s__state~0); 20901#L111 assume !(24576 == ssl3_accept_~s__state~0); 20900#L114 assume !(8195 == ssl3_accept_~s__state~0); 20899#L117 assume !(8480 == ssl3_accept_~s__state~0); 20898#L120 assume !(8481 == ssl3_accept_~s__state~0); 20897#L123 assume !(8482 == ssl3_accept_~s__state~0); 20896#L126 assume !(8464 == ssl3_accept_~s__state~0); 20894#L129 assume !(8465 == ssl3_accept_~s__state~0); 20892#L132 assume !(8466 == ssl3_accept_~s__state~0); 20891#L135 assume 8496 == ssl3_accept_~s__state~0; 20562#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 20887#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20886#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 20884#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20885#L297-2 ssl3_accept_~s__init_num~0 := 0; 21030#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21023#L585 assume !(8576 == ssl3_accept_~state~0); 21020#L603 ssl3_accept_~skip~0 := 0; 21018#L99-2 assume !false; 21016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21014#L102 assume !(12292 == ssl3_accept_~s__state~0); 21011#L105 assume !(16384 == ssl3_accept_~s__state~0); 21007#L108 assume !(8192 == ssl3_accept_~s__state~0); 21004#L111 assume !(24576 == ssl3_accept_~s__state~0); 21002#L114 assume !(8195 == ssl3_accept_~s__state~0); 21000#L117 assume !(8480 == ssl3_accept_~s__state~0); 20998#L120 assume !(8481 == ssl3_accept_~s__state~0); 20997#L123 assume !(8482 == ssl3_accept_~s__state~0); 20320#L126 assume !(8464 == ssl3_accept_~s__state~0); 20321#L129 assume !(8465 == ssl3_accept_~s__state~0); 20989#L132 assume !(8466 == ssl3_accept_~s__state~0); 20988#L135 assume !(8496 == ssl3_accept_~s__state~0); 20987#L138 assume !(8497 == ssl3_accept_~s__state~0); 20986#L141 assume 8512 == ssl3_accept_~s__state~0; 20557#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20984#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20982#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20981#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20976#L585 assume !(8576 == ssl3_accept_~state~0); 20974#L603 ssl3_accept_~skip~0 := 0; 20973#L99-2 assume !false; 20972#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20971#L102 assume !(12292 == ssl3_accept_~s__state~0); 20970#L105 assume !(16384 == ssl3_accept_~s__state~0); 20969#L108 assume !(8192 == ssl3_accept_~s__state~0); 20968#L111 assume !(24576 == ssl3_accept_~s__state~0); 20963#L114 assume !(8195 == ssl3_accept_~s__state~0); 20960#L117 assume !(8480 == ssl3_accept_~s__state~0); 20958#L120 assume !(8481 == ssl3_accept_~s__state~0); 20956#L123 assume !(8482 == ssl3_accept_~s__state~0); 20954#L126 assume !(8464 == ssl3_accept_~s__state~0); 20952#L129 assume !(8465 == ssl3_accept_~s__state~0); 20950#L132 assume !(8466 == ssl3_accept_~s__state~0); 20948#L135 assume !(8496 == ssl3_accept_~s__state~0); 20946#L138 assume !(8497 == ssl3_accept_~s__state~0); 20944#L141 assume !(8512 == ssl3_accept_~s__state~0); 20942#L144 assume !(8513 == ssl3_accept_~s__state~0); 20940#L147 assume 8528 == ssl3_accept_~s__state~0; 20552#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20936#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20934#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20932#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20929#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20922#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20919#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20865#L585 assume !(8576 == ssl3_accept_~state~0); 20864#L603 ssl3_accept_~skip~0 := 0; 20874#L99-2 assume !false; 20872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20870#L102 assume !(12292 == ssl3_accept_~s__state~0); 20868#L105 assume !(16384 == ssl3_accept_~s__state~0); 20853#L108 assume !(8192 == ssl3_accept_~s__state~0); 20851#L111 assume !(24576 == ssl3_accept_~s__state~0); 20849#L114 assume !(8195 == ssl3_accept_~s__state~0); 20850#L117 assume !(8480 == ssl3_accept_~s__state~0); 20854#L120 assume !(8481 == ssl3_accept_~s__state~0); 20852#L123 assume !(8482 == ssl3_accept_~s__state~0); 20842#L126 assume !(8464 == ssl3_accept_~s__state~0); 20841#L129 assume !(8465 == ssl3_accept_~s__state~0); 20839#L132 assume !(8466 == ssl3_accept_~s__state~0); 20840#L135 assume !(8496 == ssl3_accept_~s__state~0); 20835#L138 assume !(8497 == ssl3_accept_~s__state~0); 20833#L141 assume !(8512 == ssl3_accept_~s__state~0); 20831#L144 assume !(8513 == ssl3_accept_~s__state~0); 20829#L147 assume !(8528 == ssl3_accept_~s__state~0); 20165#L150 assume !(8529 == ssl3_accept_~s__state~0); 20126#L153 assume 8544 == ssl3_accept_~s__state~0; 20127#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20541#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 20539#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20538#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20136#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 20079#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 20080#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20590#L585 assume !(8576 == ssl3_accept_~state~0); 20586#L603 ssl3_accept_~skip~0 := 0; 20584#L99-2 assume !false; 20582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20580#L102 assume !(12292 == ssl3_accept_~s__state~0); 20578#L105 assume !(16384 == ssl3_accept_~s__state~0); 20576#L108 assume !(8192 == ssl3_accept_~s__state~0); 20574#L111 assume !(24576 == ssl3_accept_~s__state~0); 20572#L114 assume !(8195 == ssl3_accept_~s__state~0); 20570#L117 assume !(8480 == ssl3_accept_~s__state~0); 20568#L120 assume !(8481 == ssl3_accept_~s__state~0); 20362#L123 assume !(8482 == ssl3_accept_~s__state~0); 20363#L126 assume 8464 == ssl3_accept_~s__state~0; 20178#L133 [2018-12-08 17:55:07,478 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,478 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-12-08 17:55:07,478 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,479 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,485 INFO L82 PathProgramCache]: Analyzing trace with hash -802271130, now seen corresponding path program 1 times [2018-12-08 17:55:07,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,486 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:07,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,510 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-08 17:55:07,510 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,510 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:07,510 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,511 INFO L87 Difference]: Start difference. First operand 1011 states and 1353 transitions. cyclomatic complexity: 346 Second operand 3 states. [2018-12-08 17:55:07,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,597 INFO L93 Difference]: Finished difference Result 1090 states and 1450 transitions. [2018-12-08 17:55:07,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1090 states and 1450 transitions. [2018-12-08 17:55:07,599 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2018-12-08 17:55:07,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1090 states to 1066 states and 1416 transitions. [2018-12-08 17:55:07,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2018-12-08 17:55:07,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 782 [2018-12-08 17:55:07,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1416 transitions. [2018-12-08 17:55:07,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,603 INFO L705 BuchiCegarLoop]: Abstraction has 1066 states and 1416 transitions. [2018-12-08 17:55:07,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1416 transitions. [2018-12-08 17:55:07,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1017. [2018-12-08 17:55:07,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-12-08 17:55:07,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1359 transitions. [2018-12-08 17:55:07,614 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1359 transitions. [2018-12-08 17:55:07,614 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1359 transitions. [2018-12-08 17:55:07,614 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-12-08 17:55:07,614 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1359 transitions. [2018-12-08 17:55:07,616 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2018-12-08 17:55:07,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,617 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,617 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-12-08 17:55:07,617 INFO L794 eck$LassoCheckResult]: Stem: 22411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22412#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22407#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 22408#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22369#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22462#L99-2 assume !false; 22319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22320#L102 assume !(12292 == ssl3_accept_~s__state~0); 22336#L105 assume !(16384 == ssl3_accept_~s__state~0); 22337#L108 assume !(8192 == ssl3_accept_~s__state~0); 22282#L111 assume !(24576 == ssl3_accept_~s__state~0); 22283#L114 assume !(8195 == ssl3_accept_~s__state~0); 22265#L117 assume !(8480 == ssl3_accept_~s__state~0); 22228#L120 assume 8481 == ssl3_accept_~s__state~0; 22229#L121 [2018-12-08 17:55:07,617 INFO L796 eck$LassoCheckResult]: Loop: 22229#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22396#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; 22187#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23195#L585 assume !(8576 == ssl3_accept_~state~0); 23193#L603 ssl3_accept_~skip~0 := 0; 22413#L99-2 assume !false; 22317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22318#L102 assume !(12292 == ssl3_accept_~s__state~0); 22334#L105 assume !(16384 == ssl3_accept_~s__state~0); 22335#L108 assume !(8192 == ssl3_accept_~s__state~0); 22281#L111 assume !(24576 == ssl3_accept_~s__state~0); 22239#L114 assume !(8195 == ssl3_accept_~s__state~0); 22240#L117 assume !(8480 == ssl3_accept_~s__state~0); 22226#L120 assume !(8481 == ssl3_accept_~s__state~0); 22227#L123 assume !(8482 == ssl3_accept_~s__state~0); 22426#L126 assume !(8464 == ssl3_accept_~s__state~0); 22427#L129 assume !(8465 == ssl3_accept_~s__state~0); 22421#L132 assume !(8466 == ssl3_accept_~s__state~0); 22422#L135 assume !(8496 == ssl3_accept_~s__state~0); 23028#L138 assume !(8497 == ssl3_accept_~s__state~0); 23026#L141 assume !(8512 == ssl3_accept_~s__state~0); 23024#L144 assume !(8513 == ssl3_accept_~s__state~0); 23022#L147 assume !(8528 == ssl3_accept_~s__state~0); 23020#L150 assume !(8529 == ssl3_accept_~s__state~0); 22901#L153 assume !(8544 == ssl3_accept_~s__state~0); 22889#L156 assume !(8545 == ssl3_accept_~s__state~0); 22888#L159 assume !(8560 == ssl3_accept_~s__state~0); 22886#L162 assume !(8561 == ssl3_accept_~s__state~0); 22623#L165 assume 8448 == ssl3_accept_~s__state~0; 22287#L166 assume !(ssl3_accept_~num1~0 > 0); 22288#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22390#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22494#L585 assume !(8576 == ssl3_accept_~state~0); 22486#L603 ssl3_accept_~skip~0 := 0; 22485#L99-2 assume !false; 22484#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22482#L102 assume !(12292 == ssl3_accept_~s__state~0); 22483#L105 assume !(16384 == ssl3_accept_~s__state~0); 22780#L108 assume !(8192 == ssl3_accept_~s__state~0); 22776#L111 assume !(24576 == ssl3_accept_~s__state~0); 22772#L114 assume !(8195 == ssl3_accept_~s__state~0); 22768#L117 assume 8480 == ssl3_accept_~s__state~0; 22229#L121 [2018-12-08 17:55:07,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,618 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-12-08 17:55:07,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:07,627 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,627 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-08 17:55:07,627 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-08 17:55:07,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,628 INFO L82 PathProgramCache]: Analyzing trace with hash -92727460, now seen corresponding path program 1 times [2018-12-08 17:55:07,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,628 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,646 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:07,646 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-08 17:55:07,646 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-08 17:55:07,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,661 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:07,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:07,690 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-08 17:55:07,690 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-08 17:55:07,690 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,690 INFO L87 Difference]: Start difference. First operand 1017 states and 1359 transitions. cyclomatic complexity: 347 Second operand 3 states. [2018-12-08 17:55:07,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,752 INFO L93 Difference]: Finished difference Result 1019 states and 1359 transitions. [2018-12-08 17:55:07,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1359 transitions. [2018-12-08 17:55:07,754 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2018-12-08 17:55:07,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 1019 states and 1359 transitions. [2018-12-08 17:55:07,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2018-12-08 17:55:07,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2018-12-08 17:55:07,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1019 states and 1359 transitions. [2018-12-08 17:55:07,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,756 INFO L705 BuchiCegarLoop]: Abstraction has 1019 states and 1359 transitions. [2018-12-08 17:55:07,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states and 1359 transitions. [2018-12-08 17:55:07,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1017. [2018-12-08 17:55:07,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-12-08 17:55:07,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1357 transitions. [2018-12-08 17:55:07,762 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1357 transitions. [2018-12-08 17:55:07,762 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1357 transitions. [2018-12-08 17:55:07,762 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-12-08 17:55:07,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1357 transitions. [2018-12-08 17:55:07,763 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2018-12-08 17:55:07,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,764 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,764 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-12-08 17:55:07,764 INFO L794 eck$LassoCheckResult]: Stem: 24570#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24571#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24565#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 24566#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24532#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24624#L99-2 assume !false; 24729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24727#L102 assume !(12292 == ssl3_accept_~s__state~0); 24725#L105 assume !(16384 == ssl3_accept_~s__state~0); 24723#L108 assume !(8192 == ssl3_accept_~s__state~0); 24721#L111 assume !(24576 == ssl3_accept_~s__state~0); 24720#L114 assume !(8195 == ssl3_accept_~s__state~0); 24718#L117 assume !(8480 == ssl3_accept_~s__state~0); 24716#L120 assume !(8481 == ssl3_accept_~s__state~0); 24714#L123 assume 8482 == ssl3_accept_~s__state~0; 24533#L124 [2018-12-08 17:55:07,764 INFO L796 eck$LassoCheckResult]: Loop: 24533#L124 ssl3_accept_~s__state~0 := 3; 24354#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24374#L585 assume !(8576 == ssl3_accept_~state~0); 25334#L603 ssl3_accept_~skip~0 := 0; 25331#L99-2 assume !false; 25329#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25327#L102 assume !(12292 == ssl3_accept_~s__state~0); 25323#L105 assume !(16384 == ssl3_accept_~s__state~0); 25322#L108 assume !(8192 == ssl3_accept_~s__state~0); 25321#L111 assume !(24576 == ssl3_accept_~s__state~0); 24405#L114 assume !(8195 == ssl3_accept_~s__state~0); 24406#L117 assume !(8480 == ssl3_accept_~s__state~0); 24393#L120 assume !(8481 == ssl3_accept_~s__state~0); 24394#L123 assume !(8482 == ssl3_accept_~s__state~0); 24584#L126 assume !(8464 == ssl3_accept_~s__state~0); 24585#L129 assume !(8465 == ssl3_accept_~s__state~0); 24579#L132 assume !(8466 == ssl3_accept_~s__state~0); 24580#L135 assume !(8496 == ssl3_accept_~s__state~0); 24928#L138 assume !(8497 == ssl3_accept_~s__state~0); 24926#L141 assume !(8512 == ssl3_accept_~s__state~0); 24922#L144 assume !(8513 == ssl3_accept_~s__state~0); 24921#L147 assume !(8528 == ssl3_accept_~s__state~0); 24920#L150 assume !(8529 == ssl3_accept_~s__state~0); 24919#L153 assume !(8544 == ssl3_accept_~s__state~0); 24918#L156 assume !(8545 == ssl3_accept_~s__state~0); 24917#L159 assume !(8560 == ssl3_accept_~s__state~0); 24916#L162 assume !(8561 == ssl3_accept_~s__state~0); 24710#L165 assume 8448 == ssl3_accept_~s__state~0; 24452#L166 assume !(ssl3_accept_~num1~0 > 0); 24453#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24551#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24649#L585 assume !(8576 == ssl3_accept_~state~0); 24645#L603 ssl3_accept_~skip~0 := 0; 24641#L99-2 assume !false; 24640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24638#L102 assume !(12292 == ssl3_accept_~s__state~0); 24639#L105 assume !(16384 == ssl3_accept_~s__state~0); 24878#L108 assume !(8192 == ssl3_accept_~s__state~0); 24876#L111 assume !(24576 == ssl3_accept_~s__state~0); 24874#L114 assume !(8195 == ssl3_accept_~s__state~0); 24872#L117 assume !(8480 == ssl3_accept_~s__state~0); 24870#L120 assume !(8481 == ssl3_accept_~s__state~0); 24868#L123 assume 8482 == ssl3_accept_~s__state~0; 24533#L124 [2018-12-08 17:55:07,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-12-08 17:55:07,764 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,765 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:07,773 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,773 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-12-08 17:55:07,773 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-08 17:55:07,773 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,773 INFO L82 PathProgramCache]: Analyzing trace with hash -422748244, now seen corresponding path program 1 times [2018-12-08 17:55:07,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,774 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,783 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:07,783 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,783 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:07,783 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,783 INFO L87 Difference]: Start difference. First operand 1017 states and 1357 transitions. cyclomatic complexity: 345 Second operand 3 states. [2018-12-08 17:55:07,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,854 INFO L93 Difference]: Finished difference Result 1017 states and 1355 transitions. [2018-12-08 17:55:07,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1355 transitions. [2018-12-08 17:55:07,856 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2018-12-08 17:55:07,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 1017 states and 1355 transitions. [2018-12-08 17:55:07,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2018-12-08 17:55:07,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2018-12-08 17:55:07,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1017 states and 1355 transitions. [2018-12-08 17:55:07,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:07,859 INFO L705 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2018-12-08 17:55:07,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states and 1355 transitions. [2018-12-08 17:55:07,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 1017. [2018-12-08 17:55:07,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-12-08 17:55:07,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1355 transitions. [2018-12-08 17:55:07,867 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2018-12-08 17:55:07,867 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2018-12-08 17:55:07,867 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-12-08 17:55:07,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1355 transitions. [2018-12-08 17:55:07,869 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2018-12-08 17:55:07,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:07,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:07,870 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:07,870 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-12-08 17:55:07,870 INFO L794 eck$LassoCheckResult]: Stem: 26607#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26608#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26602#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26603#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26570#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26650#L99-2 assume !false; 26928#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27116#L102 assume !(12292 == ssl3_accept_~s__state~0); 27115#L105 assume !(16384 == ssl3_accept_~s__state~0); 27113#L108 assume !(8192 == ssl3_accept_~s__state~0); 27112#L111 assume !(24576 == ssl3_accept_~s__state~0); 27111#L114 assume !(8195 == ssl3_accept_~s__state~0); 27110#L117 assume !(8480 == ssl3_accept_~s__state~0); 27109#L120 assume !(8481 == ssl3_accept_~s__state~0); 27107#L123 assume !(8482 == ssl3_accept_~s__state~0); 27106#L126 assume 8464 == ssl3_accept_~s__state~0; 26488#L133 [2018-12-08 17:55:07,871 INFO L796 eck$LassoCheckResult]: Loop: 26488#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26413#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26401#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; 26402#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27321#L585 assume !(8576 == ssl3_accept_~state~0); 27318#L603 ssl3_accept_~skip~0 := 0; 27316#L99-2 assume !false; 27314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27312#L102 assume !(12292 == ssl3_accept_~s__state~0); 27310#L105 assume !(16384 == ssl3_accept_~s__state~0); 27308#L108 assume !(8192 == ssl3_accept_~s__state~0); 27306#L111 assume !(24576 == ssl3_accept_~s__state~0); 27304#L114 assume !(8195 == ssl3_accept_~s__state~0); 27302#L117 assume !(8480 == ssl3_accept_~s__state~0); 27300#L120 assume !(8481 == ssl3_accept_~s__state~0); 27298#L123 assume !(8482 == ssl3_accept_~s__state~0); 27296#L126 assume !(8464 == ssl3_accept_~s__state~0); 27294#L129 assume !(8465 == ssl3_accept_~s__state~0); 27292#L132 assume !(8466 == ssl3_accept_~s__state~0); 27151#L135 assume 8496 == ssl3_accept_~s__state~0; 26472#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26473#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26509#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26510#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26605#L297-2 ssl3_accept_~s__init_num~0 := 0; 27199#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27193#L585 assume !(8576 == ssl3_accept_~state~0); 27190#L603 ssl3_accept_~skip~0 := 0; 27188#L99-2 assume !false; 27186#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27184#L102 assume !(12292 == ssl3_accept_~s__state~0); 27182#L105 assume !(16384 == ssl3_accept_~s__state~0); 27181#L108 assume !(8192 == ssl3_accept_~s__state~0); 27180#L111 assume !(24576 == ssl3_accept_~s__state~0); 27179#L114 assume !(8195 == ssl3_accept_~s__state~0); 27178#L117 assume !(8480 == ssl3_accept_~s__state~0); 27177#L120 assume !(8481 == ssl3_accept_~s__state~0); 27176#L123 assume !(8482 == ssl3_accept_~s__state~0); 27175#L126 assume !(8464 == ssl3_accept_~s__state~0); 27174#L129 assume !(8465 == ssl3_accept_~s__state~0); 27172#L132 assume !(8466 == ssl3_accept_~s__state~0); 27170#L135 assume !(8496 == ssl3_accept_~s__state~0); 27169#L138 assume !(8497 == ssl3_accept_~s__state~0); 27126#L141 assume 8512 == ssl3_accept_~s__state~0; 26641#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26535#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26513#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26514#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27358#L585 assume !(8576 == ssl3_accept_~state~0); 27356#L603 ssl3_accept_~skip~0 := 0; 27355#L99-2 assume !false; 27354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27353#L102 assume !(12292 == ssl3_accept_~s__state~0); 27352#L105 assume !(16384 == ssl3_accept_~s__state~0); 27351#L108 assume !(8192 == ssl3_accept_~s__state~0); 27350#L111 assume !(24576 == ssl3_accept_~s__state~0); 27349#L114 assume !(8195 == ssl3_accept_~s__state~0); 27348#L117 assume !(8480 == ssl3_accept_~s__state~0); 27347#L120 assume !(8481 == ssl3_accept_~s__state~0); 27346#L123 assume !(8482 == ssl3_accept_~s__state~0); 27345#L126 assume !(8464 == ssl3_accept_~s__state~0); 27344#L129 assume !(8465 == ssl3_accept_~s__state~0); 27343#L132 assume !(8466 == ssl3_accept_~s__state~0); 27290#L135 assume !(8496 == ssl3_accept_~s__state~0); 27289#L138 assume !(8497 == ssl3_accept_~s__state~0); 27288#L141 assume !(8512 == ssl3_accept_~s__state~0); 27144#L144 assume !(8513 == ssl3_accept_~s__state~0); 27141#L147 assume 8528 == ssl3_accept_~s__state~0; 26631#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26625#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26626#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26421#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26479#L361 assume !(ssl3_accept_~ret~0 <= 0); 26543#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26553#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27280#L585 assume !(8576 == ssl3_accept_~state~0); 27278#L603 ssl3_accept_~skip~0 := 0; 27277#L99-2 assume !false; 27276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27275#L102 assume !(12292 == ssl3_accept_~s__state~0); 27274#L105 assume !(16384 == ssl3_accept_~s__state~0); 27273#L108 assume !(8192 == ssl3_accept_~s__state~0); 27272#L111 assume !(24576 == ssl3_accept_~s__state~0); 27271#L114 assume !(8195 == ssl3_accept_~s__state~0); 27270#L117 assume !(8480 == ssl3_accept_~s__state~0); 27269#L120 assume !(8481 == ssl3_accept_~s__state~0); 27268#L123 assume !(8482 == ssl3_accept_~s__state~0); 27267#L126 assume !(8464 == ssl3_accept_~s__state~0); 27266#L129 assume !(8465 == ssl3_accept_~s__state~0); 27265#L132 assume !(8466 == ssl3_accept_~s__state~0); 27264#L135 assume !(8496 == ssl3_accept_~s__state~0); 27263#L138 assume !(8497 == ssl3_accept_~s__state~0); 27262#L141 assume !(8512 == ssl3_accept_~s__state~0); 27261#L144 assume !(8513 == ssl3_accept_~s__state~0); 27260#L147 assume !(8528 == ssl3_accept_~s__state~0); 27259#L150 assume !(8529 == ssl3_accept_~s__state~0); 27157#L153 assume 8544 == ssl3_accept_~s__state~0; 26576#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; 26438#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27146#L585 assume !(8576 == ssl3_accept_~state~0); 26404#L603 ssl3_accept_~skip~0 := 0; 27249#L99-2 assume !false; 27247#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27245#L102 assume !(12292 == ssl3_accept_~s__state~0); 27243#L105 assume !(16384 == ssl3_accept_~s__state~0); 27241#L108 assume !(8192 == ssl3_accept_~s__state~0); 27239#L111 assume !(24576 == ssl3_accept_~s__state~0); 27237#L114 assume !(8195 == ssl3_accept_~s__state~0); 27235#L117 assume !(8480 == ssl3_accept_~s__state~0); 27233#L120 assume !(8481 == ssl3_accept_~s__state~0); 27231#L123 assume !(8482 == ssl3_accept_~s__state~0); 27229#L126 assume !(8464 == ssl3_accept_~s__state~0); 27227#L129 assume !(8465 == ssl3_accept_~s__state~0); 27225#L132 assume !(8466 == ssl3_accept_~s__state~0); 27154#L135 assume !(8496 == ssl3_accept_~s__state~0); 27152#L138 assume !(8497 == ssl3_accept_~s__state~0); 27153#L141 assume !(8512 == ssl3_accept_~s__state~0); 27124#L144 assume !(8513 == ssl3_accept_~s__state~0); 27125#L147 assume !(8528 == ssl3_accept_~s__state~0); 27142#L150 assume !(8529 == ssl3_accept_~s__state~0); 27143#L153 assume !(8544 == ssl3_accept_~s__state~0); 27158#L156 assume !(8545 == ssl3_accept_~s__state~0); 26801#L159 assume !(8560 == ssl3_accept_~s__state~0); 26799#L162 assume !(8561 == ssl3_accept_~s__state~0); 26800#L165 assume !(8448 == ssl3_accept_~s__state~0); 26804#L168 assume 8576 == ssl3_accept_~s__state~0; 26481#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 26482#L449 assume !(ssl3_accept_~ret~0 <= 0); 26525#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26526#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27215#L585 assume !(8576 == ssl3_accept_~state~0); 27212#L603 ssl3_accept_~skip~0 := 0; 27210#L99-2 assume !false; 27208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27206#L102 assume !(12292 == ssl3_accept_~s__state~0); 27204#L105 assume !(16384 == ssl3_accept_~s__state~0); 27163#L108 assume !(8192 == ssl3_accept_~s__state~0); 27162#L111 assume !(24576 == ssl3_accept_~s__state~0); 27161#L114 assume !(8195 == ssl3_accept_~s__state~0); 27159#L117 assume !(8480 == ssl3_accept_~s__state~0); 26667#L120 assume !(8481 == ssl3_accept_~s__state~0); 27127#L123 assume !(8482 == ssl3_accept_~s__state~0); 26795#L126 assume 8464 == ssl3_accept_~s__state~0; 26488#L133 [2018-12-08 17:55:07,871 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,871 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-12-08 17:55:07,871 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,871 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:07,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:07,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:07,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1294860494, now seen corresponding path program 1 times [2018-12-08 17:55:07,878 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:07,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:07,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,879 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:07,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:07,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:07,902 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-08 17:55:07,902 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:07,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:07,903 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:07,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:07,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:07,903 INFO L87 Difference]: Start difference. First operand 1017 states and 1355 transitions. cyclomatic complexity: 343 Second operand 3 states. [2018-12-08 17:55:07,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:07,998 INFO L93 Difference]: Finished difference Result 975 states and 1257 transitions. [2018-12-08 17:55:07,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:07,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1257 transitions. [2018-12-08 17:55:08,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-12-08 17:55:08,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 838 states and 1084 transitions. [2018-12-08 17:55:08,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2018-12-08 17:55:08,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 729 [2018-12-08 17:55:08,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1084 transitions. [2018-12-08 17:55:08,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,002 INFO L705 BuchiCegarLoop]: Abstraction has 838 states and 1084 transitions. [2018-12-08 17:55:08,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1084 transitions. [2018-12-08 17:55:08,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 699. [2018-12-08 17:55:08,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2018-12-08 17:55:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 907 transitions. [2018-12-08 17:55:08,006 INFO L728 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2018-12-08 17:55:08,006 INFO L608 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2018-12-08 17:55:08,006 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-12-08 17:55:08,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 907 transitions. [2018-12-08 17:55:08,008 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2018-12-08 17:55:08,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,009 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,009 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-12-08 17:55:08,009 INFO L794 eck$LassoCheckResult]: Stem: 28573#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28574#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28569#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28570#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28541#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28610#L99-2 assume !false; 28664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28819#L102 assume !(12292 == ssl3_accept_~s__state~0); 28818#L105 assume !(16384 == ssl3_accept_~s__state~0); 28817#L108 assume !(8192 == ssl3_accept_~s__state~0); 28812#L111 assume !(24576 == ssl3_accept_~s__state~0); 28809#L114 assume !(8195 == ssl3_accept_~s__state~0); 28807#L117 assume !(8480 == ssl3_accept_~s__state~0); 28805#L120 assume !(8481 == ssl3_accept_~s__state~0); 28803#L123 assume !(8482 == ssl3_accept_~s__state~0); 28667#L126 assume 8464 == ssl3_accept_~s__state~0; 28472#L133 [2018-12-08 17:55:08,010 INFO L796 eck$LassoCheckResult]: Loop: 28472#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28407#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28397#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; 28398#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28958#L585 assume !(8576 == ssl3_accept_~state~0); 28956#L603 ssl3_accept_~skip~0 := 0; 28955#L99-2 assume !false; 28954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28953#L102 assume !(12292 == ssl3_accept_~s__state~0); 28946#L105 assume !(16384 == ssl3_accept_~s__state~0); 28940#L108 assume !(8192 == ssl3_accept_~s__state~0); 28939#L111 assume !(24576 == ssl3_accept_~s__state~0); 28938#L114 assume !(8195 == ssl3_accept_~s__state~0); 28937#L117 assume !(8480 == ssl3_accept_~s__state~0); 28934#L120 assume !(8481 == ssl3_accept_~s__state~0); 28932#L123 assume !(8482 == ssl3_accept_~s__state~0); 28930#L126 assume !(8464 == ssl3_accept_~s__state~0); 28924#L129 assume !(8465 == ssl3_accept_~s__state~0); 28840#L132 assume !(8466 == ssl3_accept_~s__state~0); 28760#L135 assume 8496 == ssl3_accept_~s__state~0; 28744#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28519#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28502#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 28571#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28566#L297-2 ssl3_accept_~s__init_num~0 := 0; 28537#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28408#L585 assume !(8576 == ssl3_accept_~state~0); 28415#L603 ssl3_accept_~skip~0 := 0; 28575#L99-2 assume !false; 28504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28505#L102 assume !(12292 == ssl3_accept_~s__state~0); 28515#L105 assume !(16384 == ssl3_accept_~s__state~0); 28516#L108 assume !(8192 == ssl3_accept_~s__state~0); 28470#L111 assume !(24576 == ssl3_accept_~s__state~0); 28435#L114 assume !(8195 == ssl3_accept_~s__state~0); 28436#L117 assume !(8480 == ssl3_accept_~s__state~0); 28456#L120 assume !(8481 == ssl3_accept_~s__state~0); 29055#L123 assume !(8482 == ssl3_accept_~s__state~0); 29053#L126 assume !(8464 == ssl3_accept_~s__state~0); 29051#L129 assume !(8465 == ssl3_accept_~s__state~0); 28581#L132 assume !(8466 == ssl3_accept_~s__state~0); 28543#L135 assume !(8496 == ssl3_accept_~s__state~0); 28544#L138 assume !(8497 == ssl3_accept_~s__state~0); 28555#L141 assume 8512 == ssl3_accept_~s__state~0; 28600#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28513#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28498#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28499#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29074#L585 assume !(8576 == ssl3_accept_~state~0); 29071#L603 ssl3_accept_~skip~0 := 0; 29069#L99-2 assume !false; 29067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29065#L102 assume !(12292 == ssl3_accept_~s__state~0); 29063#L105 assume !(16384 == ssl3_accept_~s__state~0); 29061#L108 assume !(8192 == ssl3_accept_~s__state~0); 29060#L111 assume !(24576 == ssl3_accept_~s__state~0); 29059#L114 assume !(8195 == ssl3_accept_~s__state~0); 29057#L117 assume !(8480 == ssl3_accept_~s__state~0); 29056#L120 assume !(8481 == ssl3_accept_~s__state~0); 29054#L123 assume !(8482 == ssl3_accept_~s__state~0); 29052#L126 assume !(8464 == ssl3_accept_~s__state~0); 29050#L129 assume !(8465 == ssl3_accept_~s__state~0); 29049#L132 assume !(8466 == ssl3_accept_~s__state~0); 29047#L135 assume !(8496 == ssl3_accept_~s__state~0); 29045#L138 assume !(8497 == ssl3_accept_~s__state~0); 28527#L141 assume !(8512 == ssl3_accept_~s__state~0); 28528#L144 assume !(8513 == ssl3_accept_~s__state~0); 28836#L147 assume 8528 == ssl3_accept_~s__state~0; 28593#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28590#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28592#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28562#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28524#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28520#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28525#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28811#L585 assume !(8576 == ssl3_accept_~state~0); 28808#L603 ssl3_accept_~skip~0 := 0; 28806#L99-2 assume !false; 28804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28802#L102 assume !(12292 == ssl3_accept_~s__state~0); 28801#L105 assume !(16384 == ssl3_accept_~s__state~0); 28800#L108 assume !(8192 == ssl3_accept_~s__state~0); 28799#L111 assume !(24576 == ssl3_accept_~s__state~0); 28797#L114 assume !(8195 == ssl3_accept_~s__state~0); 28796#L117 assume !(8480 == ssl3_accept_~s__state~0); 28795#L120 assume !(8481 == ssl3_accept_~s__state~0); 28794#L123 assume !(8482 == ssl3_accept_~s__state~0); 28789#L126 assume !(8464 == ssl3_accept_~s__state~0); 28787#L129 assume !(8465 == ssl3_accept_~s__state~0); 28786#L132 assume !(8466 == ssl3_accept_~s__state~0); 28784#L135 assume !(8496 == ssl3_accept_~s__state~0); 28782#L138 assume !(8497 == ssl3_accept_~s__state~0); 28780#L141 assume !(8512 == ssl3_accept_~s__state~0); 28778#L144 assume !(8513 == ssl3_accept_~s__state~0); 28776#L147 assume !(8528 == ssl3_accept_~s__state~0); 28774#L150 assume !(8529 == ssl3_accept_~s__state~0); 28764#L153 assume 8544 == ssl3_accept_~s__state~0; 28547#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28443#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 28445#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28511#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28395#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28392#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28393#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28911#L585 assume !(8576 == ssl3_accept_~state~0); 28907#L603 ssl3_accept_~skip~0 := 0; 28904#L99-2 assume !false; 28901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28898#L102 assume !(12292 == ssl3_accept_~s__state~0); 28895#L105 assume !(16384 == ssl3_accept_~s__state~0); 28892#L108 assume !(8192 == ssl3_accept_~s__state~0); 28889#L111 assume !(24576 == ssl3_accept_~s__state~0); 28886#L114 assume !(8195 == ssl3_accept_~s__state~0); 28883#L117 assume !(8480 == ssl3_accept_~s__state~0); 28880#L120 assume !(8481 == ssl3_accept_~s__state~0); 28877#L123 assume !(8482 == ssl3_accept_~s__state~0); 28874#L126 assume !(8464 == ssl3_accept_~s__state~0); 28871#L129 assume !(8465 == ssl3_accept_~s__state~0); 28868#L132 assume !(8466 == ssl3_accept_~s__state~0); 28865#L135 assume !(8496 == ssl3_accept_~s__state~0); 28861#L138 assume !(8497 == ssl3_accept_~s__state~0); 28858#L141 assume !(8512 == ssl3_accept_~s__state~0); 28855#L144 assume !(8513 == ssl3_accept_~s__state~0); 28852#L147 assume !(8528 == ssl3_accept_~s__state~0); 28849#L150 assume !(8529 == ssl3_accept_~s__state~0); 28846#L153 assume !(8544 == ssl3_accept_~s__state~0); 28844#L156 assume !(8545 == ssl3_accept_~s__state~0); 28842#L159 assume !(8560 == ssl3_accept_~s__state~0); 28839#L162 assume !(8561 == ssl3_accept_~s__state~0); 28673#L165 assume 8448 == ssl3_accept_~s__state~0; 28475#L166 assume !(ssl3_accept_~num1~0 > 0); 28476#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28556#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28638#L585 assume !(8576 == ssl3_accept_~state~0); 28633#L603 ssl3_accept_~skip~0 := 0; 28629#L99-2 assume !false; 28626#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28617#L102 assume !(12292 == ssl3_accept_~s__state~0); 28618#L105 assume !(16384 == ssl3_accept_~s__state~0); 28647#L108 assume !(8192 == ssl3_accept_~s__state~0); 28640#L111 assume !(24576 == ssl3_accept_~s__state~0); 28635#L114 assume !(8195 == ssl3_accept_~s__state~0); 28631#L117 assume !(8480 == ssl3_accept_~s__state~0); 28613#L120 assume !(8481 == ssl3_accept_~s__state~0); 28614#L123 assume !(8482 == ssl3_accept_~s__state~0); 28674#L126 assume 8464 == ssl3_accept_~s__state~0; 28472#L133 [2018-12-08 17:55:08,010 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,010 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-12-08 17:55:08,010 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,010 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1071439495, now seen corresponding path program 1 times [2018-12-08 17:55:08,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:08,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-08 17:55:08,054 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-08 17:55:08,054 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-08 17:55:08,062 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,085 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:08,102 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-08 17:55:08,118 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-12-08 17:55:08,118 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-12-08 17:55:08,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:08,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-08 17:55:08,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-12-08 17:55:08,119 INFO L87 Difference]: Start difference. First operand 699 states and 907 transitions. cyclomatic complexity: 211 Second operand 4 states. [2018-12-08 17:55:08,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:08,286 INFO L93 Difference]: Finished difference Result 1163 states and 1495 transitions. [2018-12-08 17:55:08,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-12-08 17:55:08,287 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1495 transitions. [2018-12-08 17:55:08,289 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2018-12-08 17:55:08,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1495 transitions. [2018-12-08 17:55:08,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2018-12-08 17:55:08,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2018-12-08 17:55:08,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1495 transitions. [2018-12-08 17:55:08,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,292 INFO L705 BuchiCegarLoop]: Abstraction has 1163 states and 1495 transitions. [2018-12-08 17:55:08,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1495 transitions. [2018-12-08 17:55:08,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 887. [2018-12-08 17:55:08,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 887 states. [2018-12-08 17:55:08,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1152 transitions. [2018-12-08 17:55:08,299 INFO L728 BuchiCegarLoop]: Abstraction has 887 states and 1152 transitions. [2018-12-08 17:55:08,299 INFO L608 BuchiCegarLoop]: Abstraction has 887 states and 1152 transitions. [2018-12-08 17:55:08,299 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-12-08 17:55:08,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 1152 transitions. [2018-12-08 17:55:08,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2018-12-08 17:55:08,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,301 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,302 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-12-08 17:55:08,302 INFO L794 eck$LassoCheckResult]: Stem: 30890#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30891#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30886#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30887#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30851#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30938#L99-2 assume !false; 30962#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31304#L102 assume !(12292 == ssl3_accept_~s__state~0); 31305#L105 assume !(16384 == ssl3_accept_~s__state~0); 31296#L108 assume !(8192 == ssl3_accept_~s__state~0); 31297#L111 assume !(24576 == ssl3_accept_~s__state~0); 31288#L114 assume !(8195 == ssl3_accept_~s__state~0); 31289#L117 assume !(8480 == ssl3_accept_~s__state~0); 31281#L120 assume !(8481 == ssl3_accept_~s__state~0); 31282#L123 assume !(8482 == ssl3_accept_~s__state~0); 31132#L126 assume 8464 == ssl3_accept_~s__state~0; 30784#L133 [2018-12-08 17:55:08,302 INFO L796 eck$LassoCheckResult]: Loop: 30784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30714#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30704#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; 30705#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31453#L585 assume !(8576 == ssl3_accept_~state~0); 31450#L603 ssl3_accept_~skip~0 := 0; 31448#L99-2 assume !false; 31446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31444#L102 assume !(12292 == ssl3_accept_~s__state~0); 31442#L105 assume !(16384 == ssl3_accept_~s__state~0); 31440#L108 assume !(8192 == ssl3_accept_~s__state~0); 31438#L111 assume !(24576 == ssl3_accept_~s__state~0); 31436#L114 assume !(8195 == ssl3_accept_~s__state~0); 31434#L117 assume !(8480 == ssl3_accept_~s__state~0); 31432#L120 assume !(8481 == ssl3_accept_~s__state~0); 31430#L123 assume !(8482 == ssl3_accept_~s__state~0); 31428#L126 assume !(8464 == ssl3_accept_~s__state~0); 31426#L129 assume !(8465 == ssl3_accept_~s__state~0); 31424#L132 assume !(8466 == ssl3_accept_~s__state~0); 31422#L135 assume 8496 == ssl3_accept_~s__state~0; 30986#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31418#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31416#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31414#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30883#L297-2 ssl3_accept_~s__init_num~0 := 0; 30847#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30716#L585 assume !(8576 == ssl3_accept_~state~0); 30724#L603 ssl3_accept_~skip~0 := 0; 30875#L99-2 assume !false; 30813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30814#L102 assume !(12292 == ssl3_accept_~s__state~0); 30824#L105 assume !(16384 == ssl3_accept_~s__state~0); 30825#L108 assume !(8192 == ssl3_accept_~s__state~0); 30781#L111 assume !(24576 == ssl3_accept_~s__state~0); 30745#L114 assume !(8195 == ssl3_accept_~s__state~0); 30746#L117 assume !(8480 == ssl3_accept_~s__state~0); 30733#L120 assume !(8481 == ssl3_accept_~s__state~0); 30734#L123 assume !(8482 == ssl3_accept_~s__state~0); 30902#L126 assume !(8464 == ssl3_accept_~s__state~0); 30903#L129 assume !(8465 == ssl3_accept_~s__state~0); 30898#L132 assume !(8466 == ssl3_accept_~s__state~0); 30858#L135 assume !(8496 == ssl3_accept_~s__state~0); 30859#L138 assume !(8497 == ssl3_accept_~s__state~0); 30837#L141 assume !(8512 == ssl3_accept_~s__state~0); 30785#L144 assume !(8513 == ssl3_accept_~s__state~0); 30749#L147 assume !(8528 == ssl3_accept_~s__state~0); 30750#L150 assume !(8529 == ssl3_accept_~s__state~0); 30739#L153 assume !(8544 == ssl3_accept_~s__state~0); 30740#L156 assume !(8545 == ssl3_accept_~s__state~0); 30927#L159 assume !(8560 == ssl3_accept_~s__state~0); 30915#L162 assume !(8561 == ssl3_accept_~s__state~0); 30879#L165 assume !(8448 == ssl3_accept_~s__state~0); 30864#L168 assume !(8576 == ssl3_accept_~s__state~0); 30865#L171 assume !(8577 == ssl3_accept_~s__state~0); 30842#L174 assume !(8592 == ssl3_accept_~s__state~0); 30791#L177 assume !(8593 == ssl3_accept_~s__state~0); 30758#L180 assume !(8608 == ssl3_accept_~s__state~0); 30759#L183 assume !(8609 == ssl3_accept_~s__state~0); 30695#L186 assume !(8640 == ssl3_accept_~s__state~0); 30696#L189 assume !(8641 == ssl3_accept_~s__state~0); 30931#L192 assume 8656 == ssl3_accept_~s__state~0; 30845#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30729#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 30730#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 30762#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30763#L510 assume !(0 == ssl3_accept_~tmp___10~0); 30802#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31578#L585 assume !(8576 == ssl3_accept_~state~0); 31576#L603 ssl3_accept_~skip~0 := 0; 31575#L99-2 assume !false; 31574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30852#L102 assume !(12292 == ssl3_accept_~s__state~0); 30853#L105 assume !(16384 == ssl3_accept_~s__state~0); 31552#L108 assume !(8192 == ssl3_accept_~s__state~0); 31463#L111 assume !(24576 == ssl3_accept_~s__state~0); 31462#L114 assume !(8195 == ssl3_accept_~s__state~0); 31461#L117 assume !(8480 == ssl3_accept_~s__state~0); 31459#L120 assume !(8481 == ssl3_accept_~s__state~0); 31454#L123 assume !(8482 == ssl3_accept_~s__state~0); 31451#L126 assume !(8464 == ssl3_accept_~s__state~0); 31449#L129 assume !(8465 == ssl3_accept_~s__state~0); 31447#L132 assume !(8466 == ssl3_accept_~s__state~0); 31445#L135 assume !(8496 == ssl3_accept_~s__state~0); 31443#L138 assume !(8497 == ssl3_accept_~s__state~0); 31441#L141 assume !(8512 == ssl3_accept_~s__state~0); 31439#L144 assume !(8513 == ssl3_accept_~s__state~0); 31437#L147 assume !(8528 == ssl3_accept_~s__state~0); 31435#L150 assume !(8529 == ssl3_accept_~s__state~0); 31433#L153 assume !(8544 == ssl3_accept_~s__state~0); 31431#L156 assume !(8545 == ssl3_accept_~s__state~0); 31429#L159 assume !(8560 == ssl3_accept_~s__state~0); 31427#L162 assume !(8561 == ssl3_accept_~s__state~0); 31425#L165 assume !(8448 == ssl3_accept_~s__state~0); 31421#L168 assume !(8576 == ssl3_accept_~s__state~0); 31420#L171 assume !(8577 == ssl3_accept_~s__state~0); 31417#L174 assume !(8592 == ssl3_accept_~s__state~0); 31415#L177 assume !(8593 == ssl3_accept_~s__state~0); 31413#L180 assume !(8608 == ssl3_accept_~s__state~0); 31411#L183 assume !(8609 == ssl3_accept_~s__state~0); 31405#L186 assume !(8640 == ssl3_accept_~s__state~0); 31402#L189 assume !(8641 == ssl3_accept_~s__state~0); 31400#L192 assume !(8656 == ssl3_accept_~s__state~0); 31398#L195 assume !(8657 == ssl3_accept_~s__state~0); 30882#L198 assume 8672 == ssl3_accept_~s__state~0; 30798#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 30799#L518 assume !(4 == ssl3_accept_~blastFlag~0); 30800#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30801#L525 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30925#L525-2 ssl3_accept_~s__init_num~0 := 0; 30857#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31568#L585 assume !(8576 == ssl3_accept_~state~0); 31566#L603 ssl3_accept_~skip~0 := 0; 31565#L99-2 assume !false; 31564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31563#L102 assume !(12292 == ssl3_accept_~s__state~0); 31562#L105 assume !(16384 == ssl3_accept_~s__state~0); 31561#L108 assume !(8192 == ssl3_accept_~s__state~0); 31560#L111 assume !(24576 == ssl3_accept_~s__state~0); 31559#L114 assume !(8195 == ssl3_accept_~s__state~0); 31558#L117 assume !(8480 == ssl3_accept_~s__state~0); 31557#L120 assume !(8481 == ssl3_accept_~s__state~0); 31556#L123 assume !(8482 == ssl3_accept_~s__state~0); 31555#L126 assume !(8464 == ssl3_accept_~s__state~0); 31554#L129 assume !(8465 == ssl3_accept_~s__state~0); 31553#L132 assume !(8466 == ssl3_accept_~s__state~0); 31112#L135 assume !(8496 == ssl3_accept_~s__state~0); 31111#L138 assume !(8497 == ssl3_accept_~s__state~0); 31110#L141 assume !(8512 == ssl3_accept_~s__state~0); 31109#L144 assume !(8513 == ssl3_accept_~s__state~0); 31108#L147 assume !(8528 == ssl3_accept_~s__state~0); 31107#L150 assume !(8529 == ssl3_accept_~s__state~0); 31105#L153 assume !(8544 == ssl3_accept_~s__state~0); 30980#L156 assume !(8545 == ssl3_accept_~s__state~0); 30979#L159 assume !(8560 == ssl3_accept_~s__state~0); 30978#L162 assume !(8561 == ssl3_accept_~s__state~0); 30977#L165 assume 8448 == ssl3_accept_~s__state~0; 30976#L166 assume !(ssl3_accept_~num1~0 > 0); 30974#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30972#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30967#L585 assume !(8576 == ssl3_accept_~state~0); 30965#L603 ssl3_accept_~skip~0 := 0; 30964#L99-2 assume !false; 30963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30961#L102 assume !(12292 == ssl3_accept_~s__state~0); 30959#L105 assume !(16384 == ssl3_accept_~s__state~0); 30957#L108 assume !(8192 == ssl3_accept_~s__state~0); 30955#L111 assume !(24576 == ssl3_accept_~s__state~0); 30953#L114 assume !(8195 == ssl3_accept_~s__state~0); 30951#L117 assume !(8480 == ssl3_accept_~s__state~0); 30949#L120 assume !(8481 == ssl3_accept_~s__state~0); 30946#L123 assume !(8482 == ssl3_accept_~s__state~0); 30947#L126 assume 8464 == ssl3_accept_~s__state~0; 30784#L133 [2018-12-08 17:55:08,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,302 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-12-08 17:55:08,302 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,307 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,308 INFO L82 PathProgramCache]: Analyzing trace with hash -2082767937, now seen corresponding path program 1 times [2018-12-08 17:55:08,308 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,308 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,352 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-12-08 17:55:08,352 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:08,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:08,352 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:08,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:08,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:08,353 INFO L87 Difference]: Start difference. First operand 887 states and 1152 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-12-08 17:55:08,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:08,378 INFO L93 Difference]: Finished difference Result 1516 states and 1993 transitions. [2018-12-08 17:55:08,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:08,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 1993 transitions. [2018-12-08 17:55:08,382 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2018-12-08 17:55:08,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 1993 transitions. [2018-12-08 17:55:08,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1407 [2018-12-08 17:55:08,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1407 [2018-12-08 17:55:08,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 1993 transitions. [2018-12-08 17:55:08,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,386 INFO L705 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2018-12-08 17:55:08,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 1993 transitions. [2018-12-08 17:55:08,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1516. [2018-12-08 17:55:08,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1516 states. [2018-12-08 17:55:08,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1993 transitions. [2018-12-08 17:55:08,397 INFO L728 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2018-12-08 17:55:08,397 INFO L608 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2018-12-08 17:55:08,397 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-12-08 17:55:08,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1516 states and 1993 transitions. [2018-12-08 17:55:08,405 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2018-12-08 17:55:08,405 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,406 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,406 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,406 INFO L794 eck$LassoCheckResult]: Stem: 33299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33300#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33294#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 33295#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33259#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33356#L99-2 assume !false; 33397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33899#L102 assume !(12292 == ssl3_accept_~s__state~0); 33895#L105 assume !(16384 == ssl3_accept_~s__state~0); 33889#L108 assume !(8192 == ssl3_accept_~s__state~0); 33883#L111 assume !(24576 == ssl3_accept_~s__state~0); 33880#L114 assume !(8195 == ssl3_accept_~s__state~0); 33875#L117 assume !(8480 == ssl3_accept_~s__state~0); 33871#L120 assume !(8481 == ssl3_accept_~s__state~0); 33868#L123 assume !(8482 == ssl3_accept_~s__state~0); 33862#L126 assume 8464 == ssl3_accept_~s__state~0; 33571#L133 [2018-12-08 17:55:08,406 INFO L796 eck$LassoCheckResult]: Loop: 33571#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33123#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33124#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; 33816#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33810#L585 assume !(8576 == ssl3_accept_~state~0); 33807#L603 ssl3_accept_~skip~0 := 0; 33805#L99-2 assume !false; 33799#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33796#L102 assume !(12292 == ssl3_accept_~s__state~0); 33794#L105 assume !(16384 == ssl3_accept_~s__state~0); 33792#L108 assume !(8192 == ssl3_accept_~s__state~0); 33790#L111 assume !(24576 == ssl3_accept_~s__state~0); 33788#L114 assume !(8195 == ssl3_accept_~s__state~0); 33786#L117 assume !(8480 == ssl3_accept_~s__state~0); 33768#L120 assume !(8481 == ssl3_accept_~s__state~0); 33740#L123 assume !(8482 == ssl3_accept_~s__state~0); 33736#L126 assume !(8464 == ssl3_accept_~s__state~0); 33731#L129 assume !(8465 == ssl3_accept_~s__state~0); 33724#L132 assume !(8466 == ssl3_accept_~s__state~0); 33657#L135 assume 8496 == ssl3_accept_~s__state~0; 33441#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 33652#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33650#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 33648#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33298#L297-2 ssl3_accept_~s__init_num~0 := 0; 33644#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33638#L585 assume !(8576 == ssl3_accept_~state~0); 33635#L603 ssl3_accept_~skip~0 := 0; 33633#L99-2 assume !false; 33631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33629#L102 assume !(12292 == ssl3_accept_~s__state~0); 33627#L105 assume !(16384 == ssl3_accept_~s__state~0); 33625#L108 assume !(8192 == ssl3_accept_~s__state~0); 33623#L111 assume !(24576 == ssl3_accept_~s__state~0); 33622#L114 assume !(8195 == ssl3_accept_~s__state~0); 33621#L117 assume !(8480 == ssl3_accept_~s__state~0); 33620#L120 assume !(8481 == ssl3_accept_~s__state~0); 33619#L123 assume !(8482 == ssl3_accept_~s__state~0); 33618#L126 assume !(8464 == ssl3_accept_~s__state~0); 33617#L129 assume !(8465 == ssl3_accept_~s__state~0); 33616#L132 assume !(8466 == ssl3_accept_~s__state~0); 33615#L135 assume !(8496 == ssl3_accept_~s__state~0); 33614#L138 assume !(8497 == ssl3_accept_~s__state~0); 33382#L141 assume 8512 == ssl3_accept_~s__state~0; 33338#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33339#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33210#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33211#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33499#L585 assume !(8576 == ssl3_accept_~state~0); 33498#L603 ssl3_accept_~skip~0 := 0; 33491#L99-2 assume !false; 33492#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33479#L102 assume !(12292 == ssl3_accept_~s__state~0); 33480#L105 assume !(16384 == ssl3_accept_~s__state~0); 33464#L108 assume !(8192 == ssl3_accept_~s__state~0); 33465#L111 assume !(24576 == ssl3_accept_~s__state~0); 33454#L114 assume !(8195 == ssl3_accept_~s__state~0); 33455#L117 assume !(8480 == ssl3_accept_~s__state~0); 33442#L120 assume !(8481 == ssl3_accept_~s__state~0); 33443#L123 assume !(8482 == ssl3_accept_~s__state~0); 33430#L126 assume !(8464 == ssl3_accept_~s__state~0); 33431#L129 assume !(8465 == ssl3_accept_~s__state~0); 33420#L132 assume !(8466 == ssl3_accept_~s__state~0); 33421#L135 assume !(8496 == ssl3_accept_~s__state~0); 33407#L138 assume !(8497 == ssl3_accept_~s__state~0); 33408#L141 assume !(8512 == ssl3_accept_~s__state~0); 33391#L144 assume !(8513 == ssl3_accept_~s__state~0); 33392#L147 assume 8528 == ssl3_accept_~s__state~0; 33325#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33326#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33334#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33283#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33237#L361 assume !(ssl3_accept_~ret~0 <= 0); 33238#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33988#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33976#L585 assume !(8576 == ssl3_accept_~state~0); 33973#L603 ssl3_accept_~skip~0 := 0; 33971#L99-2 assume !false; 33969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33967#L102 assume !(12292 == ssl3_accept_~s__state~0); 33958#L105 assume !(16384 == ssl3_accept_~s__state~0); 33954#L108 assume !(8192 == ssl3_accept_~s__state~0); 33944#L111 assume !(24576 == ssl3_accept_~s__state~0); 33935#L114 assume !(8195 == ssl3_accept_~s__state~0); 33932#L117 assume !(8480 == ssl3_accept_~s__state~0); 33929#L120 assume !(8481 == ssl3_accept_~s__state~0); 33926#L123 assume !(8482 == ssl3_accept_~s__state~0); 33923#L126 assume !(8464 == ssl3_accept_~s__state~0); 33920#L129 assume !(8465 == ssl3_accept_~s__state~0); 33917#L132 assume !(8466 == ssl3_accept_~s__state~0); 33914#L135 assume !(8496 == ssl3_accept_~s__state~0); 33911#L138 assume !(8497 == ssl3_accept_~s__state~0); 33908#L141 assume !(8512 == ssl3_accept_~s__state~0); 33905#L144 assume !(8513 == ssl3_accept_~s__state~0); 33902#L147 assume !(8528 == ssl3_accept_~s__state~0); 33900#L150 assume !(8529 == ssl3_accept_~s__state~0); 33896#L153 assume 8544 == ssl3_accept_~s__state~0; 33554#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33885#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 33317#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33318#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33872#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33819#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33776#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33766#L585 assume !(8576 == ssl3_accept_~state~0); 33763#L603 ssl3_accept_~skip~0 := 0; 33761#L99-2 assume !false; 33759#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33757#L102 assume !(12292 == ssl3_accept_~s__state~0); 33755#L105 assume !(16384 == ssl3_accept_~s__state~0); 33753#L108 assume !(8192 == ssl3_accept_~s__state~0); 33751#L111 assume !(24576 == ssl3_accept_~s__state~0); 33748#L114 assume !(8195 == ssl3_accept_~s__state~0); 33746#L117 assume !(8480 == ssl3_accept_~s__state~0); 33745#L120 assume !(8481 == ssl3_accept_~s__state~0); 33738#L123 assume !(8482 == ssl3_accept_~s__state~0); 33734#L126 assume !(8464 == ssl3_accept_~s__state~0); 33729#L129 assume !(8465 == ssl3_accept_~s__state~0); 33722#L132 assume !(8466 == ssl3_accept_~s__state~0); 33715#L135 assume !(8496 == ssl3_accept_~s__state~0); 33712#L138 assume !(8497 == ssl3_accept_~s__state~0); 33710#L141 assume !(8512 == ssl3_accept_~s__state~0); 33708#L144 assume !(8513 == ssl3_accept_~s__state~0); 33706#L147 assume !(8528 == ssl3_accept_~s__state~0); 33704#L150 assume !(8529 == ssl3_accept_~s__state~0); 33702#L153 assume !(8544 == ssl3_accept_~s__state~0); 33700#L156 assume !(8545 == ssl3_accept_~s__state~0); 33698#L159 assume !(8560 == ssl3_accept_~s__state~0); 33696#L162 assume !(8561 == ssl3_accept_~s__state~0); 33693#L165 assume 8448 == ssl3_accept_~s__state~0; 33691#L166 assume !(ssl3_accept_~num1~0 > 0); 33688#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33685#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33679#L585 assume !(8576 == ssl3_accept_~state~0); 33674#L603 ssl3_accept_~skip~0 := 0; 33672#L99-2 assume !false; 33670#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33667#L102 assume !(12292 == ssl3_accept_~s__state~0); 33665#L105 assume 16384 == ssl3_accept_~s__state~0; 33661#L211 ssl3_accept_~s__server~0 := 1; 33852#L216 assume 0 != ssl3_accept_~cb~0; 33847#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33845#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33841#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33836#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33832#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 33784#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33778#L585 assume !(8576 == ssl3_accept_~state~0); 33767#L603 ssl3_accept_~skip~0 := 0; 33764#L99-2 assume !false; 33762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33760#L102 assume !(12292 == ssl3_accept_~s__state~0); 33758#L105 assume !(16384 == ssl3_accept_~s__state~0); 33756#L108 assume !(8192 == ssl3_accept_~s__state~0); 33754#L111 assume !(24576 == ssl3_accept_~s__state~0); 33752#L114 assume !(8195 == ssl3_accept_~s__state~0); 33750#L117 assume !(8480 == ssl3_accept_~s__state~0); 33747#L120 assume !(8481 == ssl3_accept_~s__state~0); 33739#L123 assume !(8482 == ssl3_accept_~s__state~0); 33735#L126 assume 8464 == ssl3_accept_~s__state~0; 33571#L133 [2018-12-08 17:55:08,407 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,407 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-12-08 17:55:08,407 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,407 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,407 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,407 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,411 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1611458195, now seen corresponding path program 1 times [2018-12-08 17:55:08,411 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,411 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,412 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:08,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-12-08 17:55:08,446 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-08 17:55:08,446 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-08 17:55:08,452 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,473 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-12-08 17:55:08,521 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-08 17:55:08,521 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-12-08 17:55:08,521 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:08,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-08 17:55:08,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-12-08 17:55:08,521 INFO L87 Difference]: Start difference. First operand 1516 states and 1993 transitions. cyclomatic complexity: 481 Second operand 5 states. [2018-12-08 17:55:08,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:08,707 INFO L93 Difference]: Finished difference Result 2565 states and 3330 transitions. [2018-12-08 17:55:08,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-08 17:55:08,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2565 states and 3330 transitions. [2018-12-08 17:55:08,712 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2003 [2018-12-08 17:55:08,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2565 states to 2529 states and 3292 transitions. [2018-12-08 17:55:08,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2420 [2018-12-08 17:55:08,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2420 [2018-12-08 17:55:08,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2529 states and 3292 transitions. [2018-12-08 17:55:08,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,718 INFO L705 BuchiCegarLoop]: Abstraction has 2529 states and 3292 transitions. [2018-12-08 17:55:08,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states and 3292 transitions. [2018-12-08 17:55:08,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 1967. [2018-12-08 17:55:08,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1967 states. [2018-12-08 17:55:08,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1967 states to 1967 states and 2599 transitions. [2018-12-08 17:55:08,729 INFO L728 BuchiCegarLoop]: Abstraction has 1967 states and 2599 transitions. [2018-12-08 17:55:08,729 INFO L608 BuchiCegarLoop]: Abstraction has 1967 states and 2599 transitions. [2018-12-08 17:55:08,729 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-12-08 17:55:08,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1967 states and 2599 transitions. [2018-12-08 17:55:08,731 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1778 [2018-12-08 17:55:08,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,732 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,732 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-12-08 17:55:08,732 INFO L794 eck$LassoCheckResult]: Stem: 37865#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37866#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37862#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 37863#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37831#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 37913#L99-2 assume !false; 37940#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38557#L102 assume !(12292 == ssl3_accept_~s__state~0); 38556#L105 assume !(16384 == ssl3_accept_~s__state~0); 38555#L108 assume !(8192 == ssl3_accept_~s__state~0); 38554#L111 assume !(24576 == ssl3_accept_~s__state~0); 38553#L114 assume !(8195 == ssl3_accept_~s__state~0); 38552#L117 assume !(8480 == ssl3_accept_~s__state~0); 38551#L120 assume !(8481 == ssl3_accept_~s__state~0); 38550#L123 assume !(8482 == ssl3_accept_~s__state~0); 38549#L126 assume 8464 == ssl3_accept_~s__state~0; 37763#L133 [2018-12-08 17:55:08,732 INFO L796 eck$LassoCheckResult]: Loop: 37763#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 37764#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37685#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; 37686#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39605#L585 assume !(8576 == ssl3_accept_~state~0); 39601#L603 ssl3_accept_~skip~0 := 0; 39599#L99-2 assume !false; 39596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39593#L102 assume !(12292 == ssl3_accept_~s__state~0); 39590#L105 assume !(16384 == ssl3_accept_~s__state~0); 39588#L108 assume !(8192 == ssl3_accept_~s__state~0); 39585#L111 assume !(24576 == ssl3_accept_~s__state~0); 39582#L114 assume !(8195 == ssl3_accept_~s__state~0); 39579#L117 assume !(8480 == ssl3_accept_~s__state~0); 39576#L120 assume !(8481 == ssl3_accept_~s__state~0); 39573#L123 assume !(8482 == ssl3_accept_~s__state~0); 39570#L126 assume !(8464 == ssl3_accept_~s__state~0); 39504#L129 assume !(8465 == ssl3_accept_~s__state~0); 39503#L132 assume !(8466 == ssl3_accept_~s__state~0); 38925#L135 assume 8496 == ssl3_accept_~s__state~0; 38069#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 37809#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37792#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 38719#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37864#L297-2 ssl3_accept_~s__init_num~0 := 0; 39451#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39443#L585 assume !(8576 == ssl3_accept_~state~0); 39439#L603 ssl3_accept_~skip~0 := 0; 39436#L99-2 assume !false; 39433#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39430#L102 assume !(12292 == ssl3_accept_~s__state~0); 39427#L105 assume !(16384 == ssl3_accept_~s__state~0); 39424#L108 assume !(8192 == ssl3_accept_~s__state~0); 39421#L111 assume !(24576 == ssl3_accept_~s__state~0); 39392#L114 assume !(8195 == ssl3_accept_~s__state~0); 39046#L117 assume !(8480 == ssl3_accept_~s__state~0); 39039#L120 assume !(8481 == ssl3_accept_~s__state~0); 39035#L123 assume !(8482 == ssl3_accept_~s__state~0); 39031#L126 assume !(8464 == ssl3_accept_~s__state~0); 38980#L129 assume !(8465 == ssl3_accept_~s__state~0); 38978#L132 assume !(8466 == ssl3_accept_~s__state~0); 38976#L135 assume !(8496 == ssl3_accept_~s__state~0); 38974#L138 assume !(8497 == ssl3_accept_~s__state~0); 38003#L141 assume 8512 == ssl3_accept_~s__state~0; 37901#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37803#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37788#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37789#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39445#L585 assume !(8576 == ssl3_accept_~state~0); 39440#L603 ssl3_accept_~skip~0 := 0; 39437#L99-2 assume !false; 39434#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39431#L102 assume !(12292 == ssl3_accept_~s__state~0); 39428#L105 assume !(16384 == ssl3_accept_~s__state~0); 39425#L108 assume !(8192 == ssl3_accept_~s__state~0); 39422#L111 assume !(24576 == ssl3_accept_~s__state~0); 39419#L114 assume !(8195 == ssl3_accept_~s__state~0); 39390#L117 assume !(8480 == ssl3_accept_~s__state~0); 39388#L120 assume !(8481 == ssl3_accept_~s__state~0); 39386#L123 assume !(8482 == ssl3_accept_~s__state~0); 39384#L126 assume !(8464 == ssl3_accept_~s__state~0); 39381#L129 assume !(8465 == ssl3_accept_~s__state~0); 39374#L132 assume !(8466 == ssl3_accept_~s__state~0); 39370#L135 assume !(8496 == ssl3_accept_~s__state~0); 39367#L138 assume !(8497 == ssl3_accept_~s__state~0); 39364#L141 assume !(8512 == ssl3_accept_~s__state~0); 39353#L144 assume !(8513 == ssl3_accept_~s__state~0); 38004#L147 assume 8528 == ssl3_accept_~s__state~0; 37889#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37886#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37888#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37758#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37759#L361 assume !(ssl3_accept_~ret~0 <= 0); 37810#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37816#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39617#L585 assume !(8576 == ssl3_accept_~state~0); 39615#L603 ssl3_accept_~skip~0 := 0; 39614#L99-2 assume !false; 39606#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39602#L102 assume !(12292 == ssl3_accept_~s__state~0); 39600#L105 assume !(16384 == ssl3_accept_~s__state~0); 39597#L108 assume !(8192 == ssl3_accept_~s__state~0); 39594#L111 assume !(24576 == ssl3_accept_~s__state~0); 39591#L114 assume !(8195 == ssl3_accept_~s__state~0); 39589#L117 assume !(8480 == ssl3_accept_~s__state~0); 39586#L120 assume !(8481 == ssl3_accept_~s__state~0); 39583#L123 assume !(8482 == ssl3_accept_~s__state~0); 39580#L126 assume !(8464 == ssl3_accept_~s__state~0); 39577#L129 assume !(8465 == ssl3_accept_~s__state~0); 39574#L132 assume !(8466 == ssl3_accept_~s__state~0); 39571#L135 assume !(8496 == ssl3_accept_~s__state~0); 39568#L138 assume !(8497 == ssl3_accept_~s__state~0); 39534#L141 assume !(8512 == ssl3_accept_~s__state~0); 39532#L144 assume !(8513 == ssl3_accept_~s__state~0); 39530#L147 assume !(8528 == ssl3_accept_~s__state~0); 39529#L150 assume !(8529 == ssl3_accept_~s__state~0); 38019#L153 assume 8544 == ssl3_accept_~s__state~0; 37839#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37735#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 37737#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37801#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37683#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37730#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39170#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39164#L585 assume !(8576 == ssl3_accept_~state~0); 39161#L603 ssl3_accept_~skip~0 := 0; 39159#L99-2 assume !false; 39157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39150#L102 assume !(12292 == ssl3_accept_~s__state~0); 39149#L105 assume !(16384 == ssl3_accept_~s__state~0); 39148#L108 assume !(8192 == ssl3_accept_~s__state~0); 39147#L111 assume !(24576 == ssl3_accept_~s__state~0); 39145#L114 assume !(8195 == ssl3_accept_~s__state~0); 39130#L117 assume !(8480 == ssl3_accept_~s__state~0); 39129#L120 assume !(8481 == ssl3_accept_~s__state~0); 39128#L123 assume !(8482 == ssl3_accept_~s__state~0); 39127#L126 assume !(8464 == ssl3_accept_~s__state~0); 39126#L129 assume !(8465 == ssl3_accept_~s__state~0); 39125#L132 assume !(8466 == ssl3_accept_~s__state~0); 39124#L135 assume !(8496 == ssl3_accept_~s__state~0); 38983#L138 assume !(8497 == ssl3_accept_~s__state~0); 39123#L141 assume !(8512 == ssl3_accept_~s__state~0); 39122#L144 assume !(8513 == ssl3_accept_~s__state~0); 39121#L147 assume !(8528 == ssl3_accept_~s__state~0); 39120#L150 assume !(8529 == ssl3_accept_~s__state~0); 39119#L153 assume !(8544 == ssl3_accept_~s__state~0); 39118#L156 assume !(8545 == ssl3_accept_~s__state~0); 39117#L159 assume !(8560 == ssl3_accept_~s__state~0); 39116#L162 assume !(8561 == ssl3_accept_~s__state~0); 39115#L165 assume 8448 == ssl3_accept_~s__state~0; 39114#L166 assume !(ssl3_accept_~num1~0 > 0); 39112#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39111#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39098#L585 assume !(8576 == ssl3_accept_~state~0); 39095#L603 ssl3_accept_~skip~0 := 0; 39093#L99-2 assume !false; 39091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39089#L102 assume !(12292 == ssl3_accept_~s__state~0); 39087#L105 assume !(16384 == ssl3_accept_~s__state~0); 39085#L108 assume !(8192 == ssl3_accept_~s__state~0); 39083#L111 assume !(24576 == ssl3_accept_~s__state~0); 39081#L114 assume !(8195 == ssl3_accept_~s__state~0); 39079#L117 assume !(8480 == ssl3_accept_~s__state~0); 39077#L120 assume !(8481 == ssl3_accept_~s__state~0); 39075#L123 assume !(8482 == ssl3_accept_~s__state~0); 39073#L126 assume !(8464 == ssl3_accept_~s__state~0); 39071#L129 assume !(8465 == ssl3_accept_~s__state~0); 39069#L132 assume !(8466 == ssl3_accept_~s__state~0); 39067#L135 assume !(8496 == ssl3_accept_~s__state~0); 39065#L138 assume !(8497 == ssl3_accept_~s__state~0); 39063#L141 assume !(8512 == ssl3_accept_~s__state~0); 39061#L144 assume !(8513 == ssl3_accept_~s__state~0); 39059#L147 assume !(8528 == ssl3_accept_~s__state~0); 39057#L150 assume !(8529 == ssl3_accept_~s__state~0); 39055#L153 assume !(8544 == ssl3_accept_~s__state~0); 39053#L156 assume !(8545 == ssl3_accept_~s__state~0); 39051#L159 assume !(8560 == ssl3_accept_~s__state~0); 39049#L162 assume !(8561 == ssl3_accept_~s__state~0); 39047#L165 assume !(8448 == ssl3_accept_~s__state~0); 39040#L168 assume 8576 == ssl3_accept_~s__state~0; 39036#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 39032#L449 assume !(ssl3_accept_~ret~0 <= 0); 39026#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39020#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39013#L585 assume !(8576 == ssl3_accept_~state~0); 39010#L603 ssl3_accept_~skip~0 := 0; 39008#L99-2 assume !false; 39006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39004#L102 assume !(12292 == ssl3_accept_~s__state~0); 39002#L105 assume !(16384 == ssl3_accept_~s__state~0); 39000#L108 assume !(8192 == ssl3_accept_~s__state~0); 38998#L111 assume !(24576 == ssl3_accept_~s__state~0); 38996#L114 assume !(8195 == ssl3_accept_~s__state~0); 38994#L117 assume !(8480 == ssl3_accept_~s__state~0); 38992#L120 assume !(8481 == ssl3_accept_~s__state~0); 38990#L123 assume !(8482 == ssl3_accept_~s__state~0); 38988#L126 assume 8464 == ssl3_accept_~s__state~0; 37763#L133 [2018-12-08 17:55:08,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,733 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-12-08 17:55:08,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,733 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,737 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1539082248, now seen corresponding path program 1 times [2018-12-08 17:55:08,737 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,738 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,738 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:08,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,757 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 213 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2018-12-08 17:55:08,757 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:08,757 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:08,757 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:08,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:08,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:08,757 INFO L87 Difference]: Start difference. First operand 1967 states and 2599 transitions. cyclomatic complexity: 638 Second operand 3 states. [2018-12-08 17:55:08,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:08,769 INFO L93 Difference]: Finished difference Result 3293 states and 4320 transitions. [2018-12-08 17:55:08,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:08,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3293 states and 4320 transitions. [2018-12-08 17:55:08,778 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3104 [2018-12-08 17:55:08,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3293 states to 3293 states and 4320 transitions. [2018-12-08 17:55:08,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3184 [2018-12-08 17:55:08,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3184 [2018-12-08 17:55:08,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3293 states and 4320 transitions. [2018-12-08 17:55:08,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,789 INFO L705 BuchiCegarLoop]: Abstraction has 3293 states and 4320 transitions. [2018-12-08 17:55:08,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3293 states and 4320 transitions. [2018-12-08 17:55:08,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3293 to 1967. [2018-12-08 17:55:08,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1967 states. [2018-12-08 17:55:08,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1967 states to 1967 states and 2597 transitions. [2018-12-08 17:55:08,802 INFO L728 BuchiCegarLoop]: Abstraction has 1967 states and 2597 transitions. [2018-12-08 17:55:08,802 INFO L608 BuchiCegarLoop]: Abstraction has 1967 states and 2597 transitions. [2018-12-08 17:55:08,802 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-12-08 17:55:08,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1967 states and 2597 transitions. [2018-12-08 17:55:08,804 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1778 [2018-12-08 17:55:08,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,805 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,805 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-12-08 17:55:08,805 INFO L794 eck$LassoCheckResult]: Stem: 43137#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 43138#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43133#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 43134#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43096#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 43190#L99-2 assume !false; 43216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43462#L102 assume !(12292 == ssl3_accept_~s__state~0); 43458#L105 assume !(16384 == ssl3_accept_~s__state~0); 43459#L108 assume !(8192 == ssl3_accept_~s__state~0); 43454#L111 assume !(24576 == ssl3_accept_~s__state~0); 43455#L114 assume !(8195 == ssl3_accept_~s__state~0); 43424#L117 assume !(8480 == ssl3_accept_~s__state~0); 43425#L120 assume !(8481 == ssl3_accept_~s__state~0); 43419#L123 assume !(8482 == ssl3_accept_~s__state~0); 43420#L126 assume 8464 == ssl3_accept_~s__state~0; 43028#L133 [2018-12-08 17:55:08,805 INFO L796 eck$LassoCheckResult]: Loop: 43028#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42961#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42951#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; 42952#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42962#L585 assume !(8576 == ssl3_accept_~state~0); 42970#L603 ssl3_accept_~skip~0 := 0; 43121#L99-2 assume !false; 43056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43057#L102 assume !(12292 == ssl3_accept_~s__state~0); 43067#L105 assume !(16384 == ssl3_accept_~s__state~0); 43068#L108 assume !(8192 == ssl3_accept_~s__state~0); 44873#L111 assume !(24576 == ssl3_accept_~s__state~0); 44872#L114 assume !(8195 == ssl3_accept_~s__state~0); 43012#L117 assume !(8480 == ssl3_accept_~s__state~0); 43013#L120 assume !(8481 == ssl3_accept_~s__state~0); 44870#L123 assume !(8482 == ssl3_accept_~s__state~0); 44869#L126 assume !(8464 == ssl3_accept_~s__state~0); 43155#L129 assume !(8465 == ssl3_accept_~s__state~0); 43144#L132 assume !(8466 == ssl3_accept_~s__state~0); 43145#L135 assume 8496 == ssl3_accept_~s__state~0; 43016#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43017#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43047#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 43048#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43136#L297-2 ssl3_accept_~s__init_num~0 := 0; 44255#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44249#L585 assume !(8576 == ssl3_accept_~state~0); 44246#L603 ssl3_accept_~skip~0 := 0; 44244#L99-2 assume !false; 44242#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44240#L102 assume !(12292 == ssl3_accept_~s__state~0); 44238#L105 assume !(16384 == ssl3_accept_~s__state~0); 44236#L108 assume !(8192 == ssl3_accept_~s__state~0); 44234#L111 assume !(24576 == ssl3_accept_~s__state~0); 44232#L114 assume !(8195 == ssl3_accept_~s__state~0); 44230#L117 assume !(8480 == ssl3_accept_~s__state~0); 44228#L120 assume !(8481 == ssl3_accept_~s__state~0); 44226#L123 assume !(8482 == ssl3_accept_~s__state~0); 44224#L126 assume !(8464 == ssl3_accept_~s__state~0); 44222#L129 assume !(8465 == ssl3_accept_~s__state~0); 44220#L132 assume !(8466 == ssl3_accept_~s__state~0); 44218#L135 assume !(8496 == ssl3_accept_~s__state~0); 44215#L138 assume !(8497 == ssl3_accept_~s__state~0); 43257#L141 assume 8512 == ssl3_accept_~s__state~0; 43258#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44899#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44897#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44895#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44886#L585 assume !(8576 == ssl3_accept_~state~0); 44882#L603 ssl3_accept_~skip~0 := 0; 44880#L99-2 assume !false; 44878#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43097#L102 assume !(12292 == ssl3_accept_~s__state~0); 43098#L105 assume !(16384 == ssl3_accept_~s__state~0); 43079#L108 assume !(8192 == ssl3_accept_~s__state~0); 43080#L111 assume !(24576 == ssl3_accept_~s__state~0); 44867#L114 assume !(8195 == ssl3_accept_~s__state~0); 44866#L117 assume !(8480 == ssl3_accept_~s__state~0); 44865#L120 assume !(8481 == ssl3_accept_~s__state~0); 44755#L123 assume !(8482 == ssl3_accept_~s__state~0); 44754#L126 assume !(8464 == ssl3_accept_~s__state~0); 44753#L129 assume !(8465 == ssl3_accept_~s__state~0); 44752#L132 assume !(8466 == ssl3_accept_~s__state~0); 44750#L135 assume !(8496 == ssl3_accept_~s__state~0); 44749#L138 assume !(8497 == ssl3_accept_~s__state~0); 44748#L141 assume !(8512 == ssl3_accept_~s__state~0); 44629#L144 assume !(8513 == ssl3_accept_~s__state~0); 44630#L147 assume 8528 == ssl3_accept_~s__state~0; 43161#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43162#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43233#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43234#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44736#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44733#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44729#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44723#L585 assume !(8576 == ssl3_accept_~state~0); 44720#L603 ssl3_accept_~skip~0 := 0; 44718#L99-2 assume !false; 44716#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44714#L102 assume !(12292 == ssl3_accept_~s__state~0); 44712#L105 assume !(16384 == ssl3_accept_~s__state~0); 44710#L108 assume !(8192 == ssl3_accept_~s__state~0); 44708#L111 assume !(24576 == ssl3_accept_~s__state~0); 44706#L114 assume !(8195 == ssl3_accept_~s__state~0); 44705#L117 assume !(8480 == ssl3_accept_~s__state~0); 44704#L120 assume !(8481 == ssl3_accept_~s__state~0); 44703#L123 assume !(8482 == ssl3_accept_~s__state~0); 44700#L126 assume !(8464 == ssl3_accept_~s__state~0); 44698#L129 assume !(8465 == ssl3_accept_~s__state~0); 44695#L132 assume !(8466 == ssl3_accept_~s__state~0); 44693#L135 assume !(8496 == ssl3_accept_~s__state~0); 44692#L138 assume !(8497 == ssl3_accept_~s__state~0); 44691#L141 assume !(8512 == ssl3_accept_~s__state~0); 44690#L144 assume !(8513 == ssl3_accept_~s__state~0); 44688#L147 assume !(8528 == ssl3_accept_~s__state~0); 44687#L150 assume !(8529 == ssl3_accept_~s__state~0); 44686#L153 assume 8544 == ssl3_accept_~s__state~0; 43106#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42999#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 43001#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43153#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44677#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 42942#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 42943#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44656#L585 assume !(8576 == ssl3_accept_~state~0); 44652#L603 ssl3_accept_~skip~0 := 0; 44650#L99-2 assume !false; 44648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44646#L102 assume !(12292 == ssl3_accept_~s__state~0); 44644#L105 assume !(16384 == ssl3_accept_~s__state~0); 44642#L108 assume !(8192 == ssl3_accept_~s__state~0); 44640#L111 assume !(24576 == ssl3_accept_~s__state~0); 44638#L114 assume !(8195 == ssl3_accept_~s__state~0); 44636#L117 assume !(8480 == ssl3_accept_~s__state~0); 44634#L120 assume !(8481 == ssl3_accept_~s__state~0); 44632#L123 assume !(8482 == ssl3_accept_~s__state~0); 44626#L126 assume !(8464 == ssl3_accept_~s__state~0); 44623#L129 assume !(8465 == ssl3_accept_~s__state~0); 44380#L132 assume !(8466 == ssl3_accept_~s__state~0); 44381#L135 assume !(8496 == ssl3_accept_~s__state~0); 44308#L138 assume !(8497 == ssl3_accept_~s__state~0); 44309#L141 assume !(8512 == ssl3_accept_~s__state~0); 44300#L144 assume !(8513 == ssl3_accept_~s__state~0); 44301#L147 assume !(8528 == ssl3_accept_~s__state~0); 44292#L150 assume !(8529 == ssl3_accept_~s__state~0); 44293#L153 assume !(8544 == ssl3_accept_~s__state~0); 44216#L156 assume !(8545 == ssl3_accept_~s__state~0); 44217#L159 assume !(8560 == ssl3_accept_~s__state~0); 44128#L162 assume !(8561 == ssl3_accept_~s__state~0); 44129#L165 assume 8448 == ssl3_accept_~s__state~0; 43031#L166 assume !(ssl3_accept_~num1~0 > 0); 43032#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43117#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44488#L585 assume !(8576 == ssl3_accept_~state~0); 44485#L603 ssl3_accept_~skip~0 := 0; 44483#L99-2 assume !false; 44481#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44479#L102 assume !(12292 == ssl3_accept_~s__state~0); 44477#L105 assume !(16384 == ssl3_accept_~s__state~0); 44475#L108 assume !(8192 == ssl3_accept_~s__state~0); 44473#L111 assume !(24576 == ssl3_accept_~s__state~0); 44462#L114 assume !(8195 == ssl3_accept_~s__state~0); 44459#L117 assume !(8480 == ssl3_accept_~s__state~0); 44456#L120 assume !(8481 == ssl3_accept_~s__state~0); 44453#L123 assume !(8482 == ssl3_accept_~s__state~0); 44450#L126 assume !(8464 == ssl3_accept_~s__state~0); 44447#L129 assume !(8465 == ssl3_accept_~s__state~0); 44444#L132 assume !(8466 == ssl3_accept_~s__state~0); 44441#L135 assume !(8496 == ssl3_accept_~s__state~0); 44438#L138 assume !(8497 == ssl3_accept_~s__state~0); 44435#L141 assume !(8512 == ssl3_accept_~s__state~0); 44432#L144 assume !(8513 == ssl3_accept_~s__state~0); 44431#L147 assume !(8528 == ssl3_accept_~s__state~0); 44429#L150 assume !(8529 == ssl3_accept_~s__state~0); 44428#L153 assume !(8544 == ssl3_accept_~s__state~0); 44427#L156 assume !(8545 == ssl3_accept_~s__state~0); 44426#L159 assume !(8560 == ssl3_accept_~s__state~0); 44425#L162 assume !(8561 == ssl3_accept_~s__state~0); 44423#L165 assume !(8448 == ssl3_accept_~s__state~0); 44374#L168 assume 8576 == ssl3_accept_~s__state~0; 44372#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44368#L449 assume !(ssl3_accept_~ret~0 <= 0); 44361#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44354#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44347#L585 assume !(8576 == ssl3_accept_~state~0); 44344#L603 ssl3_accept_~skip~0 := 0; 44342#L99-2 assume !false; 44340#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44338#L102 assume !(12292 == ssl3_accept_~s__state~0); 44336#L105 assume !(16384 == ssl3_accept_~s__state~0); 44334#L108 assume !(8192 == ssl3_accept_~s__state~0); 44332#L111 assume !(24576 == ssl3_accept_~s__state~0); 44330#L114 assume !(8195 == ssl3_accept_~s__state~0); 44328#L117 assume !(8480 == ssl3_accept_~s__state~0); 44326#L120 assume !(8481 == ssl3_accept_~s__state~0); 44324#L123 assume !(8482 == ssl3_accept_~s__state~0); 44322#L126 assume 8464 == ssl3_accept_~s__state~0; 43028#L133 [2018-12-08 17:55:08,806 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-12-08 17:55:08,806 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,810 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,810 INFO L82 PathProgramCache]: Analyzing trace with hash 596275145, now seen corresponding path program 1 times [2018-12-08 17:55:08,810 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,810 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,810 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,811 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:08,811 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-12-08 17:55:08,833 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:08,834 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:08,834 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:08,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:08,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:08,834 INFO L87 Difference]: Start difference. First operand 1967 states and 2597 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-12-08 17:55:08,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:08,919 INFO L93 Difference]: Finished difference Result 2178 states and 2843 transitions. [2018-12-08 17:55:08,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:08,920 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2178 states and 2843 transitions. [2018-12-08 17:55:08,923 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2018-12-08 17:55:08,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2178 states to 2108 states and 2773 transitions. [2018-12-08 17:55:08,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1999 [2018-12-08 17:55:08,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1999 [2018-12-08 17:55:08,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2108 states and 2773 transitions. [2018-12-08 17:55:08,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:08,928 INFO L705 BuchiCegarLoop]: Abstraction has 2108 states and 2773 transitions. [2018-12-08 17:55:08,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states and 2773 transitions. [2018-12-08 17:55:08,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1948. [2018-12-08 17:55:08,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2018-12-08 17:55:08,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2565 transitions. [2018-12-08 17:55:08,938 INFO L728 BuchiCegarLoop]: Abstraction has 1948 states and 2565 transitions. [2018-12-08 17:55:08,938 INFO L608 BuchiCegarLoop]: Abstraction has 1948 states and 2565 transitions. [2018-12-08 17:55:08,938 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-12-08 17:55:08,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2565 transitions. [2018-12-08 17:55:08,940 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2018-12-08 17:55:08,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:08,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:08,941 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,941 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:08,941 INFO L794 eck$LassoCheckResult]: Stem: 47291#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47292#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47287#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 47288#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47253#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47353#L99-2 assume !false; 47391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47697#L102 assume !(12292 == ssl3_accept_~s__state~0); 47696#L105 assume !(16384 == ssl3_accept_~s__state~0); 47695#L108 assume !(8192 == ssl3_accept_~s__state~0); 47694#L111 assume !(24576 == ssl3_accept_~s__state~0); 47693#L114 assume !(8195 == ssl3_accept_~s__state~0); 47692#L117 assume !(8480 == ssl3_accept_~s__state~0); 47691#L120 assume !(8481 == ssl3_accept_~s__state~0); 47690#L123 assume !(8482 == ssl3_accept_~s__state~0); 47689#L126 assume 8464 == ssl3_accept_~s__state~0; 47488#L133 [2018-12-08 17:55:08,941 INFO L796 eck$LassoCheckResult]: Loop: 47488#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47112#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47113#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; 49004#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48999#L585 assume !(8576 == ssl3_accept_~state~0); 48997#L603 ssl3_accept_~skip~0 := 0; 48996#L99-2 assume !false; 48995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48994#L102 assume !(12292 == ssl3_accept_~s__state~0); 48993#L105 assume !(16384 == ssl3_accept_~s__state~0); 48992#L108 assume !(8192 == ssl3_accept_~s__state~0); 48991#L111 assume !(24576 == ssl3_accept_~s__state~0); 48990#L114 assume !(8195 == ssl3_accept_~s__state~0); 48989#L117 assume !(8480 == ssl3_accept_~s__state~0); 48988#L120 assume !(8481 == ssl3_accept_~s__state~0); 48987#L123 assume !(8482 == ssl3_accept_~s__state~0); 48986#L126 assume !(8464 == ssl3_accept_~s__state~0); 48985#L129 assume !(8465 == ssl3_accept_~s__state~0); 48983#L132 assume !(8466 == ssl3_accept_~s__state~0); 47728#L135 assume 8496 == ssl3_accept_~s__state~0; 47483#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 47224#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47200#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 47201#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47290#L297-2 ssl3_accept_~s__init_num~0 := 0; 48584#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48573#L585 assume !(8576 == ssl3_accept_~state~0); 48569#L603 ssl3_accept_~skip~0 := 0; 48566#L99-2 assume !false; 48563#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48560#L102 assume !(12292 == ssl3_accept_~s__state~0); 48557#L105 assume !(16384 == ssl3_accept_~s__state~0); 48554#L108 assume !(8192 == ssl3_accept_~s__state~0); 48551#L111 assume !(24576 == ssl3_accept_~s__state~0); 48548#L114 assume !(8195 == ssl3_accept_~s__state~0); 48545#L117 assume !(8480 == ssl3_accept_~s__state~0); 48542#L120 assume !(8481 == ssl3_accept_~s__state~0); 48540#L123 assume !(8482 == ssl3_accept_~s__state~0); 48539#L126 assume !(8464 == ssl3_accept_~s__state~0); 48537#L129 assume !(8465 == ssl3_accept_~s__state~0); 48536#L132 assume !(8466 == ssl3_accept_~s__state~0); 48535#L135 assume !(8496 == ssl3_accept_~s__state~0); 48534#L138 assume !(8497 == ssl3_accept_~s__state~0); 47379#L141 assume 8512 == ssl3_accept_~s__state~0; 47333#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47218#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47204#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47205#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48904#L585 assume !(8576 == ssl3_accept_~state~0); 48901#L603 ssl3_accept_~skip~0 := 0; 48899#L99-2 assume !false; 48897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48895#L102 assume !(12292 == ssl3_accept_~s__state~0); 48893#L105 assume !(16384 == ssl3_accept_~s__state~0); 48891#L108 assume !(8192 == ssl3_accept_~s__state~0); 48889#L111 assume !(24576 == ssl3_accept_~s__state~0); 48887#L114 assume !(8195 == ssl3_accept_~s__state~0); 48885#L117 assume !(8480 == ssl3_accept_~s__state~0); 48883#L120 assume !(8481 == ssl3_accept_~s__state~0); 48881#L123 assume !(8482 == ssl3_accept_~s__state~0); 48879#L126 assume !(8464 == ssl3_accept_~s__state~0); 48877#L129 assume !(8465 == ssl3_accept_~s__state~0); 48876#L132 assume !(8466 == ssl3_accept_~s__state~0); 48874#L135 assume !(8496 == ssl3_accept_~s__state~0); 48872#L138 assume !(8497 == ssl3_accept_~s__state~0); 48870#L141 assume !(8512 == ssl3_accept_~s__state~0); 48714#L144 assume !(8513 == ssl3_accept_~s__state~0); 48715#L147 assume 8528 == ssl3_accept_~s__state~0; 47317#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47318#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 47380#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47280#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47230#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47226#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48811#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48806#L585 assume !(8576 == ssl3_accept_~state~0); 48804#L603 ssl3_accept_~skip~0 := 0; 48803#L99-2 assume !false; 48801#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48796#L102 assume !(12292 == ssl3_accept_~s__state~0); 48793#L105 assume !(16384 == ssl3_accept_~s__state~0); 48791#L108 assume !(8192 == ssl3_accept_~s__state~0); 48789#L111 assume !(24576 == ssl3_accept_~s__state~0); 48787#L114 assume !(8195 == ssl3_accept_~s__state~0); 48785#L117 assume !(8480 == ssl3_accept_~s__state~0); 48783#L120 assume !(8481 == ssl3_accept_~s__state~0); 48781#L123 assume !(8482 == ssl3_accept_~s__state~0); 48779#L126 assume !(8464 == ssl3_accept_~s__state~0); 48777#L129 assume !(8465 == ssl3_accept_~s__state~0); 48775#L132 assume !(8466 == ssl3_accept_~s__state~0); 48773#L135 assume !(8496 == ssl3_accept_~s__state~0); 48771#L138 assume !(8497 == ssl3_accept_~s__state~0); 48769#L141 assume !(8512 == ssl3_accept_~s__state~0); 48767#L144 assume !(8513 == ssl3_accept_~s__state~0); 48527#L147 assume !(8528 == ssl3_accept_~s__state~0); 48528#L150 assume !(8529 == ssl3_accept_~s__state~0); 47430#L153 assume 8544 == ssl3_accept_~s__state~0; 47431#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47150#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 47152#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47216#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47100#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47097#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 47098#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48496#L585 assume !(8576 == ssl3_accept_~state~0); 48488#L603 ssl3_accept_~skip~0 := 0; 48489#L99-2 assume !false; 48480#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48481#L102 assume !(12292 == ssl3_accept_~s__state~0); 48474#L105 assume !(16384 == ssl3_accept_~s__state~0); 48475#L108 assume !(8192 == ssl3_accept_~s__state~0); 48466#L111 assume !(24576 == ssl3_accept_~s__state~0); 48467#L114 assume !(8195 == ssl3_accept_~s__state~0); 48458#L117 assume !(8480 == ssl3_accept_~s__state~0); 48459#L120 assume !(8481 == ssl3_accept_~s__state~0); 48450#L123 assume !(8482 == ssl3_accept_~s__state~0); 48451#L126 assume !(8464 == ssl3_accept_~s__state~0); 48442#L129 assume !(8465 == ssl3_accept_~s__state~0); 48443#L132 assume !(8466 == ssl3_accept_~s__state~0); 48434#L135 assume !(8496 == ssl3_accept_~s__state~0); 48435#L138 assume !(8497 == ssl3_accept_~s__state~0); 48426#L141 assume !(8512 == ssl3_accept_~s__state~0); 48427#L144 assume !(8513 == ssl3_accept_~s__state~0); 48416#L147 assume !(8528 == ssl3_accept_~s__state~0); 48417#L150 assume !(8529 == ssl3_accept_~s__state~0); 48410#L153 assume !(8544 == ssl3_accept_~s__state~0); 48411#L156 assume !(8545 == ssl3_accept_~s__state~0); 48405#L159 assume !(8560 == ssl3_accept_~s__state~0); 48406#L162 assume !(8561 == ssl3_accept_~s__state~0); 48400#L165 assume 8448 == ssl3_accept_~s__state~0; 48401#L166 assume !(ssl3_accept_~num1~0 > 0); 47271#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47272#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48940#L585 assume !(8576 == ssl3_accept_~state~0); 48938#L603 ssl3_accept_~skip~0 := 0; 48937#L99-2 assume !false; 48936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48935#L102 assume !(12292 == ssl3_accept_~s__state~0); 48934#L105 assume !(16384 == ssl3_accept_~s__state~0); 48933#L108 assume !(8192 == ssl3_accept_~s__state~0); 48932#L111 assume !(24576 == ssl3_accept_~s__state~0); 48931#L114 assume !(8195 == ssl3_accept_~s__state~0); 48930#L117 assume !(8480 == ssl3_accept_~s__state~0); 48929#L120 assume !(8481 == ssl3_accept_~s__state~0); 48928#L123 assume !(8482 == ssl3_accept_~s__state~0); 48926#L126 assume !(8464 == ssl3_accept_~s__state~0); 48925#L129 assume !(8465 == ssl3_accept_~s__state~0); 48923#L132 assume !(8466 == ssl3_accept_~s__state~0); 47257#L135 assume !(8496 == ssl3_accept_~s__state~0); 47258#L138 assume !(8497 == ssl3_accept_~s__state~0); 47235#L141 assume !(8512 == ssl3_accept_~s__state~0); 47236#L144 assume !(8513 == ssl3_accept_~s__state~0); 48875#L147 assume !(8528 == ssl3_accept_~s__state~0); 48873#L150 assume !(8529 == ssl3_accept_~s__state~0); 48871#L153 assume !(8544 == ssl3_accept_~s__state~0); 47334#L156 assume !(8545 == ssl3_accept_~s__state~0); 47335#L159 assume !(8560 == ssl3_accept_~s__state~0); 47319#L162 assume !(8561 == ssl3_accept_~s__state~0); 47281#L165 assume !(8448 == ssl3_accept_~s__state~0); 47264#L168 assume 8576 == ssl3_accept_~s__state~0; 47173#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47174#L449 assume !(ssl3_accept_~ret~0 <= 0); 47213#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47214#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49019#L585 assume !(8576 == ssl3_accept_~state~0); 49017#L603 ssl3_accept_~skip~0 := 0; 49016#L99-2 assume !false; 49015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49014#L102 assume !(12292 == ssl3_accept_~s__state~0); 49013#L105 assume !(16384 == ssl3_accept_~s__state~0); 49012#L108 assume !(8192 == ssl3_accept_~s__state~0); 49011#L111 assume !(24576 == ssl3_accept_~s__state~0); 49010#L114 assume !(8195 == ssl3_accept_~s__state~0); 49009#L117 assume !(8480 == ssl3_accept_~s__state~0); 48119#L120 assume !(8481 == ssl3_accept_~s__state~0); 49008#L123 assume !(8482 == ssl3_accept_~s__state~0); 49007#L126 assume !(8464 == ssl3_accept_~s__state~0); 49006#L129 assume !(8465 == ssl3_accept_~s__state~0); 48984#L132 assume 8466 == ssl3_accept_~s__state~0; 47488#L133 [2018-12-08 17:55:08,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-12-08 17:55:08,942 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:08,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:08,946 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:08,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1789768814, now seen corresponding path program 1 times [2018-12-08 17:55:08,946 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:08,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:08,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,946 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:08,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:08,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:09,012 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2018-12-08 17:55:09,012 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:09,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-12-08 17:55:09,013 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:09,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-12-08 17:55:09,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-12-08 17:55:09,013 INFO L87 Difference]: Start difference. First operand 1948 states and 2565 transitions. cyclomatic complexity: 624 Second operand 4 states. [2018-12-08 17:55:09,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:09,110 INFO L93 Difference]: Finished difference Result 2368 states and 3084 transitions. [2018-12-08 17:55:09,111 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-12-08 17:55:09,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3084 transitions. [2018-12-08 17:55:09,117 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2018-12-08 17:55:09,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2368 states and 3084 transitions. [2018-12-08 17:55:09,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2245 [2018-12-08 17:55:09,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2245 [2018-12-08 17:55:09,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2368 states and 3084 transitions. [2018-12-08 17:55:09,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:09,126 INFO L705 BuchiCegarLoop]: Abstraction has 2368 states and 3084 transitions. [2018-12-08 17:55:09,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states and 3084 transitions. [2018-12-08 17:55:09,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 2039. [2018-12-08 17:55:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2039 states. [2018-12-08 17:55:09,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2708 transitions. [2018-12-08 17:55:09,139 INFO L728 BuchiCegarLoop]: Abstraction has 2039 states and 2708 transitions. [2018-12-08 17:55:09,139 INFO L608 BuchiCegarLoop]: Abstraction has 2039 states and 2708 transitions. [2018-12-08 17:55:09,139 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-12-08 17:55:09,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2708 transitions. [2018-12-08 17:55:09,142 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2018-12-08 17:55:09,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:09,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:09,142 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:09,142 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:09,142 INFO L794 eck$LassoCheckResult]: Stem: 51622#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51623#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51617#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51618#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51581#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 51681#L99-2 assume !false; 51543#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51544#L102 assume !(12292 == ssl3_accept_~s__state~0); 51555#L105 assume !(16384 == ssl3_accept_~s__state~0); 51556#L108 assume !(8192 == ssl3_accept_~s__state~0); 51507#L111 assume !(24576 == ssl3_accept_~s__state~0); 51468#L114 assume !(8195 == ssl3_accept_~s__state~0); 51469#L117 assume !(8480 == ssl3_accept_~s__state~0); 51456#L120 assume !(8481 == ssl3_accept_~s__state~0); 51457#L123 assume !(8482 == ssl3_accept_~s__state~0); 51659#L126 assume 8464 == ssl3_accept_~s__state~0; 51742#L133 [2018-12-08 17:55:09,143 INFO L796 eck$LassoCheckResult]: Loop: 51742#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51435#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51436#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; 52172#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52167#L585 assume !(8576 == ssl3_accept_~state~0); 52161#L603 ssl3_accept_~skip~0 := 0; 52100#L99-2 assume !false; 52060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52059#L102 assume !(12292 == ssl3_accept_~s__state~0); 52058#L105 assume !(16384 == ssl3_accept_~s__state~0); 52057#L108 assume !(8192 == ssl3_accept_~s__state~0); 52056#L111 assume !(24576 == ssl3_accept_~s__state~0); 52055#L114 assume !(8195 == ssl3_accept_~s__state~0); 52054#L117 assume !(8480 == ssl3_accept_~s__state~0); 52053#L120 assume !(8481 == ssl3_accept_~s__state~0); 52052#L123 assume !(8482 == ssl3_accept_~s__state~0); 52051#L126 assume !(8464 == ssl3_accept_~s__state~0); 52050#L129 assume !(8465 == ssl3_accept_~s__state~0); 52049#L132 assume !(8466 == ssl3_accept_~s__state~0); 52013#L135 assume 8496 == ssl3_accept_~s__state~0; 51777#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 52011#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52010#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 52009#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51621#L297-2 ssl3_accept_~s__init_num~0 := 0; 52110#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52105#L585 assume !(8576 == ssl3_accept_~state~0); 52098#L603 ssl3_accept_~skip~0 := 0; 52062#L99-2 assume !false; 52046#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52045#L102 assume !(12292 == ssl3_accept_~s__state~0); 52044#L105 assume !(16384 == ssl3_accept_~s__state~0); 52043#L108 assume !(8192 == ssl3_accept_~s__state~0); 52042#L111 assume !(24576 == ssl3_accept_~s__state~0); 52041#L114 assume !(8195 == ssl3_accept_~s__state~0); 52040#L117 assume !(8480 == ssl3_accept_~s__state~0); 52039#L120 assume !(8481 == ssl3_accept_~s__state~0); 52038#L123 assume !(8482 == ssl3_accept_~s__state~0); 52037#L126 assume !(8464 == ssl3_accept_~s__state~0); 52036#L129 assume !(8465 == ssl3_accept_~s__state~0); 52035#L132 assume !(8466 == ssl3_accept_~s__state~0); 52034#L135 assume !(8496 == ssl3_accept_~s__state~0); 52033#L138 assume !(8497 == ssl3_accept_~s__state~0); 51706#L141 assume 8512 == ssl3_accept_~s__state~0; 51663#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51664#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51537#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51538#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53423#L585 assume !(8576 == ssl3_accept_~state~0); 53412#L603 ssl3_accept_~skip~0 := 0; 53410#L99-2 assume !false; 53398#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53397#L102 assume !(12292 == ssl3_accept_~s__state~0); 53396#L105 assume !(16384 == ssl3_accept_~s__state~0); 53395#L108 assume !(8192 == ssl3_accept_~s__state~0); 53394#L111 assume !(24576 == ssl3_accept_~s__state~0); 53393#L114 assume !(8195 == ssl3_accept_~s__state~0); 53392#L117 assume !(8480 == ssl3_accept_~s__state~0); 53391#L120 assume !(8481 == ssl3_accept_~s__state~0); 53390#L123 assume !(8482 == ssl3_accept_~s__state~0); 53389#L126 assume !(8464 == ssl3_accept_~s__state~0); 53388#L129 assume !(8465 == ssl3_accept_~s__state~0); 53387#L132 assume !(8466 == ssl3_accept_~s__state~0); 53386#L135 assume !(8496 == ssl3_accept_~s__state~0); 53385#L138 assume !(8497 == ssl3_accept_~s__state~0); 53384#L141 assume !(8512 == ssl3_accept_~s__state~0); 53383#L144 assume !(8513 == ssl3_accept_~s__state~0); 53382#L147 assume 8528 == ssl3_accept_~s__state~0; 51713#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53381#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53380#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53379#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53377#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53372#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53370#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53358#L585 assume !(8576 == ssl3_accept_~state~0); 53355#L603 ssl3_accept_~skip~0 := 0; 53353#L99-2 assume !false; 53225#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53224#L102 assume !(12292 == ssl3_accept_~s__state~0); 53223#L105 assume !(16384 == ssl3_accept_~s__state~0); 53222#L108 assume !(8192 == ssl3_accept_~s__state~0); 53221#L111 assume !(24576 == ssl3_accept_~s__state~0); 53219#L114 assume !(8195 == ssl3_accept_~s__state~0); 53218#L117 assume !(8480 == ssl3_accept_~s__state~0); 53217#L120 assume !(8481 == ssl3_accept_~s__state~0); 53216#L123 assume !(8482 == ssl3_accept_~s__state~0); 51636#L126 assume !(8464 == ssl3_accept_~s__state~0); 51637#L129 assume !(8465 == ssl3_accept_~s__state~0); 51631#L132 assume !(8466 == ssl3_accept_~s__state~0); 51584#L135 assume !(8496 == ssl3_accept_~s__state~0); 51585#L138 assume !(8497 == ssl3_accept_~s__state~0); 51600#L141 assume !(8512 == ssl3_accept_~s__state~0); 53190#L144 assume !(8513 == ssl3_accept_~s__state~0); 53189#L147 assume !(8528 == ssl3_accept_~s__state~0); 51499#L150 assume !(8529 == ssl3_accept_~s__state~0); 51500#L153 assume 8544 == ssl3_accept_~s__state~0; 51746#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51477#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 51479#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51550#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51423#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53184#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53181#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53174#L585 assume !(8576 == ssl3_accept_~state~0); 53170#L603 ssl3_accept_~skip~0 := 0; 53138#L99-2 assume !false; 53130#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53128#L102 assume !(12292 == ssl3_accept_~s__state~0); 53126#L105 assume !(16384 == ssl3_accept_~s__state~0); 53124#L108 assume !(8192 == ssl3_accept_~s__state~0); 53122#L111 assume !(24576 == ssl3_accept_~s__state~0); 53120#L114 assume !(8195 == ssl3_accept_~s__state~0); 53118#L117 assume !(8480 == ssl3_accept_~s__state~0); 53116#L120 assume !(8481 == ssl3_accept_~s__state~0); 53114#L123 assume !(8482 == ssl3_accept_~s__state~0); 53112#L126 assume !(8464 == ssl3_accept_~s__state~0); 53110#L129 assume !(8465 == ssl3_accept_~s__state~0); 53108#L132 assume !(8466 == ssl3_accept_~s__state~0); 53105#L135 assume !(8496 == ssl3_accept_~s__state~0); 53103#L138 assume !(8497 == ssl3_accept_~s__state~0); 53101#L141 assume !(8512 == ssl3_accept_~s__state~0); 53099#L144 assume !(8513 == ssl3_accept_~s__state~0); 53097#L147 assume !(8528 == ssl3_accept_~s__state~0); 53095#L150 assume !(8529 == ssl3_accept_~s__state~0); 53093#L153 assume !(8544 == ssl3_accept_~s__state~0); 53091#L156 assume !(8545 == ssl3_accept_~s__state~0); 51676#L159 assume !(8560 == ssl3_accept_~s__state~0); 51677#L162 assume !(8561 == ssl3_accept_~s__state~0); 51610#L165 assume 8448 == ssl3_accept_~s__state~0; 51611#L166 assume !(ssl3_accept_~num1~0 > 0); 53088#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53086#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53081#L585 assume !(8576 == ssl3_accept_~state~0); 53043#L603 ssl3_accept_~skip~0 := 0; 53041#L99-2 assume !false; 52887#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52885#L102 assume !(12292 == ssl3_accept_~s__state~0); 52883#L105 assume !(16384 == ssl3_accept_~s__state~0); 52881#L108 assume !(8192 == ssl3_accept_~s__state~0); 52879#L111 assume !(24576 == ssl3_accept_~s__state~0); 52877#L114 assume !(8195 == ssl3_accept_~s__state~0); 52875#L117 assume !(8480 == ssl3_accept_~s__state~0); 52873#L120 assume !(8481 == ssl3_accept_~s__state~0); 52871#L123 assume !(8482 == ssl3_accept_~s__state~0); 52869#L126 assume !(8464 == ssl3_accept_~s__state~0); 52867#L129 assume !(8465 == ssl3_accept_~s__state~0); 52865#L132 assume !(8466 == ssl3_accept_~s__state~0); 52863#L135 assume !(8496 == ssl3_accept_~s__state~0); 52861#L138 assume !(8497 == ssl3_accept_~s__state~0); 52859#L141 assume !(8512 == ssl3_accept_~s__state~0); 52857#L144 assume !(8513 == ssl3_accept_~s__state~0); 52855#L147 assume !(8528 == ssl3_accept_~s__state~0); 52853#L150 assume !(8529 == ssl3_accept_~s__state~0); 52851#L153 assume !(8544 == ssl3_accept_~s__state~0); 52849#L156 assume !(8545 == ssl3_accept_~s__state~0); 52847#L159 assume !(8560 == ssl3_accept_~s__state~0); 52845#L162 assume !(8561 == ssl3_accept_~s__state~0); 52843#L165 assume !(8448 == ssl3_accept_~s__state~0); 52836#L168 assume 8576 == ssl3_accept_~s__state~0; 52833#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 51588#L449 assume !(ssl3_accept_~ret~0 <= 0); 51547#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51548#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53401#L585 assume 8576 == ssl3_accept_~state~0; 53295#L604 assume !(8592 == ssl3_accept_~s__state~0); 52162#L603 ssl3_accept_~skip~0 := 0; 52101#L99-2 assume !false; 52077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52075#L102 assume !(12292 == ssl3_accept_~s__state~0); 52074#L105 assume !(16384 == ssl3_accept_~s__state~0); 52073#L108 assume !(8192 == ssl3_accept_~s__state~0); 52072#L111 assume !(24576 == ssl3_accept_~s__state~0); 52071#L114 assume !(8195 == ssl3_accept_~s__state~0); 52070#L117 assume !(8480 == ssl3_accept_~s__state~0); 52069#L120 assume !(8481 == ssl3_accept_~s__state~0); 52068#L123 assume !(8482 == ssl3_accept_~s__state~0); 52067#L126 assume !(8464 == ssl3_accept_~s__state~0); 52065#L129 assume !(8465 == ssl3_accept_~s__state~0); 52066#L132 assume 8466 == ssl3_accept_~s__state~0; 51742#L133 [2018-12-08 17:55:09,143 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:09,143 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-12-08 17:55:09,143 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:09,143 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:09,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:09,144 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:09,149 INFO L82 PathProgramCache]: Analyzing trace with hash -407860953, now seen corresponding path program 1 times [2018-12-08 17:55:09,149 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:09,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:09,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,149 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:09,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:09,202 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-12-08 17:55:09,203 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:09,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:09,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:09,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:09,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:09,203 INFO L87 Difference]: Start difference. First operand 2039 states and 2708 transitions. cyclomatic complexity: 676 Second operand 3 states. [2018-12-08 17:55:09,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:09,212 INFO L93 Difference]: Finished difference Result 3430 states and 4526 transitions. [2018-12-08 17:55:09,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:09,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3430 states and 4526 transitions. [2018-12-08 17:55:09,219 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3218 [2018-12-08 17:55:09,226 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3430 states to 3430 states and 4526 transitions. [2018-12-08 17:55:09,226 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3321 [2018-12-08 17:55:09,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3321 [2018-12-08 17:55:09,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3430 states and 4526 transitions. [2018-12-08 17:55:09,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:09,228 INFO L705 BuchiCegarLoop]: Abstraction has 3430 states and 4526 transitions. [2018-12-08 17:55:09,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states and 4526 transitions. [2018-12-08 17:55:09,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 2039. [2018-12-08 17:55:09,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2039 states. [2018-12-08 17:55:09,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2706 transitions. [2018-12-08 17:55:09,242 INFO L728 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2018-12-08 17:55:09,243 INFO L608 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2018-12-08 17:55:09,243 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-12-08 17:55:09,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2706 transitions. [2018-12-08 17:55:09,245 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2018-12-08 17:55:09,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:09,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:09,246 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:09,246 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:09,246 INFO L794 eck$LassoCheckResult]: Stem: 57090#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 57091#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57086#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 57087#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57051#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 57150#L99-2 assume !false; 57178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57404#L102 assume !(12292 == ssl3_accept_~s__state~0); 57400#L105 assume !(16384 == ssl3_accept_~s__state~0); 57401#L108 assume !(8192 == ssl3_accept_~s__state~0); 57396#L111 assume !(24576 == ssl3_accept_~s__state~0); 57397#L114 assume !(8195 == ssl3_accept_~s__state~0); 57392#L117 assume !(8480 == ssl3_accept_~s__state~0); 57393#L120 assume !(8481 == ssl3_accept_~s__state~0); 57388#L123 assume !(8482 == ssl3_accept_~s__state~0); 57389#L126 assume 8464 == ssl3_accept_~s__state~0; 57263#L133 [2018-12-08 17:55:09,246 INFO L796 eck$LassoCheckResult]: Loop: 57263#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56910#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56911#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; 58056#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58051#L585 assume !(8576 == ssl3_accept_~state~0); 58049#L603 ssl3_accept_~skip~0 := 0; 58047#L99-2 assume !false; 58045#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58043#L102 assume !(12292 == ssl3_accept_~s__state~0); 58041#L105 assume !(16384 == ssl3_accept_~s__state~0); 58038#L108 assume !(8192 == ssl3_accept_~s__state~0); 58037#L111 assume !(24576 == ssl3_accept_~s__state~0); 58036#L114 assume !(8195 == ssl3_accept_~s__state~0); 58032#L117 assume !(8480 == ssl3_accept_~s__state~0); 58026#L120 assume !(8481 == ssl3_accept_~s__state~0); 58023#L123 assume !(8482 == ssl3_accept_~s__state~0); 58021#L126 assume !(8464 == ssl3_accept_~s__state~0); 58015#L129 assume !(8465 == ssl3_accept_~s__state~0); 58013#L132 assume !(8466 == ssl3_accept_~s__state~0); 57972#L135 assume 8496 == ssl3_accept_~s__state~0; 57260#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57027#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57003#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 57004#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57089#L297-2 ssl3_accept_~s__init_num~0 := 0; 57966#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57959#L585 assume !(8576 == ssl3_accept_~state~0); 57956#L603 ssl3_accept_~skip~0 := 0; 57954#L99-2 assume !false; 57952#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57950#L102 assume !(12292 == ssl3_accept_~s__state~0); 57948#L105 assume !(16384 == ssl3_accept_~s__state~0); 57946#L108 assume !(8192 == ssl3_accept_~s__state~0); 57944#L111 assume !(24576 == ssl3_accept_~s__state~0); 57942#L114 assume !(8195 == ssl3_accept_~s__state~0); 57940#L117 assume !(8480 == ssl3_accept_~s__state~0); 57938#L120 assume !(8481 == ssl3_accept_~s__state~0); 57936#L123 assume !(8482 == ssl3_accept_~s__state~0); 57934#L126 assume !(8464 == ssl3_accept_~s__state~0); 57932#L129 assume !(8465 == ssl3_accept_~s__state~0); 57930#L132 assume !(8466 == ssl3_accept_~s__state~0); 57928#L135 assume !(8496 == ssl3_accept_~s__state~0); 57926#L138 assume !(8497 == ssl3_accept_~s__state~0); 57217#L141 assume 8512 == ssl3_accept_~s__state~0; 57215#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58701#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58699#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58698#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57961#L585 assume !(8576 == ssl3_accept_~state~0); 57957#L603 ssl3_accept_~skip~0 := 0; 57955#L99-2 assume !false; 57953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57951#L102 assume !(12292 == ssl3_accept_~s__state~0); 57949#L105 assume !(16384 == ssl3_accept_~s__state~0); 57947#L108 assume !(8192 == ssl3_accept_~s__state~0); 57945#L111 assume !(24576 == ssl3_accept_~s__state~0); 57943#L114 assume !(8195 == ssl3_accept_~s__state~0); 57941#L117 assume !(8480 == ssl3_accept_~s__state~0); 57939#L120 assume !(8481 == ssl3_accept_~s__state~0); 57937#L123 assume !(8482 == ssl3_accept_~s__state~0); 57935#L126 assume !(8464 == ssl3_accept_~s__state~0); 57933#L129 assume !(8465 == ssl3_accept_~s__state~0); 57931#L132 assume !(8466 == ssl3_accept_~s__state~0); 57929#L135 assume !(8496 == ssl3_accept_~s__state~0); 57927#L138 assume !(8497 == ssl3_accept_~s__state~0); 57925#L141 assume !(8512 == ssl3_accept_~s__state~0); 57921#L144 assume !(8513 == ssl3_accept_~s__state~0); 57225#L147 assume 8528 == ssl3_accept_~s__state~0; 57119#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57120#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58675#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 57072#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57028#L361 assume !(ssl3_accept_~ret~0 <= 0); 57029#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58669#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58663#L585 assume !(8576 == ssl3_accept_~state~0); 58660#L603 ssl3_accept_~skip~0 := 0; 58658#L99-2 assume !false; 58656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58654#L102 assume !(12292 == ssl3_accept_~s__state~0); 58652#L105 assume !(16384 == ssl3_accept_~s__state~0); 58650#L108 assume !(8192 == ssl3_accept_~s__state~0); 58648#L111 assume !(24576 == ssl3_accept_~s__state~0); 58646#L114 assume !(8195 == ssl3_accept_~s__state~0); 58644#L117 assume !(8480 == ssl3_accept_~s__state~0); 58642#L120 assume !(8481 == ssl3_accept_~s__state~0); 58640#L123 assume !(8482 == ssl3_accept_~s__state~0); 58638#L126 assume !(8464 == ssl3_accept_~s__state~0); 58636#L129 assume !(8465 == ssl3_accept_~s__state~0); 58634#L132 assume !(8466 == ssl3_accept_~s__state~0); 58630#L135 assume !(8496 == ssl3_accept_~s__state~0); 58629#L138 assume !(8497 == ssl3_accept_~s__state~0); 58628#L141 assume !(8512 == ssl3_accept_~s__state~0); 58627#L144 assume !(8513 == ssl3_accept_~s__state~0); 58625#L147 assume !(8528 == ssl3_accept_~s__state~0); 58624#L150 assume !(8529 == ssl3_accept_~s__state~0); 57351#L153 assume 8544 == ssl3_accept_~s__state~0; 57253#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58617#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 57110#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57111#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56945#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 56946#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58582#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58577#L585 assume !(8576 == ssl3_accept_~state~0); 58575#L603 ssl3_accept_~skip~0 := 0; 58574#L99-2 assume !false; 58573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58572#L102 assume !(12292 == ssl3_accept_~s__state~0); 58571#L105 assume !(16384 == ssl3_accept_~s__state~0); 58570#L108 assume !(8192 == ssl3_accept_~s__state~0); 58569#L111 assume !(24576 == ssl3_accept_~s__state~0); 58568#L114 assume !(8195 == ssl3_accept_~s__state~0); 58567#L117 assume !(8480 == ssl3_accept_~s__state~0); 58566#L120 assume !(8481 == ssl3_accept_~s__state~0); 58565#L123 assume !(8482 == ssl3_accept_~s__state~0); 58564#L126 assume !(8464 == ssl3_accept_~s__state~0); 58563#L129 assume !(8465 == ssl3_accept_~s__state~0); 58562#L132 assume !(8466 == ssl3_accept_~s__state~0); 58561#L135 assume !(8496 == ssl3_accept_~s__state~0); 58560#L138 assume !(8497 == ssl3_accept_~s__state~0); 58559#L141 assume !(8512 == ssl3_accept_~s__state~0); 58558#L144 assume !(8513 == ssl3_accept_~s__state~0); 58557#L147 assume !(8528 == ssl3_accept_~s__state~0); 58556#L150 assume !(8529 == ssl3_accept_~s__state~0); 58555#L153 assume !(8544 == ssl3_accept_~s__state~0); 58554#L156 assume !(8545 == ssl3_accept_~s__state~0); 58553#L159 assume !(8560 == ssl3_accept_~s__state~0); 58552#L162 assume !(8561 == ssl3_accept_~s__state~0); 58551#L165 assume 8448 == ssl3_accept_~s__state~0; 58550#L166 assume !(ssl3_accept_~num1~0 > 0); 58547#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58545#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58540#L585 assume !(8576 == ssl3_accept_~state~0); 58538#L603 ssl3_accept_~skip~0 := 0; 58531#L99-2 assume !false; 58526#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58523#L102 assume !(12292 == ssl3_accept_~s__state~0); 58521#L105 assume !(16384 == ssl3_accept_~s__state~0); 58519#L108 assume !(8192 == ssl3_accept_~s__state~0); 58517#L111 assume !(24576 == ssl3_accept_~s__state~0); 58515#L114 assume !(8195 == ssl3_accept_~s__state~0); 58513#L117 assume !(8480 == ssl3_accept_~s__state~0); 58511#L120 assume !(8481 == ssl3_accept_~s__state~0); 58509#L123 assume !(8482 == ssl3_accept_~s__state~0); 58507#L126 assume !(8464 == ssl3_accept_~s__state~0); 58505#L129 assume !(8465 == ssl3_accept_~s__state~0); 58503#L132 assume !(8466 == ssl3_accept_~s__state~0); 58501#L135 assume !(8496 == ssl3_accept_~s__state~0); 58499#L138 assume !(8497 == ssl3_accept_~s__state~0); 58497#L141 assume !(8512 == ssl3_accept_~s__state~0); 58495#L144 assume !(8513 == ssl3_accept_~s__state~0); 58494#L147 assume !(8528 == ssl3_accept_~s__state~0); 58493#L150 assume !(8529 == ssl3_accept_~s__state~0); 58492#L153 assume !(8544 == ssl3_accept_~s__state~0); 58491#L156 assume !(8545 == ssl3_accept_~s__state~0); 58489#L159 assume !(8560 == ssl3_accept_~s__state~0); 58488#L162 assume !(8561 == ssl3_accept_~s__state~0); 58487#L165 assume !(8448 == ssl3_accept_~s__state~0); 58486#L168 assume 8576 == ssl3_accept_~s__state~0; 58404#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 58485#L449 assume !(ssl3_accept_~ret~0 <= 0); 58483#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57728#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58198#L585 assume 8576 == ssl3_accept_~state~0; 58191#L604 assume !(8592 == ssl3_accept_~s__state~0); 58188#L603 ssl3_accept_~skip~0 := 0; 58186#L99-2 assume !false; 58184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58182#L102 assume !(12292 == ssl3_accept_~s__state~0); 58180#L105 assume !(16384 == ssl3_accept_~s__state~0); 58178#L108 assume !(8192 == ssl3_accept_~s__state~0); 58176#L111 assume !(24576 == ssl3_accept_~s__state~0); 58174#L114 assume !(8195 == ssl3_accept_~s__state~0); 58172#L117 assume !(8480 == ssl3_accept_~s__state~0); 57207#L120 assume !(8481 == ssl3_accept_~s__state~0); 58169#L123 assume !(8482 == ssl3_accept_~s__state~0); 58167#L126 assume !(8464 == ssl3_accept_~s__state~0); 58165#L129 assume !(8465 == ssl3_accept_~s__state~0); 58163#L132 assume 8466 == ssl3_accept_~s__state~0; 57263#L133 [2018-12-08 17:55:09,246 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:09,246 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-12-08 17:55:09,246 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:09,246 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:09,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,247 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:09,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:09,251 INFO L82 PathProgramCache]: Analyzing trace with hash -680208378, now seen corresponding path program 1 times [2018-12-08 17:55:09,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:09,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:09,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,252 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:09,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,279 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:09,279 INFO L82 PathProgramCache]: Analyzing trace with hash 1175910740, now seen corresponding path program 1 times [2018-12-08 17:55:09,279 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:09,280 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:09,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:09,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:09,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:10,048 WARN L180 SmtUtils]: Spent 735.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2018-12-08 17:55:10,101 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:10,101 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:10,101 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:10,101 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:10,101 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-08 17:55:10,101 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:10,101 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:10,101 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:10,101 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-12-08 17:55:10,101 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:10,101 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:10,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,330 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:10,330 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:10,332 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:10,332 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:10,355 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-08 17:55:10,356 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:10,358 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-08 17:55:10,372 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:10,372 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:10,372 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:10,372 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:10,372 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-08 17:55:10,373 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:10,373 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:10,373 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:10,373 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-12-08 17:55:10,373 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:10,373 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:10,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:10,580 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:10,580 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-08 17:55:10,580 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-12-08 17:55:10,581 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:10,581 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:10,581 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:10,581 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:10,581 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:10,581 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:10,581 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:10,582 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-08 17:55:10,583 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-08 17:55:10,583 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-12-08 17:55:10,583 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-08 17:55:10,583 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-08 17:55:10,583 INFO L518 LassoAnalysis]: Proved termination. [2018-12-08 17:55:10,583 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-12-08 17:55:10,583 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-08 17:55:10,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:10,605 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:10,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:10,623 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:10,642 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-08 17:55:10,643 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-12-08 17:55:10,643 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674 Second operand 5 states. [2018-12-08 17:55:10,678 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674. Second operand 5 states. Result 4873 states and 6427 transitions. Complement of second has 4 states. [2018-12-08 17:55:10,678 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-12-08 17:55:10,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-08 17:55:10,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 406 transitions. [2018-12-08 17:55:10,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 16 letters. Loop has 180 letters. [2018-12-08 17:55:10,680 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:10,681 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 196 letters. Loop has 180 letters. [2018-12-08 17:55:10,682 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:10,682 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 406 transitions. Stem has 16 letters. Loop has 360 letters. [2018-12-08 17:55:10,684 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:10,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4873 states and 6427 transitions. [2018-12-08 17:55:10,693 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2018-12-08 17:55:10,700 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4873 states to 4873 states and 6427 transitions. [2018-12-08 17:55:10,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2018-12-08 17:55:10,701 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3349 [2018-12-08 17:55:10,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4873 states and 6427 transitions. [2018-12-08 17:55:10,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:10,701 INFO L705 BuchiCegarLoop]: Abstraction has 4873 states and 6427 transitions. [2018-12-08 17:55:10,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states and 6427 transitions. [2018-12-08 17:55:10,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4867. [2018-12-08 17:55:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4867 states. [2018-12-08 17:55:10,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6418 transitions. [2018-12-08 17:55:10,727 INFO L728 BuchiCegarLoop]: Abstraction has 4867 states and 6418 transitions. [2018-12-08 17:55:10,727 INFO L608 BuchiCegarLoop]: Abstraction has 4867 states and 6418 transitions. [2018-12-08 17:55:10,727 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-12-08 17:55:10,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4867 states and 6418 transitions. [2018-12-08 17:55:10,734 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2018-12-08 17:55:10,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:10,734 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:10,735 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:10,735 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:10,735 INFO L794 eck$LassoCheckResult]: Stem: 64698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 64699#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64696#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 64697#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64646#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 64774#L99-2 assume !false; 65146#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66339#L102 assume !(12292 == ssl3_accept_~s__state~0); 66325#L105 assume !(16384 == ssl3_accept_~s__state~0); 66326#L108 assume !(8192 == ssl3_accept_~s__state~0); 66317#L111 assume !(24576 == ssl3_accept_~s__state~0); 66318#L114 assume !(8195 == ssl3_accept_~s__state~0); 66311#L117 assume !(8480 == ssl3_accept_~s__state~0); 66312#L120 assume !(8481 == ssl3_accept_~s__state~0); 66300#L123 assume !(8482 == ssl3_accept_~s__state~0); 66301#L126 assume 8464 == ssl3_accept_~s__state~0; 65872#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 64440#L274 [2018-12-08 17:55:10,735 INFO L796 eck$LassoCheckResult]: Loop: 64440#L274 assume !(0 == ssl3_accept_~blastFlag~0); 64441#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; 69267#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69262#L585 assume !(8576 == ssl3_accept_~state~0); 69259#L603 ssl3_accept_~skip~0 := 0; 69258#L99-2 assume !false; 69257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69256#L102 assume !(12292 == ssl3_accept_~s__state~0); 69251#L105 assume !(16384 == ssl3_accept_~s__state~0); 69249#L108 assume !(8192 == ssl3_accept_~s__state~0); 69244#L111 assume !(24576 == ssl3_accept_~s__state~0); 69241#L114 assume !(8195 == ssl3_accept_~s__state~0); 69237#L117 assume !(8480 == ssl3_accept_~s__state~0); 69234#L120 assume !(8481 == ssl3_accept_~s__state~0); 69231#L123 assume !(8482 == ssl3_accept_~s__state~0); 64716#L126 assume !(8464 == ssl3_accept_~s__state~0); 64717#L129 assume !(8465 == ssl3_accept_~s__state~0); 64725#L132 assume !(8466 == ssl3_accept_~s__state~0); 69126#L135 assume 8496 == ssl3_accept_~s__state~0; 68029#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 69125#L287 assume !(1 == ssl3_accept_~blastFlag~0); 69124#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 69111#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 68739#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68738#L297-2 ssl3_accept_~s__init_num~0 := 0; 68719#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68713#L585 assume !(8576 == ssl3_accept_~state~0); 68710#L603 ssl3_accept_~skip~0 := 0; 68708#L99-2 assume !false; 68706#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68704#L102 assume !(12292 == ssl3_accept_~s__state~0); 68702#L105 assume !(16384 == ssl3_accept_~s__state~0); 68700#L108 assume !(8192 == ssl3_accept_~s__state~0); 68698#L111 assume !(24576 == ssl3_accept_~s__state~0); 68696#L114 assume !(8195 == ssl3_accept_~s__state~0); 68694#L117 assume !(8480 == ssl3_accept_~s__state~0); 68692#L120 assume !(8481 == ssl3_accept_~s__state~0); 68690#L123 assume !(8482 == ssl3_accept_~s__state~0); 68688#L126 assume !(8464 == ssl3_accept_~s__state~0); 68686#L129 assume !(8465 == ssl3_accept_~s__state~0); 68684#L132 assume !(8466 == ssl3_accept_~s__state~0); 68683#L135 assume !(8496 == ssl3_accept_~s__state~0); 68660#L138 assume !(8497 == ssl3_accept_~s__state~0); 66179#L141 assume 8512 == ssl3_accept_~s__state~0; 66177#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68838#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 68836#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68831#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68824#L585 assume !(8576 == ssl3_accept_~state~0); 68821#L603 ssl3_accept_~skip~0 := 0; 68819#L99-2 assume !false; 68817#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68815#L102 assume !(12292 == ssl3_accept_~s__state~0); 68813#L105 assume !(16384 == ssl3_accept_~s__state~0); 68811#L108 assume !(8192 == ssl3_accept_~s__state~0); 68809#L111 assume !(24576 == ssl3_accept_~s__state~0); 68807#L114 assume !(8195 == ssl3_accept_~s__state~0); 68805#L117 assume !(8480 == ssl3_accept_~s__state~0); 68803#L120 assume !(8481 == ssl3_accept_~s__state~0); 68801#L123 assume !(8482 == ssl3_accept_~s__state~0); 68799#L126 assume !(8464 == ssl3_accept_~s__state~0); 68797#L129 assume !(8465 == ssl3_accept_~s__state~0); 68795#L132 assume !(8466 == ssl3_accept_~s__state~0); 68793#L135 assume !(8496 == ssl3_accept_~s__state~0); 68791#L138 assume !(8497 == ssl3_accept_~s__state~0); 68789#L141 assume !(8512 == ssl3_accept_~s__state~0); 68787#L144 assume !(8513 == ssl3_accept_~s__state~0); 68786#L147 assume 8528 == ssl3_accept_~s__state~0; 68390#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68785#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 68782#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64679#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 64606#L361 assume !(ssl3_accept_~ret~0 <= 0); 64607#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68779#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68774#L585 assume !(8576 == ssl3_accept_~state~0); 68772#L603 ssl3_accept_~skip~0 := 0; 68771#L99-2 assume !false; 68770#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68769#L102 assume !(12292 == ssl3_accept_~s__state~0); 68768#L105 assume !(16384 == ssl3_accept_~s__state~0); 68767#L108 assume !(8192 == ssl3_accept_~s__state~0); 68766#L111 assume !(24576 == ssl3_accept_~s__state~0); 68765#L114 assume !(8195 == ssl3_accept_~s__state~0); 68764#L117 assume !(8480 == ssl3_accept_~s__state~0); 68763#L120 assume !(8481 == ssl3_accept_~s__state~0); 68762#L123 assume !(8482 == ssl3_accept_~s__state~0); 68761#L126 assume !(8464 == ssl3_accept_~s__state~0); 68760#L129 assume !(8465 == ssl3_accept_~s__state~0); 68759#L132 assume !(8466 == ssl3_accept_~s__state~0); 68758#L135 assume !(8496 == ssl3_accept_~s__state~0); 68757#L138 assume !(8497 == ssl3_accept_~s__state~0); 68756#L141 assume !(8512 == ssl3_accept_~s__state~0); 68755#L144 assume !(8513 == ssl3_accept_~s__state~0); 68754#L147 assume !(8528 == ssl3_accept_~s__state~0); 68753#L150 assume !(8529 == ssl3_accept_~s__state~0); 68681#L153 assume 8544 == ssl3_accept_~s__state~0; 66125#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68680#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 68678#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68673#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68659#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68655#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68399#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68395#L585 assume !(8576 == ssl3_accept_~state~0); 68642#L603 ssl3_accept_~skip~0 := 0; 68641#L99-2 assume !false; 68640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68639#L102 assume !(12292 == ssl3_accept_~s__state~0); 68638#L105 assume !(16384 == ssl3_accept_~s__state~0); 68637#L108 assume !(8192 == ssl3_accept_~s__state~0); 68636#L111 assume !(24576 == ssl3_accept_~s__state~0); 68635#L114 assume !(8195 == ssl3_accept_~s__state~0); 68634#L117 assume !(8480 == ssl3_accept_~s__state~0); 68633#L120 assume !(8481 == ssl3_accept_~s__state~0); 68632#L123 assume !(8482 == ssl3_accept_~s__state~0); 68631#L126 assume !(8464 == ssl3_accept_~s__state~0); 68630#L129 assume !(8465 == ssl3_accept_~s__state~0); 68629#L132 assume !(8466 == ssl3_accept_~s__state~0); 68628#L135 assume !(8496 == ssl3_accept_~s__state~0); 68627#L138 assume !(8497 == ssl3_accept_~s__state~0); 68626#L141 assume !(8512 == ssl3_accept_~s__state~0); 68625#L144 assume !(8513 == ssl3_accept_~s__state~0); 68624#L147 assume !(8528 == ssl3_accept_~s__state~0); 68623#L150 assume !(8529 == ssl3_accept_~s__state~0); 68622#L153 assume !(8544 == ssl3_accept_~s__state~0); 68621#L156 assume !(8545 == ssl3_accept_~s__state~0); 68620#L159 assume !(8560 == ssl3_accept_~s__state~0); 68619#L162 assume !(8561 == ssl3_accept_~s__state~0); 68618#L165 assume 8448 == ssl3_accept_~s__state~0; 68617#L166 assume !(ssl3_accept_~num1~0 > 0); 68615#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68613#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68607#L585 assume !(8576 == ssl3_accept_~state~0); 68604#L603 ssl3_accept_~skip~0 := 0; 68602#L99-2 assume !false; 68600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68598#L102 assume !(12292 == ssl3_accept_~s__state~0); 68596#L105 assume !(16384 == ssl3_accept_~s__state~0); 68594#L108 assume !(8192 == ssl3_accept_~s__state~0); 68592#L111 assume !(24576 == ssl3_accept_~s__state~0); 68590#L114 assume !(8195 == ssl3_accept_~s__state~0); 68588#L117 assume !(8480 == ssl3_accept_~s__state~0); 68586#L120 assume !(8481 == ssl3_accept_~s__state~0); 68584#L123 assume !(8482 == ssl3_accept_~s__state~0); 68578#L126 assume !(8464 == ssl3_accept_~s__state~0); 68571#L129 assume !(8465 == ssl3_accept_~s__state~0); 68567#L132 assume !(8466 == ssl3_accept_~s__state~0); 68564#L135 assume !(8496 == ssl3_accept_~s__state~0); 68560#L138 assume !(8497 == ssl3_accept_~s__state~0); 68558#L141 assume !(8512 == ssl3_accept_~s__state~0); 68557#L144 assume !(8513 == ssl3_accept_~s__state~0); 68554#L147 assume !(8528 == ssl3_accept_~s__state~0); 68545#L150 assume !(8529 == ssl3_accept_~s__state~0); 68544#L153 assume !(8544 == ssl3_accept_~s__state~0); 68543#L156 assume !(8545 == ssl3_accept_~s__state~0); 68542#L159 assume !(8560 == ssl3_accept_~s__state~0); 68541#L162 assume !(8561 == ssl3_accept_~s__state~0); 68539#L165 assume !(8448 == ssl3_accept_~s__state~0); 68537#L168 assume 8576 == ssl3_accept_~s__state~0; 68436#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 68527#L449 assume !(ssl3_accept_~ret~0 <= 0); 68525#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68526#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69250#L585 assume 8576 == ssl3_accept_~state~0; 69238#L604 assume !(8592 == ssl3_accept_~s__state~0); 69235#L603 ssl3_accept_~skip~0 := 0; 69232#L99-2 assume !false; 69227#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69225#L102 assume !(12292 == ssl3_accept_~s__state~0); 69224#L105 assume !(16384 == ssl3_accept_~s__state~0); 69223#L108 assume !(8192 == ssl3_accept_~s__state~0); 69170#L111 assume !(24576 == ssl3_accept_~s__state~0); 69169#L114 assume !(8195 == ssl3_accept_~s__state~0); 69167#L117 assume !(8480 == ssl3_accept_~s__state~0); 69165#L120 assume !(8481 == ssl3_accept_~s__state~0); 69163#L123 assume !(8482 == ssl3_accept_~s__state~0); 69161#L126 assume !(8464 == ssl3_accept_~s__state~0); 69160#L129 assume !(8465 == ssl3_accept_~s__state~0); 69159#L132 assume 8466 == ssl3_accept_~s__state~0; 64531#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 64440#L274 [2018-12-08 17:55:10,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:10,735 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2018-12-08 17:55:10,735 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:10,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:10,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:10,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:10,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:10,740 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:10,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1799941929, now seen corresponding path program 1 times [2018-12-08 17:55:10,740 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:10,740 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:10,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,740 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:10,740 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:10,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:10,756 INFO L82 PathProgramCache]: Analyzing trace with hash -586903373, now seen corresponding path program 1 times [2018-12-08 17:55:10,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:10,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:10,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:10,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:10,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:10,782 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-12-08 17:55:10,782 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:10,782 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:11,513 WARN L180 SmtUtils]: Spent 726.00 ms on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2018-12-08 17:55:11,559 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:11,559 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:11,559 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:11,559 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:11,559 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-08 17:55:11,559 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,559 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:11,559 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:11,559 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-12-08 17:55:11,559 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:11,560 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:11,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,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-12-08 17:55:11,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,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-12-08 17:55:11,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-12-08 17:55:11,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:11,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-12-08 17:55:11,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-12-08 17:55:11,755 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:11,755 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:11,758 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,758 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,760 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,760 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/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-12-08 17:55:11,775 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,775 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,777 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,777 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,791 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,792 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,794 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,794 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,809 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,809 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,813 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,813 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,829 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,829 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,831 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,831 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,847 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,847 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,861 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,861 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,865 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,865 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,868 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,869 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet38=-8} Honda state: {ULTIMATE.start_ssl3_accept_~l~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet38=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,884 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,884 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,914 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,914 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4026531840, ULTIMATE.start_ssl3_accept_~s__options~0=-4026531840} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4026531840, ULTIMATE.start_ssl3_accept_~s__options~0=-4026531840} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,930 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,930 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,932 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,932 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,946 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,946 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,961 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,961 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,964 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,964 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,978 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,978 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,981 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,981 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:11,983 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:11,983 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:11,998 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:11,998 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:12,014 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-08 17:55:12,014 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:12,016 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-08 17:55:12,029 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:12,029 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:12,029 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:12,029 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:12,029 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-08 17:55:12,030 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:12,030 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:12,030 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:12,030 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-12-08 17:55:12,030 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:12,030 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:12,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,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-12-08 17:55:12,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,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-12-08 17:55:12,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:12,240 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:12,240 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-08 17:55:12,240 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-12-08 17:55:12,240 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,241 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,241 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,241 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,241 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,241 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,241 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-12-08 17:55:12,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,242 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,242 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,242 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,243 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-12-08 17:55:12,243 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,243 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,243 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,243 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-08 17:55:12,243 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,244 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-08 17:55:12,244 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,244 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,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-12-08 17:55:12,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,244 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-08 17:55:12,244 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,245 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-08 17:55:12,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,247 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,247 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-12-08 17:55:12,248 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,248 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,248 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,248 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,249 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-12-08 17:55:12,249 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,249 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,249 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,249 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,249 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,250 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,250 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,250 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,250 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-08 17:55:12,251 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,251 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,251 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,251 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,251 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,251 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,252 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-12-08 17:55:12,252 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,252 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,253 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,253 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,253 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,253 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,255 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,255 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-12-08 17:55:12,256 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,256 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,256 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,256 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,256 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,256 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,256 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,257 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,257 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-12-08 17:55:12,257 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,258 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,258 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,258 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,258 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,258 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,259 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,259 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-12-08 17:55:12,260 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,260 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,260 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,260 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,260 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,260 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,260 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,261 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,261 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-12-08 17:55:12,262 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,262 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,262 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,262 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,262 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,262 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,262 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,263 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:12,263 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-12-08 17:55:12,263 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:12,263 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:12,264 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:12,264 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:12,264 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:12,264 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:12,264 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:12,265 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-08 17:55:12,266 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-08 17:55:12,266 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-12-08 17:55:12,266 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-08 17:55:12,266 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-08 17:55:12,267 INFO L518 LassoAnalysis]: Proved termination. [2018-12-08 17:55:12,267 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-12-08 17:55:12,267 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-08 17:55:12,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:12,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:12,283 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:12,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:12,301 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:12,440 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-08 17:55:12,440 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-12-08 17:55:12,440 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4867 states and 6418 transitions. cyclomatic complexity: 1562 Second operand 4 states. [2018-12-08 17:55:12,489 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4867 states and 6418 transitions. cyclomatic complexity: 1562. Second operand 4 states. Result 11932 states and 15714 transitions. Complement of second has 4 states. [2018-12-08 17:55:12,489 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-12-08 17:55:12,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-12-08 17:55:12,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2018-12-08 17:55:12,490 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 181 letters. [2018-12-08 17:55:12,491 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:12,491 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 198 letters. Loop has 181 letters. [2018-12-08 17:55:12,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:12,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 362 letters. [2018-12-08 17:55:12,493 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:12,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11932 states and 15714 transitions. [2018-12-08 17:55:12,522 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4599 [2018-12-08 17:55:12,538 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11932 states to 10515 states and 13841 transitions. [2018-12-08 17:55:12,538 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4716 [2018-12-08 17:55:12,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4732 [2018-12-08 17:55:12,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10515 states and 13841 transitions. [2018-12-08 17:55:12,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:12,541 INFO L705 BuchiCegarLoop]: Abstraction has 10515 states and 13841 transitions. [2018-12-08 17:55:12,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10515 states and 13841 transitions. [2018-12-08 17:55:12,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10515 to 9076. [2018-12-08 17:55:12,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2018-12-08 17:55:12,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11961 transitions. [2018-12-08 17:55:12,596 INFO L728 BuchiCegarLoop]: Abstraction has 9076 states and 11961 transitions. [2018-12-08 17:55:12,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:12,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:12,596 INFO L87 Difference]: Start difference. First operand 9076 states and 11961 transitions. Second operand 3 states. [2018-12-08 17:55:12,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:12,634 INFO L93 Difference]: Finished difference Result 9078 states and 11943 transitions. [2018-12-08 17:55:12,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:12,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9078 states and 11943 transitions. [2018-12-08 17:55:12,648 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2018-12-08 17:55:12,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9078 states to 9076 states and 11941 transitions. [2018-12-08 17:55:12,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3301 [2018-12-08 17:55:12,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3301 [2018-12-08 17:55:12,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9076 states and 11941 transitions. [2018-12-08 17:55:12,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:12,662 INFO L705 BuchiCegarLoop]: Abstraction has 9076 states and 11941 transitions. [2018-12-08 17:55:12,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9076 states and 11941 transitions. [2018-12-08 17:55:12,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9076 to 9076. [2018-12-08 17:55:12,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2018-12-08 17:55:12,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11941 transitions. [2018-12-08 17:55:12,714 INFO L728 BuchiCegarLoop]: Abstraction has 9076 states and 11941 transitions. [2018-12-08 17:55:12,714 INFO L608 BuchiCegarLoop]: Abstraction has 9076 states and 11941 transitions. [2018-12-08 17:55:12,714 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-12-08 17:55:12,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9076 states and 11941 transitions. [2018-12-08 17:55:12,726 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2018-12-08 17:55:12,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:12,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:12,727 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:12,728 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:12,728 INFO L794 eck$LassoCheckResult]: Stem: 100254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 100255#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100250#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 100251#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 100202#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 100323#L99-2 assume !false; 101431#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100762#L102 assume !(12292 == ssl3_accept_~s__state~0); 100763#L105 assume !(16384 == ssl3_accept_~s__state~0); 100754#L108 assume !(8192 == ssl3_accept_~s__state~0); 100755#L111 assume !(24576 == ssl3_accept_~s__state~0); 100746#L114 assume !(8195 == ssl3_accept_~s__state~0); 100747#L117 assume !(8480 == ssl3_accept_~s__state~0); 100729#L120 assume !(8481 == ssl3_accept_~s__state~0); 100730#L123 assume !(8482 == ssl3_accept_~s__state~0); 100713#L126 assume 8464 == ssl3_accept_~s__state~0; 100428#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 103772#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103770#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; 101797#L548 [2018-12-08 17:55:12,728 INFO L796 eck$LassoCheckResult]: Loop: 101797#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101788#L585 assume !(8576 == ssl3_accept_~state~0); 101784#L603 ssl3_accept_~skip~0 := 0; 101781#L99-2 assume !false; 101778#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101775#L102 assume !(12292 == ssl3_accept_~s__state~0); 101772#L105 assume !(16384 == ssl3_accept_~s__state~0); 101769#L108 assume !(8192 == ssl3_accept_~s__state~0); 101766#L111 assume !(24576 == ssl3_accept_~s__state~0); 101763#L114 assume !(8195 == ssl3_accept_~s__state~0); 101760#L117 assume !(8480 == ssl3_accept_~s__state~0); 101758#L120 assume !(8481 == ssl3_accept_~s__state~0); 101755#L123 assume !(8482 == ssl3_accept_~s__state~0); 101752#L126 assume !(8464 == ssl3_accept_~s__state~0); 101749#L129 assume !(8465 == ssl3_accept_~s__state~0); 101745#L132 assume !(8466 == ssl3_accept_~s__state~0); 101441#L135 assume 8496 == ssl3_accept_~s__state~0; 101442#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 101438#L287 assume !(1 == ssl3_accept_~blastFlag~0); 101439#L290 assume !(3 == ssl3_accept_~blastFlag~0); 101435#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 101433#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101408#L297-2 ssl3_accept_~s__init_num~0 := 0; 101409#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101398#L585 assume !(8576 == ssl3_accept_~state~0); 101396#L603 ssl3_accept_~skip~0 := 0; 101394#L99-2 assume !false; 101395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102747#L102 assume !(12292 == ssl3_accept_~s__state~0); 102745#L105 assume !(16384 == ssl3_accept_~s__state~0); 102743#L108 assume !(8192 == ssl3_accept_~s__state~0); 102741#L111 assume !(24576 == ssl3_accept_~s__state~0); 102739#L114 assume !(8195 == ssl3_accept_~s__state~0); 102737#L117 assume !(8480 == ssl3_accept_~s__state~0); 102735#L120 assume !(8481 == ssl3_accept_~s__state~0); 102733#L123 assume !(8482 == ssl3_accept_~s__state~0); 102731#L126 assume !(8464 == ssl3_accept_~s__state~0); 102729#L129 assume !(8465 == ssl3_accept_~s__state~0); 101380#L132 assume !(8466 == ssl3_accept_~s__state~0); 101381#L135 assume !(8496 == ssl3_accept_~s__state~0); 102697#L138 assume !(8497 == ssl3_accept_~s__state~0); 102694#L141 assume 8512 == ssl3_accept_~s__state~0; 101525#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102689#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 102685#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102680#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102673#L585 assume !(8576 == ssl3_accept_~state~0); 102669#L603 ssl3_accept_~skip~0 := 0; 102666#L99-2 assume !false; 102663#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102660#L102 assume !(12292 == ssl3_accept_~s__state~0); 102657#L105 assume !(16384 == ssl3_accept_~s__state~0); 102654#L108 assume !(8192 == ssl3_accept_~s__state~0); 102651#L111 assume !(24576 == ssl3_accept_~s__state~0); 102648#L114 assume !(8195 == ssl3_accept_~s__state~0); 102645#L117 assume !(8480 == ssl3_accept_~s__state~0); 102642#L120 assume !(8481 == ssl3_accept_~s__state~0); 102639#L123 assume !(8482 == ssl3_accept_~s__state~0); 102636#L126 assume !(8464 == ssl3_accept_~s__state~0); 102633#L129 assume !(8465 == ssl3_accept_~s__state~0); 102630#L132 assume !(8466 == ssl3_accept_~s__state~0); 102627#L135 assume !(8496 == ssl3_accept_~s__state~0); 102624#L138 assume !(8497 == ssl3_accept_~s__state~0); 102623#L141 assume !(8512 == ssl3_accept_~s__state~0); 102617#L144 assume !(8513 == ssl3_accept_~s__state~0); 102616#L147 assume 8528 == ssl3_accept_~s__state~0; 101520#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102615#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 102611#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102606#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 102604#L361 assume !(ssl3_accept_~ret~0 <= 0); 102603#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102601#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102595#L585 assume !(8576 == ssl3_accept_~state~0); 102589#L603 ssl3_accept_~skip~0 := 0; 102586#L99-2 assume !false; 102584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102582#L102 assume !(12292 == ssl3_accept_~s__state~0); 102580#L105 assume !(16384 == ssl3_accept_~s__state~0); 102578#L108 assume !(8192 == ssl3_accept_~s__state~0); 102576#L111 assume !(24576 == ssl3_accept_~s__state~0); 102574#L114 assume !(8195 == ssl3_accept_~s__state~0); 102572#L117 assume !(8480 == ssl3_accept_~s__state~0); 102570#L120 assume !(8481 == ssl3_accept_~s__state~0); 102568#L123 assume !(8482 == ssl3_accept_~s__state~0); 102566#L126 assume !(8464 == ssl3_accept_~s__state~0); 102564#L129 assume !(8465 == ssl3_accept_~s__state~0); 102562#L132 assume !(8466 == ssl3_accept_~s__state~0); 102560#L135 assume !(8496 == ssl3_accept_~s__state~0); 102558#L138 assume !(8497 == ssl3_accept_~s__state~0); 102556#L141 assume !(8512 == ssl3_accept_~s__state~0); 102554#L144 assume !(8513 == ssl3_accept_~s__state~0); 102552#L147 assume !(8528 == ssl3_accept_~s__state~0); 102550#L150 assume !(8529 == ssl3_accept_~s__state~0); 102548#L153 assume 8544 == ssl3_accept_~s__state~0; 101515#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102545#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 102542#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102540#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102537#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 102535#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 102533#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102528#L585 assume !(8576 == ssl3_accept_~state~0); 102526#L603 ssl3_accept_~skip~0 := 0; 102525#L99-2 assume !false; 102524#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102523#L102 assume !(12292 == ssl3_accept_~s__state~0); 102522#L105 assume !(16384 == ssl3_accept_~s__state~0); 102521#L108 assume !(8192 == ssl3_accept_~s__state~0); 102520#L111 assume !(24576 == ssl3_accept_~s__state~0); 102519#L114 assume !(8195 == ssl3_accept_~s__state~0); 102517#L117 assume !(8480 == ssl3_accept_~s__state~0); 102515#L120 assume !(8481 == ssl3_accept_~s__state~0); 102513#L123 assume !(8482 == ssl3_accept_~s__state~0); 102510#L126 assume !(8464 == ssl3_accept_~s__state~0); 102507#L129 assume !(8465 == ssl3_accept_~s__state~0); 102501#L132 assume !(8466 == ssl3_accept_~s__state~0); 102498#L135 assume !(8496 == ssl3_accept_~s__state~0); 102496#L138 assume !(8497 == ssl3_accept_~s__state~0); 102494#L141 assume !(8512 == ssl3_accept_~s__state~0); 102492#L144 assume !(8513 == ssl3_accept_~s__state~0); 102490#L147 assume !(8528 == ssl3_accept_~s__state~0); 102488#L150 assume !(8529 == ssl3_accept_~s__state~0); 102486#L153 assume !(8544 == ssl3_accept_~s__state~0); 102484#L156 assume !(8545 == ssl3_accept_~s__state~0); 102482#L159 assume !(8560 == ssl3_accept_~s__state~0); 102480#L162 assume !(8561 == ssl3_accept_~s__state~0); 102478#L165 assume 8448 == ssl3_accept_~s__state~0; 102476#L166 assume !(ssl3_accept_~num1~0 > 0); 102473#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102470#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102464#L585 assume !(8576 == ssl3_accept_~state~0); 102461#L603 ssl3_accept_~skip~0 := 0; 102459#L99-2 assume !false; 102457#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102455#L102 assume !(12292 == ssl3_accept_~s__state~0); 102453#L105 assume !(16384 == ssl3_accept_~s__state~0); 102451#L108 assume !(8192 == ssl3_accept_~s__state~0); 102449#L111 assume !(24576 == ssl3_accept_~s__state~0); 102447#L114 assume !(8195 == ssl3_accept_~s__state~0); 102445#L117 assume !(8480 == ssl3_accept_~s__state~0); 102443#L120 assume !(8481 == ssl3_accept_~s__state~0); 102439#L123 assume !(8482 == ssl3_accept_~s__state~0); 102436#L126 assume !(8464 == ssl3_accept_~s__state~0); 102433#L129 assume !(8465 == ssl3_accept_~s__state~0); 102430#L132 assume !(8466 == ssl3_accept_~s__state~0); 102428#L135 assume !(8496 == ssl3_accept_~s__state~0); 102426#L138 assume !(8497 == ssl3_accept_~s__state~0); 102421#L141 assume !(8512 == ssl3_accept_~s__state~0); 102418#L144 assume !(8513 == ssl3_accept_~s__state~0); 102417#L147 assume !(8528 == ssl3_accept_~s__state~0); 102412#L150 assume !(8529 == ssl3_accept_~s__state~0); 102411#L153 assume !(8544 == ssl3_accept_~s__state~0); 102410#L156 assume !(8545 == ssl3_accept_~s__state~0); 102409#L159 assume !(8560 == ssl3_accept_~s__state~0); 102403#L162 assume !(8561 == ssl3_accept_~s__state~0); 102402#L165 assume !(8448 == ssl3_accept_~s__state~0); 101957#L168 assume 8576 == ssl3_accept_~s__state~0; 101947#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 101917#L449 assume !(ssl3_accept_~ret~0 <= 0); 101832#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101828#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101807#L585 assume 8576 == ssl3_accept_~state~0; 101791#L604 assume !(8592 == ssl3_accept_~s__state~0); 101786#L603 ssl3_accept_~skip~0 := 0; 101783#L99-2 assume !false; 101780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101777#L102 assume !(12292 == ssl3_accept_~s__state~0); 101774#L105 assume !(16384 == ssl3_accept_~s__state~0); 101771#L108 assume !(8192 == ssl3_accept_~s__state~0); 101768#L111 assume !(24576 == ssl3_accept_~s__state~0); 101765#L114 assume !(8195 == ssl3_accept_~s__state~0); 101762#L117 assume !(8480 == ssl3_accept_~s__state~0); 101759#L120 assume !(8481 == ssl3_accept_~s__state~0); 101757#L123 assume !(8482 == ssl3_accept_~s__state~0); 101754#L126 assume !(8464 == ssl3_accept_~s__state~0); 101751#L129 assume !(8465 == ssl3_accept_~s__state~0); 101748#L132 assume 8466 == ssl3_accept_~s__state~0; 101449#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 101816#L274 assume !(0 == ssl3_accept_~blastFlag~0); 101815#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; 101797#L548 [2018-12-08 17:55:12,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:12,728 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2018-12-08 17:55:12,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:12,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:12,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:12,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:12,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:12,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1021068705, now seen corresponding path program 1 times [2018-12-08 17:55:12,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:12,733 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:12,733 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:12,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:12,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:12,749 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:12,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1960677163, now seen corresponding path program 1 times [2018-12-08 17:55:12,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:12,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:12,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,750 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:12,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:12,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:12,789 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-12-08 17:55:12,789 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:12,789 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-12-08 17:55:13,544 WARN L180 SmtUtils]: Spent 748.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-12-08 17:55:13,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:13,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:13,595 INFO L87 Difference]: Start difference. First operand 9076 states and 11941 transitions. cyclomatic complexity: 2882 Second operand 3 states. [2018-12-08 17:55:13,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:13,609 INFO L93 Difference]: Finished difference Result 9326 states and 12247 transitions. [2018-12-08 17:55:13,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:13,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9326 states and 12247 transitions. [2018-12-08 17:55:13,622 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2018-12-08 17:55:13,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9326 states to 9224 states and 12113 transitions. [2018-12-08 17:55:13,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3299 [2018-12-08 17:55:13,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3299 [2018-12-08 17:55:13,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9224 states and 12113 transitions. [2018-12-08 17:55:13,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:13,636 INFO L705 BuchiCegarLoop]: Abstraction has 9224 states and 12113 transitions. [2018-12-08 17:55:13,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9224 states and 12113 transitions. [2018-12-08 17:55:13,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9224 to 9224. [2018-12-08 17:55:13,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9224 states. [2018-12-08 17:55:13,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9224 states to 9224 states and 12113 transitions. [2018-12-08 17:55:13,692 INFO L728 BuchiCegarLoop]: Abstraction has 9224 states and 12113 transitions. [2018-12-08 17:55:13,692 INFO L608 BuchiCegarLoop]: Abstraction has 9224 states and 12113 transitions. [2018-12-08 17:55:13,692 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-12-08 17:55:13,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9224 states and 12113 transitions. [2018-12-08 17:55:13,703 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2018-12-08 17:55:13,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:13,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:13,703 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-12-08 17:55:13,703 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-12-08 17:55:13,704 INFO L794 eck$LassoCheckResult]: Stem: 118667#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 118668#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118663#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 118664#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118618#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 118738#L99-2 assume !false; 119900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119246#L102 assume !(12292 == ssl3_accept_~s__state~0); 119247#L105 assume !(16384 == ssl3_accept_~s__state~0); 119238#L108 assume !(8192 == ssl3_accept_~s__state~0); 119239#L111 assume !(24576 == ssl3_accept_~s__state~0); 119230#L114 assume !(8195 == ssl3_accept_~s__state~0); 119231#L117 assume !(8480 == ssl3_accept_~s__state~0); 119212#L120 assume !(8481 == ssl3_accept_~s__state~0); 119213#L123 assume !(8482 == ssl3_accept_~s__state~0); 119200#L126 assume !(8464 == ssl3_accept_~s__state~0); 119201#L129 assume !(8465 == ssl3_accept_~s__state~0); 119067#L132 assume !(8466 == ssl3_accept_~s__state~0); 119068#L135 assume !(8496 == ssl3_accept_~s__state~0); 118882#L138 [2018-12-08 17:55:13,704 INFO L796 eck$LassoCheckResult]: Loop: 118882#L138 assume !(8497 == ssl3_accept_~s__state~0); 118881#L141 assume !(8512 == ssl3_accept_~s__state~0); 118880#L144 assume !(8513 == ssl3_accept_~s__state~0); 118879#L147 assume !(8528 == ssl3_accept_~s__state~0); 118878#L150 assume !(8529 == ssl3_accept_~s__state~0); 118877#L153 assume !(8544 == ssl3_accept_~s__state~0); 118876#L156 assume !(8545 == ssl3_accept_~s__state~0); 118875#L159 assume !(8560 == ssl3_accept_~s__state~0); 118874#L162 assume !(8561 == ssl3_accept_~s__state~0); 118873#L165 assume 8448 == ssl3_accept_~s__state~0; 118829#L166 assume !(ssl3_accept_~num1~0 > 0); 118871#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 118869#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118864#L585 assume !(8576 == ssl3_accept_~state~0); 118861#L603 ssl3_accept_~skip~0 := 0; 118860#L99-2 assume !false; 118859#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118857#L102 assume !(12292 == ssl3_accept_~s__state~0); 118856#L105 assume !(16384 == ssl3_accept_~s__state~0); 118855#L108 assume !(8192 == ssl3_accept_~s__state~0); 118854#L111 assume !(24576 == ssl3_accept_~s__state~0); 118852#L114 assume !(8195 == ssl3_accept_~s__state~0); 118851#L117 assume !(8480 == ssl3_accept_~s__state~0); 118849#L120 assume !(8481 == ssl3_accept_~s__state~0); 118847#L123 assume 8482 == ssl3_accept_~s__state~0; 118848#L124 ssl3_accept_~s__state~0 := 3; 119089#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119084#L585 assume !(8576 == ssl3_accept_~state~0); 119082#L603 ssl3_accept_~skip~0 := 0; 119081#L99-2 assume !false; 119080#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119079#L102 assume !(12292 == ssl3_accept_~s__state~0); 119078#L105 assume !(16384 == ssl3_accept_~s__state~0); 119077#L108 assume !(8192 == ssl3_accept_~s__state~0); 119076#L111 assume !(24576 == ssl3_accept_~s__state~0); 119075#L114 assume !(8195 == ssl3_accept_~s__state~0); 119074#L117 assume !(8480 == ssl3_accept_~s__state~0); 119073#L120 assume !(8481 == ssl3_accept_~s__state~0); 119072#L123 assume !(8482 == ssl3_accept_~s__state~0); 119071#L126 assume !(8464 == ssl3_accept_~s__state~0); 119070#L129 assume !(8465 == ssl3_accept_~s__state~0); 119069#L132 assume !(8466 == ssl3_accept_~s__state~0); 118883#L135 assume !(8496 == ssl3_accept_~s__state~0); 118882#L138 [2018-12-08 17:55:13,704 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:13,704 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2018-12-08 17:55:13,704 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:13,704 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:13,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:13,705 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:13,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:13,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:13,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:13,726 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-08 17:55:13,726 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-08 17:55:13,726 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-12-08 17:55:13,726 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:13,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1131751000, now seen corresponding path program 2 times [2018-12-08 17:55:13,726 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:13,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:13,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:13,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:13,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:13,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:13,801 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:13,801 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:13,801 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:13,802 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:13,802 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-12-08 17:55:13,802 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:13,802 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:13,802 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:13,802 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-12-08 17:55:13,802 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:13,802 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:13,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:13,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:13,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:13,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:13,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:13,853 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:13,853 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:13,858 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:13,858 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:13,860 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:13,860 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:13,875 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:13,875 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:13,877 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-12-08 17:55:13,877 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_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:13,892 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-12-08 17:55:13,892 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:13,911 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-12-08 17:55:13,911 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-12-08 17:55:14,096 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-12-08 17:55:14,098 INFO L216 LassoAnalysis]: Preferences: [2018-12-08 17:55:14,098 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-12-08 17:55:14,098 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-12-08 17:55:14,098 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-12-08 17:55:14,098 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-12-08 17:55:14,098 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-12-08 17:55:14,099 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-12-08 17:55:14,099 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-12-08 17:55:14,099 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-12-08 17:55:14,099 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-12-08 17:55:14,099 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-12-08 17:55:14,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:14,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:14,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:14,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:14,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-12-08 17:55:14,152 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-12-08 17:55:14,152 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-12-08 17:55:14,152 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-12-08 17:55:14,152 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:14,152 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:14,152 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:14,152 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:14,152 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:14,153 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:14,153 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:14,153 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:14,153 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-12-08 17:55:14,153 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:14,153 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:14,153 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:14,153 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-12-08 17:55:14,153 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:14,154 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-12-08 17:55:14,154 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:14,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:14,154 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-12-08 17:55:14,154 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:14,155 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:14,155 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:14,155 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-08 17:55:14,155 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:14,155 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-08 17:55:14,155 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:14,155 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-12-08 17:55:14,155 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-12-08 17:55:14,156 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-12-08 17:55:14,156 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-12-08 17:55:14,156 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-12-08 17:55:14,156 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-12-08 17:55:14,156 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-12-08 17:55:14,156 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-12-08 17:55:14,156 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-12-08 17:55:14,158 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-12-08 17:55:14,159 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-12-08 17:55:14,159 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-12-08 17:55:14,159 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-12-08 17:55:14,159 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-12-08 17:55:14,159 INFO L518 LassoAnalysis]: Proved termination. [2018-12-08 17:55:14,159 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-12-08 17:55:14,159 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-12-08 17:55:14,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:14,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:14,174 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:14,179 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-08 17:55:14,192 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-12-08 17:55:14,192 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9224 states and 12113 transitions. cyclomatic complexity: 2906 Second operand 5 states. [2018-12-08 17:55:14,412 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9224 states and 12113 transitions. cyclomatic complexity: 2906. Second operand 5 states. Result 35340 states and 45991 transitions. Complement of second has 9 states. [2018-12-08 17:55:14,413 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-12-08 17:55:14,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-12-08 17:55:14,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 365 transitions. [2018-12-08 17:55:14,413 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 43 letters. [2018-12-08 17:55:14,413 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:14,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 62 letters. Loop has 43 letters. [2018-12-08 17:55:14,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:14,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 86 letters. [2018-12-08 17:55:14,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-12-08 17:55:14,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35340 states and 45991 transitions. [2018-12-08 17:55:14,477 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6126 [2018-12-08 17:55:14,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35340 states to 35001 states and 45567 transitions. [2018-12-08 17:55:14,526 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6774 [2018-12-08 17:55:14,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6810 [2018-12-08 17:55:14,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35001 states and 45567 transitions. [2018-12-08 17:55:14,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:14,531 INFO L705 BuchiCegarLoop]: Abstraction has 35001 states and 45567 transitions. [2018-12-08 17:55:14,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35001 states and 45567 transitions. [2018-12-08 17:55:14,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35001 to 30894. [2018-12-08 17:55:14,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30894 states. [2018-12-08 17:55:14,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30894 states to 30894 states and 40478 transitions. [2018-12-08 17:55:14,723 INFO L728 BuchiCegarLoop]: Abstraction has 30894 states and 40478 transitions. [2018-12-08 17:55:14,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-08 17:55:14,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-08 17:55:14,723 INFO L87 Difference]: Start difference. First operand 30894 states and 40478 transitions. Second operand 3 states. [2018-12-08 17:55:14,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:14,801 INFO L93 Difference]: Finished difference Result 13415 states and 17441 transitions. [2018-12-08 17:55:14,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-08 17:55:14,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13415 states and 17441 transitions. [2018-12-08 17:55:14,823 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2018-12-08 17:55:14,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13415 states to 13405 states and 17431 transitions. [2018-12-08 17:55:14,839 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2618 [2018-12-08 17:55:14,840 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2618 [2018-12-08 17:55:14,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13405 states and 17431 transitions. [2018-12-08 17:55:14,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:14,841 INFO L705 BuchiCegarLoop]: Abstraction has 13405 states and 17431 transitions. [2018-12-08 17:55:14,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13405 states and 17431 transitions. [2018-12-08 17:55:14,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13405 to 13249. [2018-12-08 17:55:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2018-12-08 17:55:14,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17245 transitions. [2018-12-08 17:55:14,922 INFO L728 BuchiCegarLoop]: Abstraction has 13249 states and 17245 transitions. [2018-12-08 17:55:14,922 INFO L608 BuchiCegarLoop]: Abstraction has 13249 states and 17245 transitions. [2018-12-08 17:55:14,922 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-12-08 17:55:14,922 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17245 transitions. [2018-12-08 17:55:14,938 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2018-12-08 17:55:14,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:14,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:14,939 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:14,939 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:14,940 INFO L794 eck$LassoCheckResult]: Stem: 207746#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 207747#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 207741#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 207742#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 207695#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 207812#L99-2 assume !false; 211168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211167#L102 assume !(12292 == ssl3_accept_~s__state~0); 211166#L105 assume !(16384 == ssl3_accept_~s__state~0); 211165#L108 assume !(8192 == ssl3_accept_~s__state~0); 211164#L111 assume !(24576 == ssl3_accept_~s__state~0); 211163#L114 assume !(8195 == ssl3_accept_~s__state~0); 211162#L117 assume !(8480 == ssl3_accept_~s__state~0); 211161#L120 assume !(8481 == ssl3_accept_~s__state~0); 211160#L123 assume !(8482 == ssl3_accept_~s__state~0); 211159#L126 assume 8464 == ssl3_accept_~s__state~0; 211158#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 211157#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 211156#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; 211154#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211149#L585 assume !(8576 == ssl3_accept_~state~0); 211147#L603 ssl3_accept_~skip~0 := 0; 211146#L99-2 assume !false; 211145#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211144#L102 assume !(12292 == ssl3_accept_~s__state~0); 211143#L105 assume !(16384 == ssl3_accept_~s__state~0); 211142#L108 assume !(8192 == ssl3_accept_~s__state~0); 211141#L111 assume !(24576 == ssl3_accept_~s__state~0); 211140#L114 assume !(8195 == ssl3_accept_~s__state~0); 211139#L117 assume !(8480 == ssl3_accept_~s__state~0); 211138#L120 assume !(8481 == ssl3_accept_~s__state~0); 211137#L123 assume !(8482 == ssl3_accept_~s__state~0); 211136#L126 assume !(8464 == ssl3_accept_~s__state~0); 211135#L129 assume !(8465 == ssl3_accept_~s__state~0); 211134#L132 assume !(8466 == ssl3_accept_~s__state~0); 211133#L135 assume 8496 == ssl3_accept_~s__state~0; 211132#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 211131#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 209852#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 209853#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 211127#L297-2 ssl3_accept_~s__init_num~0 := 0; 211125#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 211120#L585 assume !(8576 == ssl3_accept_~state~0); 211118#L603 ssl3_accept_~skip~0 := 0; 211117#L99-2 assume !false; 211116#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211115#L102 assume !(12292 == ssl3_accept_~s__state~0); 211114#L105 assume !(16384 == ssl3_accept_~s__state~0); 211113#L108 assume !(8192 == ssl3_accept_~s__state~0); 211112#L111 assume !(24576 == ssl3_accept_~s__state~0); 211111#L114 assume !(8195 == ssl3_accept_~s__state~0); 211110#L117 assume !(8480 == ssl3_accept_~s__state~0); 211109#L120 assume !(8481 == ssl3_accept_~s__state~0); 211108#L123 assume !(8482 == ssl3_accept_~s__state~0); 211107#L126 assume !(8464 == ssl3_accept_~s__state~0); 211106#L129 assume !(8465 == ssl3_accept_~s__state~0); 211105#L132 assume !(8466 == ssl3_accept_~s__state~0); 211104#L135 assume !(8496 == ssl3_accept_~s__state~0); 211102#L138 assume !(8497 == ssl3_accept_~s__state~0); 211103#L141 [2018-12-08 17:55:14,940 INFO L796 eck$LassoCheckResult]: Loop: 211103#L141 assume !(8512 == ssl3_accept_~s__state~0); 217948#L144 assume !(8513 == ssl3_accept_~s__state~0); 217949#L147 assume !(8528 == ssl3_accept_~s__state~0); 217939#L150 assume !(8529 == ssl3_accept_~s__state~0); 217940#L153 assume !(8544 == ssl3_accept_~s__state~0); 217930#L156 assume !(8545 == ssl3_accept_~s__state~0); 217931#L159 assume !(8560 == ssl3_accept_~s__state~0); 217889#L162 assume !(8561 == ssl3_accept_~s__state~0); 217890#L165 assume !(8448 == ssl3_accept_~s__state~0); 217879#L168 assume !(8576 == ssl3_accept_~s__state~0); 217870#L171 assume !(8577 == ssl3_accept_~s__state~0); 217871#L174 assume !(8592 == ssl3_accept_~s__state~0); 217862#L177 assume !(8593 == ssl3_accept_~s__state~0); 217859#L180 assume !(8608 == ssl3_accept_~s__state~0); 217839#L183 assume !(8609 == ssl3_accept_~s__state~0); 217831#L186 assume !(8640 == ssl3_accept_~s__state~0); 207799#L189 assume !(8641 == ssl3_accept_~s__state~0); 207800#L192 assume 8656 == ssl3_accept_~s__state~0; 207688#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 207522#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 207523#L502 assume !(2 == ssl3_accept_~blastFlag~0); 207566#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 207567#L510 assume !(0 == ssl3_accept_~tmp___10~0); 208384#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208379#L585 assume !(8576 == ssl3_accept_~state~0); 208377#L603 ssl3_accept_~skip~0 := 0; 208376#L99-2 assume !false; 208375#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208374#L102 assume !(12292 == ssl3_accept_~s__state~0); 208373#L105 assume !(16384 == ssl3_accept_~s__state~0); 208372#L108 assume !(8192 == ssl3_accept_~s__state~0); 208371#L111 assume !(24576 == ssl3_accept_~s__state~0); 208370#L114 assume !(8195 == ssl3_accept_~s__state~0); 208369#L117 assume !(8480 == ssl3_accept_~s__state~0); 208368#L120 assume !(8481 == ssl3_accept_~s__state~0); 208367#L123 assume !(8482 == ssl3_accept_~s__state~0); 208366#L126 assume !(8464 == ssl3_accept_~s__state~0); 208365#L129 assume !(8465 == ssl3_accept_~s__state~0); 208364#L132 assume !(8466 == ssl3_accept_~s__state~0); 208363#L135 assume !(8496 == ssl3_accept_~s__state~0); 208362#L138 assume !(8497 == ssl3_accept_~s__state~0); 208361#L141 assume !(8512 == ssl3_accept_~s__state~0); 208360#L144 assume !(8513 == ssl3_accept_~s__state~0); 208359#L147 assume !(8528 == ssl3_accept_~s__state~0); 208358#L150 assume !(8529 == ssl3_accept_~s__state~0); 208357#L153 assume !(8544 == ssl3_accept_~s__state~0); 208356#L156 assume !(8545 == ssl3_accept_~s__state~0); 208355#L159 assume !(8560 == ssl3_accept_~s__state~0); 208354#L162 assume !(8561 == ssl3_accept_~s__state~0); 208353#L165 assume !(8448 == ssl3_accept_~s__state~0); 208352#L168 assume !(8576 == ssl3_accept_~s__state~0); 208351#L171 assume !(8577 == ssl3_accept_~s__state~0); 208350#L174 assume !(8592 == ssl3_accept_~s__state~0); 208349#L177 assume !(8593 == ssl3_accept_~s__state~0); 208348#L180 assume !(8608 == ssl3_accept_~s__state~0); 208347#L183 assume !(8609 == ssl3_accept_~s__state~0); 208346#L186 assume !(8640 == ssl3_accept_~s__state~0); 208345#L189 assume !(8641 == ssl3_accept_~s__state~0); 208344#L192 assume !(8656 == ssl3_accept_~s__state~0); 207785#L195 assume !(8657 == ssl3_accept_~s__state~0); 207735#L198 assume 8672 == ssl3_accept_~s__state~0; 207611#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 207612#L518 assume !(4 == ssl3_accept_~blastFlag~0); 208103#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 208094#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 208093#L525-2 ssl3_accept_~s__init_num~0 := 0; 207996#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207992#L585 assume !(8576 == ssl3_accept_~state~0); 207986#L603 ssl3_accept_~skip~0 := 0; 207987#L99-2 assume !false; 207980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207981#L102 assume !(12292 == ssl3_accept_~s__state~0); 207971#L105 assume !(16384 == ssl3_accept_~s__state~0); 207972#L108 assume !(8192 == ssl3_accept_~s__state~0); 207963#L111 assume !(24576 == ssl3_accept_~s__state~0); 207964#L114 assume !(8195 == ssl3_accept_~s__state~0); 207955#L117 assume !(8480 == ssl3_accept_~s__state~0); 207956#L120 assume !(8481 == ssl3_accept_~s__state~0); 207947#L123 assume !(8482 == ssl3_accept_~s__state~0); 207948#L126 assume !(8464 == ssl3_accept_~s__state~0); 207939#L129 assume !(8465 == ssl3_accept_~s__state~0); 207940#L132 assume !(8466 == ssl3_accept_~s__state~0); 207931#L135 assume !(8496 == ssl3_accept_~s__state~0); 207932#L138 assume !(8497 == ssl3_accept_~s__state~0); 207923#L141 assume !(8512 == ssl3_accept_~s__state~0); 207924#L144 assume !(8513 == ssl3_accept_~s__state~0); 207913#L147 assume !(8528 == ssl3_accept_~s__state~0); 207914#L150 assume !(8529 == ssl3_accept_~s__state~0); 207897#L153 assume !(8544 == ssl3_accept_~s__state~0); 207898#L156 assume !(8545 == ssl3_accept_~s__state~0); 207881#L159 assume !(8560 == ssl3_accept_~s__state~0); 207882#L162 assume !(8561 == ssl3_accept_~s__state~0); 207869#L165 assume 8448 == ssl3_accept_~s__state~0; 207870#L166 assume !(ssl3_accept_~num1~0 > 0); 207856#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 207857#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207838#L585 assume !(8576 == ssl3_accept_~state~0); 207836#L603 ssl3_accept_~skip~0 := 0; 207827#L99-2 assume !false; 207828#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207817#L102 assume 12292 == ssl3_accept_~s__state~0; 207818#L103 ssl3_accept_~s__new_session~0 := 1; 210792#L211 ssl3_accept_~s__server~0 := 1; 210791#L216 assume 0 != ssl3_accept_~cb~0; 210790#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 210789#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 210786#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 210782#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 210778#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 210771#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 210764#L585 assume !(8576 == ssl3_accept_~state~0); 210761#L603 ssl3_accept_~skip~0 := 0; 210759#L99-2 assume !false; 210757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210755#L102 assume !(12292 == ssl3_accept_~s__state~0); 210753#L105 assume !(16384 == ssl3_accept_~s__state~0); 210751#L108 assume !(8192 == ssl3_accept_~s__state~0); 210749#L111 assume !(24576 == ssl3_accept_~s__state~0); 210747#L114 assume !(8195 == ssl3_accept_~s__state~0); 210744#L117 assume !(8480 == ssl3_accept_~s__state~0); 210745#L120 assume !(8481 == ssl3_accept_~s__state~0); 218885#L123 assume !(8482 == ssl3_accept_~s__state~0); 218886#L126 assume !(8464 == ssl3_accept_~s__state~0); 218870#L129 assume !(8465 == ssl3_accept_~s__state~0); 218871#L132 assume !(8466 == ssl3_accept_~s__state~0); 218075#L135 assume 8496 == ssl3_accept_~s__state~0; 210702#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 218072#L287 assume !(1 == ssl3_accept_~blastFlag~0); 218071#L290 assume !(3 == ssl3_accept_~blastFlag~0); 218069#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 214784#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 209849#L297-2 ssl3_accept_~s__init_num~0 := 0; 218048#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 218037#L585 assume !(8576 == ssl3_accept_~state~0); 218030#L603 ssl3_accept_~skip~0 := 0; 218022#L99-2 assume !false; 218023#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 218016#L102 assume !(12292 == ssl3_accept_~s__state~0); 218017#L105 assume !(16384 == ssl3_accept_~s__state~0); 218010#L108 assume !(8192 == ssl3_accept_~s__state~0); 218011#L111 assume !(24576 == ssl3_accept_~s__state~0); 218004#L114 assume !(8195 == ssl3_accept_~s__state~0); 218005#L117 assume !(8480 == ssl3_accept_~s__state~0); 217998#L120 assume !(8481 == ssl3_accept_~s__state~0); 217999#L123 assume !(8482 == ssl3_accept_~s__state~0); 217992#L126 assume !(8464 == ssl3_accept_~s__state~0); 217993#L129 assume !(8465 == ssl3_accept_~s__state~0); 217986#L132 assume !(8466 == ssl3_accept_~s__state~0); 217987#L135 assume !(8496 == ssl3_accept_~s__state~0); 217978#L138 assume !(8497 == ssl3_accept_~s__state~0); 211103#L141 [2018-12-08 17:55:14,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:14,940 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 1 times [2018-12-08 17:55:14,940 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:14,940 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:14,940 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:14,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:14,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:14,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:14,949 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:14,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1119682949, now seen corresponding path program 1 times [2018-12-08 17:55:14,949 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:14,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:14,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:14,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:14,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:14,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:14,978 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-12-08 17:55:14,978 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-08 17:55:14,978 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-08 17:55:14,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:15,001 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:15,014 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-12-08 17:55:15,038 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-08 17:55:15,038 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-12-08 17:55:15,038 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:15,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-08 17:55:15,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-12-08 17:55:15,039 INFO L87 Difference]: Start difference. First operand 13249 states and 17245 transitions. cyclomatic complexity: 4016 Second operand 5 states. [2018-12-08 17:55:15,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:15,291 INFO L93 Difference]: Finished difference Result 13960 states and 17899 transitions. [2018-12-08 17:55:15,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-08 17:55:15,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13960 states and 17899 transitions. [2018-12-08 17:55:15,315 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2120 [2018-12-08 17:55:15,332 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13960 states to 13843 states and 17761 transitions. [2018-12-08 17:55:15,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2671 [2018-12-08 17:55:15,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2671 [2018-12-08 17:55:15,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13843 states and 17761 transitions. [2018-12-08 17:55:15,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:15,334 INFO L705 BuchiCegarLoop]: Abstraction has 13843 states and 17761 transitions. [2018-12-08 17:55:15,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13843 states and 17761 transitions. [2018-12-08 17:55:15,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13843 to 12281. [2018-12-08 17:55:15,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12281 states. [2018-12-08 17:55:15,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12281 states to 12281 states and 15838 transitions. [2018-12-08 17:55:15,400 INFO L728 BuchiCegarLoop]: Abstraction has 12281 states and 15838 transitions. [2018-12-08 17:55:15,400 INFO L608 BuchiCegarLoop]: Abstraction has 12281 states and 15838 transitions. [2018-12-08 17:55:15,400 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-12-08 17:55:15,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12281 states and 15838 transitions. [2018-12-08 17:55:15,415 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2018-12-08 17:55:15,415 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:15,415 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:15,415 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:15,415 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:15,416 INFO L794 eck$LassoCheckResult]: Stem: 235438#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 235439#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 235435#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 235436#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 235376#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 235525#L99-2 assume !false; 241782#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241781#L102 assume !(12292 == ssl3_accept_~s__state~0); 241780#L105 assume !(16384 == ssl3_accept_~s__state~0); 241779#L108 assume !(8192 == ssl3_accept_~s__state~0); 241778#L111 assume !(24576 == ssl3_accept_~s__state~0); 241777#L114 assume !(8195 == ssl3_accept_~s__state~0); 241776#L117 assume !(8480 == ssl3_accept_~s__state~0); 241775#L120 assume !(8481 == ssl3_accept_~s__state~0); 241774#L123 assume !(8482 == ssl3_accept_~s__state~0); 241773#L126 assume 8464 == ssl3_accept_~s__state~0; 235262#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 235263#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 240649#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; 240647#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240641#L585 assume !(8576 == ssl3_accept_~state~0); 240638#L603 ssl3_accept_~skip~0 := 0; 240637#L99-2 assume !false; 240636#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240635#L102 assume !(12292 == ssl3_accept_~s__state~0); 240633#L105 assume !(16384 == ssl3_accept_~s__state~0); 240632#L108 assume !(8192 == ssl3_accept_~s__state~0); 240631#L111 assume !(24576 == ssl3_accept_~s__state~0); 240630#L114 assume !(8195 == ssl3_accept_~s__state~0); 240629#L117 assume !(8480 == ssl3_accept_~s__state~0); 240627#L120 assume !(8481 == ssl3_accept_~s__state~0); 240621#L123 assume !(8482 == ssl3_accept_~s__state~0); 240618#L126 assume !(8464 == ssl3_accept_~s__state~0); 240616#L129 assume !(8465 == ssl3_accept_~s__state~0); 240614#L132 assume !(8466 == ssl3_accept_~s__state~0); 240613#L135 assume 8496 == ssl3_accept_~s__state~0; 240554#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 238117#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 238118#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 237780#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 235431#L297-2 ssl3_accept_~s__init_num~0 := 0; 235432#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247076#L585 assume !(8576 == ssl3_accept_~state~0); 245922#L603 ssl3_accept_~skip~0 := 0; 245923#L99-2 assume !false; 245910#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245911#L102 assume !(12292 == ssl3_accept_~s__state~0); 245900#L105 assume !(16384 == ssl3_accept_~s__state~0); 245901#L108 assume !(8192 == ssl3_accept_~s__state~0); 245892#L111 assume !(24576 == ssl3_accept_~s__state~0); 245893#L114 assume !(8195 == ssl3_accept_~s__state~0); 235239#L117 assume !(8480 == ssl3_accept_~s__state~0); 235240#L120 assume !(8481 == ssl3_accept_~s__state~0); 235493#L123 assume !(8482 == ssl3_accept_~s__state~0); 235494#L126 assume !(8464 == ssl3_accept_~s__state~0); 235465#L129 assume !(8465 == ssl3_accept_~s__state~0); 235466#L132 assume !(8466 == ssl3_accept_~s__state~0); 235381#L135 assume !(8496 == ssl3_accept_~s__state~0); 235382#L138 assume !(8497 == ssl3_accept_~s__state~0); 235360#L141 [2018-12-08 17:55:15,416 INFO L796 eck$LassoCheckResult]: Loop: 235360#L141 assume !(8512 == ssl3_accept_~s__state~0); 235265#L144 assume !(8513 == ssl3_accept_~s__state~0); 235217#L147 assume !(8528 == ssl3_accept_~s__state~0); 235218#L150 assume !(8529 == ssl3_accept_~s__state~0); 235205#L153 assume !(8544 == ssl3_accept_~s__state~0); 235206#L156 assume !(8545 == ssl3_accept_~s__state~0); 243563#L159 assume !(8560 == ssl3_accept_~s__state~0); 243555#L162 assume !(8561 == ssl3_accept_~s__state~0); 243547#L165 assume !(8448 == ssl3_accept_~s__state~0); 243537#L168 assume !(8576 == ssl3_accept_~s__state~0); 235407#L171 assume !(8577 == ssl3_accept_~s__state~0); 235368#L174 assume !(8592 == ssl3_accept_~s__state~0); 235273#L177 assume !(8593 == ssl3_accept_~s__state~0); 235227#L180 assume !(8608 == ssl3_accept_~s__state~0); 235228#L183 assume !(8609 == ssl3_accept_~s__state~0); 235146#L186 assume !(8640 == ssl3_accept_~s__state~0); 235147#L189 assume !(8641 == ssl3_accept_~s__state~0); 235508#L192 assume 8656 == ssl3_accept_~s__state~0; 235370#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 235193#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 235194#L502 assume !(2 == ssl3_accept_~blastFlag~0); 235235#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 235236#L510 assume !(0 == ssl3_accept_~tmp___10~0); 235297#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 235177#L585 assume !(8576 == ssl3_accept_~state~0); 235188#L603 ssl3_accept_~skip~0 := 0; 235416#L99-2 assume !false; 235313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235314#L102 assume !(12292 == ssl3_accept_~s__state~0); 235333#L105 assume !(16384 == ssl3_accept_~s__state~0); 235334#L108 assume !(8192 == ssl3_accept_~s__state~0); 235260#L111 assume !(24576 == ssl3_accept_~s__state~0); 235209#L114 assume !(8195 == ssl3_accept_~s__state~0); 235210#L117 assume !(8480 == ssl3_accept_~s__state~0); 244550#L120 assume !(8481 == ssl3_accept_~s__state~0); 244519#L123 assume !(8482 == ssl3_accept_~s__state~0); 244515#L126 assume !(8464 == ssl3_accept_~s__state~0); 243788#L129 assume !(8465 == ssl3_accept_~s__state~0); 243781#L132 assume !(8466 == ssl3_accept_~s__state~0); 243780#L135 assume !(8496 == ssl3_accept_~s__state~0); 243778#L138 assume !(8497 == ssl3_accept_~s__state~0); 243753#L141 assume !(8512 == ssl3_accept_~s__state~0); 243750#L144 assume !(8513 == ssl3_accept_~s__state~0); 243616#L147 assume !(8528 == ssl3_accept_~s__state~0); 243614#L150 assume !(8529 == ssl3_accept_~s__state~0); 243613#L153 assume !(8544 == ssl3_accept_~s__state~0); 235502#L156 assume !(8545 == ssl3_accept_~s__state~0); 235503#L159 assume !(8560 == ssl3_accept_~s__state~0); 235478#L162 assume !(8561 == ssl3_accept_~s__state~0); 235425#L165 assume !(8448 == ssl3_accept_~s__state~0); 235394#L168 assume !(8576 == ssl3_accept_~s__state~0); 235395#L171 assume !(8577 == ssl3_accept_~s__state~0); 241921#L174 assume !(8592 == ssl3_accept_~s__state~0); 241911#L177 assume !(8593 == ssl3_accept_~s__state~0); 241907#L180 assume !(8608 == ssl3_accept_~s__state~0); 241906#L183 assume !(8609 == ssl3_accept_~s__state~0); 241884#L186 assume !(8640 == ssl3_accept_~s__state~0); 241883#L189 assume !(8641 == ssl3_accept_~s__state~0); 241882#L192 assume !(8656 == ssl3_accept_~s__state~0); 235483#L195 assume !(8657 == ssl3_accept_~s__state~0); 235428#L198 assume 8672 == ssl3_accept_~s__state~0; 235289#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 235290#L518 assume !(4 == ssl3_accept_~blastFlag~0); 235293#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 235294#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 235495#L525-2 ssl3_accept_~s__init_num~0 := 0; 242958#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 242953#L585 assume !(8576 == ssl3_accept_~state~0); 242951#L603 ssl3_accept_~skip~0 := 0; 242950#L99-2 assume !false; 242949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242948#L102 assume !(12292 == ssl3_accept_~s__state~0); 242947#L105 assume !(16384 == ssl3_accept_~s__state~0); 242946#L108 assume !(8192 == ssl3_accept_~s__state~0); 242945#L111 assume !(24576 == ssl3_accept_~s__state~0); 242944#L114 assume !(8195 == ssl3_accept_~s__state~0); 242943#L117 assume !(8480 == ssl3_accept_~s__state~0); 242942#L120 assume !(8481 == ssl3_accept_~s__state~0); 242941#L123 assume !(8482 == ssl3_accept_~s__state~0); 242940#L126 assume !(8464 == ssl3_accept_~s__state~0); 242939#L129 assume !(8465 == ssl3_accept_~s__state~0); 242938#L132 assume !(8466 == ssl3_accept_~s__state~0); 242937#L135 assume !(8496 == ssl3_accept_~s__state~0); 242936#L138 assume !(8497 == ssl3_accept_~s__state~0); 242935#L141 assume !(8512 == ssl3_accept_~s__state~0); 242934#L144 assume !(8513 == ssl3_accept_~s__state~0); 242933#L147 assume !(8528 == ssl3_accept_~s__state~0); 242932#L150 assume !(8529 == ssl3_accept_~s__state~0); 242931#L153 assume !(8544 == ssl3_accept_~s__state~0); 242930#L156 assume !(8545 == ssl3_accept_~s__state~0); 242929#L159 assume !(8560 == ssl3_accept_~s__state~0); 242928#L162 assume !(8561 == ssl3_accept_~s__state~0); 242926#L165 assume 8448 == ssl3_accept_~s__state~0; 242923#L166 assume !(ssl3_accept_~num1~0 > 0); 242919#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 242763#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 242140#L585 assume !(8576 == ssl3_accept_~state~0); 242133#L603 ssl3_accept_~skip~0 := 0; 242131#L99-2 assume !false; 242128#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242126#L102 assume !(12292 == ssl3_accept_~s__state~0); 242122#L105 assume !(16384 == ssl3_accept_~s__state~0); 242115#L108 assume !(8192 == ssl3_accept_~s__state~0); 242112#L111 assume !(24576 == ssl3_accept_~s__state~0); 242110#L114 assume !(8195 == ssl3_accept_~s__state~0); 242104#L117 assume !(8480 == ssl3_accept_~s__state~0); 242101#L120 assume !(8481 == ssl3_accept_~s__state~0); 242099#L123 assume !(8482 == ssl3_accept_~s__state~0); 242097#L126 assume !(8464 == ssl3_accept_~s__state~0); 242095#L129 assume !(8465 == ssl3_accept_~s__state~0); 242093#L132 assume !(8466 == ssl3_accept_~s__state~0); 242091#L135 assume !(8496 == ssl3_accept_~s__state~0); 242089#L138 assume !(8497 == ssl3_accept_~s__state~0); 242084#L141 assume !(8512 == ssl3_accept_~s__state~0); 242081#L144 assume !(8513 == ssl3_accept_~s__state~0); 242077#L147 assume !(8528 == ssl3_accept_~s__state~0); 242074#L150 assume !(8529 == ssl3_accept_~s__state~0); 242071#L153 assume !(8544 == ssl3_accept_~s__state~0); 242067#L156 assume !(8545 == ssl3_accept_~s__state~0); 242063#L159 assume !(8560 == ssl3_accept_~s__state~0); 242061#L162 assume !(8561 == ssl3_accept_~s__state~0); 242056#L165 assume !(8448 == ssl3_accept_~s__state~0); 242052#L168 assume 8576 == ssl3_accept_~s__state~0; 242053#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 242205#L449 assume !(ssl3_accept_~ret~0 <= 0); 242204#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 240404#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240400#L585 assume 8576 == ssl3_accept_~state~0; 240381#L604 assume !(8592 == ssl3_accept_~s__state~0); 240382#L603 ssl3_accept_~skip~0 := 0; 240373#L99-2 assume !false; 240374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240365#L102 assume !(12292 == ssl3_accept_~s__state~0); 240366#L105 assume !(16384 == ssl3_accept_~s__state~0); 240357#L108 assume !(8192 == ssl3_accept_~s__state~0); 240358#L111 assume !(24576 == ssl3_accept_~s__state~0); 240349#L114 assume !(8195 == ssl3_accept_~s__state~0); 240350#L117 assume !(8480 == ssl3_accept_~s__state~0); 240340#L120 assume !(8481 == ssl3_accept_~s__state~0); 240341#L123 assume !(8482 == ssl3_accept_~s__state~0); 240332#L126 assume !(8464 == ssl3_accept_~s__state~0); 240333#L129 assume !(8465 == ssl3_accept_~s__state~0); 240254#L132 assume !(8466 == ssl3_accept_~s__state~0); 240074#L135 assume 8496 == ssl3_accept_~s__state~0; 235242#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 235243#L287 assume !(1 == ssl3_accept_~blastFlag~0); 235309#L290 assume !(3 == ssl3_accept_~blastFlag~0); 235310#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 241874#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 238245#L297-2 ssl3_accept_~s__init_num~0 := 0; 245939#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 245930#L585 assume !(8576 == ssl3_accept_~state~0); 245929#L603 ssl3_accept_~skip~0 := 0; 245916#L99-2 assume !false; 245917#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 245904#L102 assume !(12292 == ssl3_accept_~s__state~0); 245905#L105 assume !(16384 == ssl3_accept_~s__state~0); 245895#L108 assume !(8192 == ssl3_accept_~s__state~0); 245896#L111 assume !(24576 == ssl3_accept_~s__state~0); 245890#L114 assume !(8195 == ssl3_accept_~s__state~0); 245891#L117 assume !(8480 == ssl3_accept_~s__state~0); 235197#L120 assume !(8481 == ssl3_accept_~s__state~0); 235198#L123 assume !(8482 == ssl3_accept_~s__state~0); 235454#L126 assume !(8464 == ssl3_accept_~s__state~0); 235455#L129 assume !(8465 == ssl3_accept_~s__state~0); 235447#L132 assume !(8466 == ssl3_accept_~s__state~0); 235448#L135 assume !(8496 == ssl3_accept_~s__state~0); 235404#L138 assume !(8497 == ssl3_accept_~s__state~0); 235360#L141 [2018-12-08 17:55:15,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:15,416 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 2 times [2018-12-08 17:55:15,416 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:15,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:15,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,417 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:15,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,423 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:15,423 INFO L82 PathProgramCache]: Analyzing trace with hash -550532149, now seen corresponding path program 1 times [2018-12-08 17:55:15,423 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:15,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:15,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,424 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:15,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:15,446 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-12-08 17:55:15,447 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-08 17:55:15,447 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-12-08 17:55:15,455 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-08 17:55:15,475 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-08 17:55:15,505 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-12-08 17:55:15,520 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-12-08 17:55:15,520 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-12-08 17:55:15,521 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-12-08 17:55:15,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-12-08 17:55:15,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-12-08 17:55:15,521 INFO L87 Difference]: Start difference. First operand 12281 states and 15838 transitions. cyclomatic complexity: 3594 Second operand 5 states. [2018-12-08 17:55:15,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-08 17:55:15,755 INFO L93 Difference]: Finished difference Result 13646 states and 17272 transitions. [2018-12-08 17:55:15,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-08 17:55:15,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13646 states and 17272 transitions. [2018-12-08 17:55:15,783 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1908 [2018-12-08 17:55:15,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13646 states to 11894 states and 15134 transitions. [2018-12-08 17:55:15,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2534 [2018-12-08 17:55:15,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2740 [2018-12-08 17:55:15,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11894 states and 15134 transitions. [2018-12-08 17:55:15,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-12-08 17:55:15,800 INFO L705 BuchiCegarLoop]: Abstraction has 11894 states and 15134 transitions. [2018-12-08 17:55:15,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11894 states and 15134 transitions. [2018-12-08 17:55:15,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11894 to 11233. [2018-12-08 17:55:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11233 states. [2018-12-08 17:55:15,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11233 states to 11233 states and 14311 transitions. [2018-12-08 17:55:15,855 INFO L728 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2018-12-08 17:55:15,855 INFO L608 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2018-12-08 17:55:15,855 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-12-08 17:55:15,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11233 states and 14311 transitions. [2018-12-08 17:55:15,869 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2018-12-08 17:55:15,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-12-08 17:55:15,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-12-08 17:55:15,870 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:15,870 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-08 17:55:15,870 INFO L794 eck$LassoCheckResult]: Stem: 261870#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 261871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 261866#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 261867#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 261812#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 261946#L99-2 assume !false; 267012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267011#L102 assume !(12292 == ssl3_accept_~s__state~0); 267010#L105 assume !(16384 == ssl3_accept_~s__state~0); 267009#L108 assume !(8192 == ssl3_accept_~s__state~0); 267008#L111 assume !(24576 == ssl3_accept_~s__state~0); 267007#L114 assume !(8195 == ssl3_accept_~s__state~0); 267006#L117 assume !(8480 == ssl3_accept_~s__state~0); 267005#L120 assume !(8481 == ssl3_accept_~s__state~0); 267004#L123 assume !(8482 == ssl3_accept_~s__state~0); 267003#L126 assume 8464 == ssl3_accept_~s__state~0; 267002#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 267001#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 267000#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; 266998#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266993#L585 assume !(8576 == ssl3_accept_~state~0); 266991#L603 ssl3_accept_~skip~0 := 0; 266990#L99-2 assume !false; 266989#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266988#L102 assume !(12292 == ssl3_accept_~s__state~0); 266987#L105 assume !(16384 == ssl3_accept_~s__state~0); 266986#L108 assume !(8192 == ssl3_accept_~s__state~0); 266985#L111 assume !(24576 == ssl3_accept_~s__state~0); 266984#L114 assume !(8195 == ssl3_accept_~s__state~0); 266983#L117 assume !(8480 == ssl3_accept_~s__state~0); 266980#L120 assume !(8481 == ssl3_accept_~s__state~0); 266978#L123 assume !(8482 == ssl3_accept_~s__state~0); 266976#L126 assume !(8464 == ssl3_accept_~s__state~0); 266974#L129 assume !(8465 == ssl3_accept_~s__state~0); 266973#L132 assume !(8466 == ssl3_accept_~s__state~0); 266968#L135 assume 8496 == ssl3_accept_~s__state~0; 266964#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 264771#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 264772#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 264773#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 264774#L297-2 ssl3_accept_~s__init_num~0 := 0; 264758#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264754#L585 assume !(8576 == ssl3_accept_~state~0); 264713#L603 ssl3_accept_~skip~0 := 0; 264714#L99-2 assume !false; 264226#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264227#L102 assume !(12292 == ssl3_accept_~s__state~0); 264213#L105 assume !(16384 == ssl3_accept_~s__state~0); 264214#L108 assume !(8192 == ssl3_accept_~s__state~0); 264199#L111 assume !(24576 == ssl3_accept_~s__state~0); 264200#L114 assume !(8195 == ssl3_accept_~s__state~0); 264183#L117 assume !(8480 == ssl3_accept_~s__state~0); 264184#L120 assume !(8481 == ssl3_accept_~s__state~0); 264167#L123 assume !(8482 == ssl3_accept_~s__state~0); 264168#L126 assume !(8464 == ssl3_accept_~s__state~0); 264151#L129 assume !(8465 == ssl3_accept_~s__state~0); 264152#L132 assume !(8466 == ssl3_accept_~s__state~0); 264134#L135 assume !(8496 == ssl3_accept_~s__state~0); 264135#L138 assume !(8497 == ssl3_accept_~s__state~0); 263953#L141 [2018-12-08 17:55:15,870 INFO L796 eck$LassoCheckResult]: Loop: 263953#L141 assume 8512 == ssl3_accept_~s__state~0; 262910#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 263735#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 263732#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 263728#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263722#L585 assume !(8576 == ssl3_accept_~state~0); 263719#L603 ssl3_accept_~skip~0 := 0; 263717#L99-2 assume !false; 263715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263713#L102 assume !(12292 == ssl3_accept_~s__state~0); 263711#L105 assume !(16384 == ssl3_accept_~s__state~0); 263709#L108 assume !(8192 == ssl3_accept_~s__state~0); 263707#L111 assume !(24576 == ssl3_accept_~s__state~0); 263705#L114 assume !(8195 == ssl3_accept_~s__state~0); 263703#L117 assume !(8480 == ssl3_accept_~s__state~0); 263701#L120 assume !(8481 == ssl3_accept_~s__state~0); 263700#L123 assume !(8482 == ssl3_accept_~s__state~0); 263697#L126 assume !(8464 == ssl3_accept_~s__state~0); 263683#L129 assume !(8465 == ssl3_accept_~s__state~0); 263668#L132 assume !(8466 == ssl3_accept_~s__state~0); 263660#L135 assume !(8496 == ssl3_accept_~s__state~0); 263652#L138 assume !(8497 == ssl3_accept_~s__state~0); 263645#L141 assume !(8512 == ssl3_accept_~s__state~0); 263642#L144 assume !(8513 == ssl3_accept_~s__state~0); 263640#L147 assume 8528 == ssl3_accept_~s__state~0; 262904#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 263636#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 263632#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 263625#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 263623#L361 assume !(ssl3_accept_~ret~0 <= 0); 263621#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 263618#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263612#L585 assume !(8576 == ssl3_accept_~state~0); 263609#L603 ssl3_accept_~skip~0 := 0; 263607#L99-2 assume !false; 263605#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263603#L102 assume !(12292 == ssl3_accept_~s__state~0); 263601#L105 assume !(16384 == ssl3_accept_~s__state~0); 263599#L108 assume !(8192 == ssl3_accept_~s__state~0); 263597#L111 assume !(24576 == ssl3_accept_~s__state~0); 263595#L114 assume !(8195 == ssl3_accept_~s__state~0); 263593#L117 assume !(8480 == ssl3_accept_~s__state~0); 263590#L120 assume !(8481 == ssl3_accept_~s__state~0); 263586#L123 assume !(8482 == ssl3_accept_~s__state~0); 263582#L126 assume !(8464 == ssl3_accept_~s__state~0); 263575#L129 assume !(8465 == ssl3_accept_~s__state~0); 263571#L132 assume !(8466 == ssl3_accept_~s__state~0); 263568#L135 assume !(8496 == ssl3_accept_~s__state~0); 263565#L138 assume !(8497 == ssl3_accept_~s__state~0); 263561#L141 assume !(8512 == ssl3_accept_~s__state~0); 263557#L144 assume !(8513 == ssl3_accept_~s__state~0); 263556#L147 assume !(8528 == ssl3_accept_~s__state~0); 263555#L150 assume !(8529 == ssl3_accept_~s__state~0); 263494#L153 assume 8544 == ssl3_accept_~s__state~0; 263489#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 263485#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 263479#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 263475#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 263469#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 263267#L409 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 263268#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263323#L585 assume !(8576 == ssl3_accept_~state~0); 263321#L603 ssl3_accept_~skip~0 := 0; 263320#L99-2 assume !false; 263319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263318#L102 assume !(12292 == ssl3_accept_~s__state~0); 263317#L105 assume !(16384 == ssl3_accept_~s__state~0); 263316#L108 assume !(8192 == ssl3_accept_~s__state~0); 263315#L111 assume !(24576 == ssl3_accept_~s__state~0); 263314#L114 assume !(8195 == ssl3_accept_~s__state~0); 263313#L117 assume !(8480 == ssl3_accept_~s__state~0); 263312#L120 assume !(8481 == ssl3_accept_~s__state~0); 263311#L123 assume !(8482 == ssl3_accept_~s__state~0); 263310#L126 assume !(8464 == ssl3_accept_~s__state~0); 263309#L129 assume !(8465 == ssl3_accept_~s__state~0); 263308#L132 assume !(8466 == ssl3_accept_~s__state~0); 263307#L135 assume !(8496 == ssl3_accept_~s__state~0); 263306#L138 assume !(8497 == ssl3_accept_~s__state~0); 263305#L141 assume !(8512 == ssl3_accept_~s__state~0); 263304#L144 assume !(8513 == ssl3_accept_~s__state~0); 263303#L147 assume !(8528 == ssl3_accept_~s__state~0); 263302#L150 assume !(8529 == ssl3_accept_~s__state~0); 263301#L153 assume !(8544 == ssl3_accept_~s__state~0); 263300#L156 assume !(8545 == ssl3_accept_~s__state~0); 263299#L159 assume !(8560 == ssl3_accept_~s__state~0); 263298#L162 assume !(8561 == ssl3_accept_~s__state~0); 263297#L165 assume 8448 == ssl3_accept_~s__state~0; 263296#L166 assume !(ssl3_accept_~num1~0 > 0); 263294#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 263181#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262950#L585 assume !(8576 == ssl3_accept_~state~0); 262947#L603 ssl3_accept_~skip~0 := 0; 262945#L99-2 assume !false; 262943#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262941#L102 assume !(12292 == ssl3_accept_~s__state~0); 262939#L105 assume !(16384 == ssl3_accept_~s__state~0); 262937#L108 assume !(8192 == ssl3_accept_~s__state~0); 262935#L111 assume !(24576 == ssl3_accept_~s__state~0); 262933#L114 assume !(8195 == ssl3_accept_~s__state~0); 262931#L117 assume !(8480 == ssl3_accept_~s__state~0); 262928#L120 assume !(8481 == ssl3_accept_~s__state~0); 262929#L123 assume !(8482 == ssl3_accept_~s__state~0); 263553#L126 assume !(8464 == ssl3_accept_~s__state~0); 263552#L129 assume !(8465 == ssl3_accept_~s__state~0); 263551#L132 assume !(8466 == ssl3_accept_~s__state~0); 263550#L135 assume !(8496 == ssl3_accept_~s__state~0); 263549#L138 assume !(8497 == ssl3_accept_~s__state~0); 263548#L141 assume !(8512 == ssl3_accept_~s__state~0); 263547#L144 assume !(8513 == ssl3_accept_~s__state~0); 263546#L147 assume !(8528 == ssl3_accept_~s__state~0); 263545#L150 assume !(8529 == ssl3_accept_~s__state~0); 262901#L153 assume !(8544 == ssl3_accept_~s__state~0); 262898#L156 assume !(8545 == ssl3_accept_~s__state~0); 262896#L159 assume !(8560 == ssl3_accept_~s__state~0); 262894#L162 assume !(8561 == ssl3_accept_~s__state~0); 262891#L165 assume !(8448 == ssl3_accept_~s__state~0); 262889#L168 assume 8576 == ssl3_accept_~s__state~0; 262856#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 262887#L449 assume !(ssl3_accept_~ret~0 <= 0); 262885#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 262886#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264860#L585 assume 8576 == ssl3_accept_~state~0; 264858#L604 assume !(8592 == ssl3_accept_~s__state~0); 264857#L603 ssl3_accept_~skip~0 := 0; 264856#L99-2 assume !false; 264855#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264854#L102 assume !(12292 == ssl3_accept_~s__state~0); 264853#L105 assume !(16384 == ssl3_accept_~s__state~0); 264852#L108 assume !(8192 == ssl3_accept_~s__state~0); 264851#L111 assume !(24576 == ssl3_accept_~s__state~0); 264850#L114 assume !(8195 == ssl3_accept_~s__state~0); 264849#L117 assume !(8480 == ssl3_accept_~s__state~0); 264848#L120 assume !(8481 == ssl3_accept_~s__state~0); 264847#L123 assume !(8482 == ssl3_accept_~s__state~0); 264846#L126 assume !(8464 == ssl3_accept_~s__state~0); 264845#L129 assume !(8465 == ssl3_accept_~s__state~0); 264844#L132 assume 8466 == ssl3_accept_~s__state~0; 262920#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 264808#L274 assume !(0 == ssl3_accept_~blastFlag~0); 264804#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; 264802#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264797#L585 assume !(8576 == ssl3_accept_~state~0); 264795#L603 ssl3_accept_~skip~0 := 0; 264794#L99-2 assume !false; 264793#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264792#L102 assume !(12292 == ssl3_accept_~s__state~0); 264791#L105 assume !(16384 == ssl3_accept_~s__state~0); 264790#L108 assume !(8192 == ssl3_accept_~s__state~0); 264789#L111 assume !(24576 == ssl3_accept_~s__state~0); 264788#L114 assume !(8195 == ssl3_accept_~s__state~0); 264787#L117 assume !(8480 == ssl3_accept_~s__state~0); 264786#L120 assume !(8481 == ssl3_accept_~s__state~0); 264785#L123 assume !(8482 == ssl3_accept_~s__state~0); 264784#L126 assume !(8464 == ssl3_accept_~s__state~0); 264783#L129 assume !(8465 == ssl3_accept_~s__state~0); 264782#L132 assume !(8466 == ssl3_accept_~s__state~0); 264781#L135 assume 8496 == ssl3_accept_~s__state~0; 262915#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 264780#L287 assume !(1 == ssl3_accept_~blastFlag~0); 264779#L290 assume !(3 == ssl3_accept_~blastFlag~0); 264778#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 264764#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 264769#L297-2 ssl3_accept_~s__init_num~0 := 0; 264770#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264748#L585 assume !(8576 == ssl3_accept_~state~0); 264747#L603 ssl3_accept_~skip~0 := 0; 264319#L99-2 assume !false; 264320#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264219#L102 assume !(12292 == ssl3_accept_~s__state~0); 264220#L105 assume !(16384 == ssl3_accept_~s__state~0); 264207#L108 assume !(8192 == ssl3_accept_~s__state~0); 264208#L111 assume !(24576 == ssl3_accept_~s__state~0); 264191#L114 assume !(8195 == ssl3_accept_~s__state~0); 264192#L117 assume !(8480 == ssl3_accept_~s__state~0); 264175#L120 assume !(8481 == ssl3_accept_~s__state~0); 264176#L123 assume !(8482 == ssl3_accept_~s__state~0); 264159#L126 assume !(8464 == ssl3_accept_~s__state~0); 264160#L129 assume !(8465 == ssl3_accept_~s__state~0); 264142#L132 assume !(8466 == ssl3_accept_~s__state~0); 264143#L135 assume !(8496 == ssl3_accept_~s__state~0); 263958#L138 assume !(8497 == ssl3_accept_~s__state~0); 263953#L141 [2018-12-08 17:55:15,870 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:15,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1310567129, now seen corresponding path program 1 times [2018-12-08 17:55:15,870 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:15,870 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:15,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:15,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,879 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:15,879 INFO L82 PathProgramCache]: Analyzing trace with hash 877658023, now seen corresponding path program 2 times [2018-12-08 17:55:15,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:15,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:15,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-08 17:55:15,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-08 17:55:15,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1162810417, now seen corresponding path program 1 times [2018-12-08 17:55:15,903 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-08 17:55:15,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-08 17:55:15,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,904 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-12-08 17:55:15,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-08 17:55:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-08 17:55:16,709 WARN L180 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-12-08 17:55:16,908 WARN L180 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 86 [2018-12-08 17:55:16,962 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 08.12 05:55:16 BoogieIcfgContainer [2018-12-08 17:55:16,962 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-12-08 17:55:16,962 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-08 17:55:16,962 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-08 17:55:16,962 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-08 17:55:16,963 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.12 05:55:04" (3/4) ... [2018-12-08 17:55:16,965 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-12-08 17:55:17,010 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_6d69f9e6-d0c7-415e-ae2a-4a77ce4bb47d/bin-2019/uautomizer/witness.graphml [2018-12-08 17:55:17,010 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-08 17:55:17,010 INFO L168 Benchmark]: Toolchain (without parser) took 12838.45 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 649.1 MB). Free memory was 961.4 MB in the beginning and 878.9 MB in the end (delta: 82.4 MB). Peak memory consumption was 731.5 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: CACSL2BoogieTranslator took 227.48 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 961.4 MB in the beginning and 1.1 GB in the end (delta: -174.7 MB). Peak memory consumption was 29.6 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: Boogie Procedure Inliner took 28.25 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: Boogie Preprocessor took 18.61 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: RCFGBuilder took 344.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.0 MB). Peak memory consumption was 55.0 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: BuchiAutomizer took 12169.62 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 508.0 MB). Free memory was 1.1 GB in the beginning and 894.7 MB in the end (delta: 183.0 MB). Peak memory consumption was 691.0 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,011 INFO L168 Benchmark]: Witness Printer took 47.60 ms. Allocated memory is still 1.7 GB. Free memory was 894.7 MB in the beginning and 878.9 MB in the end (delta: 15.8 MB). Peak memory consumption was 15.8 MB. Max. memory is 11.5 GB. [2018-12-08 17:55:17,013 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.10 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 227.48 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 961.4 MB in the beginning and 1.1 GB in the end (delta: -174.7 MB). Peak memory consumption was 29.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 28.25 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 18.61 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 344.23 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.0 MB). Peak memory consumption was 55.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12169.62 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 508.0 MB). Free memory was 1.1 GB in the beginning and 894.7 MB in the end (delta: 183.0 MB). Peak memory consumption was 691.0 MB. Max. memory is 11.5 GB. * Witness Printer took 47.60 ms. Allocated memory is still 1.7 GB. Free memory was 894.7 MB in the beginning and 878.9 MB in the end (delta: 15.8 MB). Peak memory consumption was 15.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (28 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11233 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.1s and 30 iterations. TraceHistogramMax:7. Analysis of lassos took 6.9s. Construction of modules took 2.2s. Büchi inclusion checks took 1.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 0.8s AutomataMinimizationTime, 32 MinimizatonAttempts, 13524 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 13249 states and ocurred in iteration 27. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 7690 SDtfs, 5685 SDslu, 4914 SDs, 0 SdLazy, 4246 SolverSat, 770 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital73 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div236 bol100 ite100 ukn100 eq182 hnf67 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - 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@21bfeb1a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ea0b701=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@448fef38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39e808a7=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e63486d=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c9526cf=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e3df01f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16ba250a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4803ebfc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6444ed5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2df7f9a3=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@319a99fa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21f0c595=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1253a193=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b4220e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bf43cd3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5af9506c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f62d357=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6e012730=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@73591bc9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7fdcdcd0=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=12, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27be2736=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7991b8db=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e192f43=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@aef772b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6e17fceb=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7db06ece=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a78812e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62d695d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ebe4da5=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8b1f7cc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d3decd8=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@309919e9=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ea60bf4=-256, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@109ecef0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ff846d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64353b85=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b9798da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d650181=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b2c8c0f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72a748a8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10543d1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2516229a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16236d76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ba32658=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c152c48=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@799943f3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b05b830=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58e6b173=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cb4e641=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17b3a542=12, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31eb604a=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43723d10=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43fd9285=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37a99ab7=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3aa91847=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 ; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 = __VERIFIER_nondet_int() ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND TRUE __cil_tmp56 + 256UL [L310] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L360] ret = __VERIFIER_nondet_int() [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(ret <= 0) [L452] COND TRUE ret == 2 [L453] s__state = 8466 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND TRUE state == 8576 [L604] COND FALSE !(s__state == 8592) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...