./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/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 429b7772bb057004ca0c11ab7cd7751d4a0d846f ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-09 23:00:47,813 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-09 23:00:47,814 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-09 23:00:47,821 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-09 23:00:47,821 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-09 23:00:47,822 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-09 23:00:47,823 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-09 23:00:47,824 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-09 23:00:47,825 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-09 23:00:47,825 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-09 23:00:47,826 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-09 23:00:47,826 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-09 23:00:47,827 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-09 23:00:47,827 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-09 23:00:47,828 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-09 23:00:47,829 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-09 23:00:47,829 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-09 23:00:47,831 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-09 23:00:47,832 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-09 23:00:47,833 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-09 23:00:47,834 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-09 23:00:47,834 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-09 23:00:47,836 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-09 23:00:47,836 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-09 23:00:47,836 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-09 23:00:47,836 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-09 23:00:47,837 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-09 23:00:47,838 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-09 23:00:47,838 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-09 23:00:47,839 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-09 23:00:47,839 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-09 23:00:47,840 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-09 23:00:47,840 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-09 23:00:47,840 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-09 23:00:47,840 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-09 23:00:47,841 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-09 23:00:47,841 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-09 23:00:47,851 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-09 23:00:47,851 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-09 23:00:47,852 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-09 23:00:47,852 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * Use SBE=true [2018-11-09 23:00:47,853 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-09 23:00:47,853 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-09 23:00:47,854 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-09 23:00:47,854 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-09 23:00:47,855 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-09 23:00:47,855 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-09 23:00:47,856 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-09 23:00:47,856 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-09 23:00:47,856 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-09 23:00:47,856 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-09 23:00:47,857 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_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/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 -> 429b7772bb057004ca0c11ab7cd7751d4a0d846f [2018-11-09 23:00:47,879 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-09 23:00:47,888 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-09 23:00:47,891 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-09 23:00:47,892 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-09 23:00:47,892 INFO L276 PluginConnector]: CDTParser initialized [2018-11-09 23:00:47,892 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-09 23:00:47,930 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/data/c1254e61a/9c1b1116e33d4020a3f4d0c095ee188e/FLAG07774e502 [2018-11-09 23:00:48,354 INFO L298 CDTParser]: Found 1 translation units. [2018-11-09 23:00:48,354 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/sv-benchmarks/c/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-09 23:00:48,362 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/data/c1254e61a/9c1b1116e33d4020a3f4d0c095ee188e/FLAG07774e502 [2018-11-09 23:00:48,374 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/data/c1254e61a/9c1b1116e33d4020a3f4d0c095ee188e [2018-11-09 23:00:48,376 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-09 23:00:48,377 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-09 23:00:48,378 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-09 23:00:48,378 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-09 23:00:48,383 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-09 23:00:48,384 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,386 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d98d4f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48, skipping insertion in model container [2018-11-09 23:00:48,386 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,394 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-09 23:00:48,423 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-09 23:00:48,568 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 23:00:48,571 INFO L189 MainTranslator]: Completed pre-run [2018-11-09 23:00:48,601 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-09 23:00:48,609 INFO L193 MainTranslator]: Completed translation [2018-11-09 23:00:48,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48 WrapperNode [2018-11-09 23:00:48,610 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-09 23:00:48,610 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-09 23:00:48,610 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-09 23:00:48,611 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-09 23:00:48,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,622 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,680 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-09 23:00:48,681 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-09 23:00:48,681 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-09 23:00:48,681 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-09 23:00:48,689 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,691 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,692 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,697 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,704 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,705 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... [2018-11-09 23:00:48,708 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-09 23:00:48,708 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-09 23:00:48,709 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-09 23:00:48,709 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-09 23:00:48,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:48,747 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-09 23:00:48,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-09 23:00:48,816 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-09 23:00:48,816 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-09 23:00:49,143 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-09 23:00:49,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:00:49 BoogieIcfgContainer [2018-11-09 23:00:49,144 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-09 23:00:49,144 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-09 23:00:49,145 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-09 23:00:49,148 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-09 23:00:49,148 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:00:49,149 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 09.11 11:00:48" (1/3) ... [2018-11-09 23:00:49,149 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@450947b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 11:00:49, skipping insertion in model container [2018-11-09 23:00:49,150 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:00:49,150 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 11:00:48" (2/3) ... [2018-11-09 23:00:49,150 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@450947b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 09.11 11:00:49, skipping insertion in model container [2018-11-09 23:00:49,150 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-09 23:00:49,150 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:00:49" (3/3) ... [2018-11-09 23:00:49,152 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-09 23:00:49,196 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-09 23:00:49,197 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-09 23:00:49,197 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-09 23:00:49,197 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-09 23:00:49,197 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-09 23:00:49,197 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-09 23:00:49,197 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-09 23:00:49,197 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-09 23:00:49,197 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-09 23:00:49,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-09 23:00:49,224 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-09 23:00:49,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:49,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:49,230 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-09 23:00:49,230 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:49,230 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-09 23:00:49,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-09 23:00:49,233 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-09 23:00:49,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:49,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:49,234 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-09 23:00:49,234 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:49,239 INFO L793 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 57#L94true assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 59#L97-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 71#L102true assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 60#L108-2true [2018-11-09 23:00:49,239 INFO L795 eck$LassoCheckResult]: Loop: 60#L108-2true assume true; 63#L108true assume !false; 13#L109true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38#L111true assume ssl3_connect_~s__state~0 == 12292; 115#L112true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 35#L216true ssl3_connect_~s__server~0 := 0; 47#L221true assume ssl3_connect_~cb~0 != 0; 43#L221-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 88#L226true assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 128#L236true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 126#L236-2true assume !(ssl3_connect_~tmp___4~0 == 0); 130#L258true assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 52#L510true assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 102#L545true ssl3_connect_~skip~0 := 0; 60#L108-2true [2018-11-09 23:00:49,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:49,244 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-09 23:00:49,245 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:49,246 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:49,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,274 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:49,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,315 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:49,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 1 times [2018-11-09 23:00:49,316 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:49,316 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:49,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:49,317 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,336 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:49,336 INFO L82 PathProgramCache]: Analyzing trace with hash 659189554, now seen corresponding path program 1 times [2018-11-09 23:00:49,336 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:49,336 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:49,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:49,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:49,494 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:49,495 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:49,495 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:49,495 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:49,495 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 23:00:49,495 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,496 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:49,496 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:49,496 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-09 23:00:49,496 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:49,496 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:49,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:49,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-11-09 23:00:49,830 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:49,830 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,833 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,833 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:49,838 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,838 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,861 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,861 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:49,866 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,866 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,888 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,888 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:49,909 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,909 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/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) [2018-11-09 23:00:49,936 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,936 INFO L163 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,963 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,963 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,970 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,970 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:49,973 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,973 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:49,990 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:49,990 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:49,993 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:49,993 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,009 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,009 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,019 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,020 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,035 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,036 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,054 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:50,054 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,076 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,076 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}] Lambdas: [2, 1, 1] Nus: [1, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,098 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,098 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,101 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,101 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,118 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,118 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,121 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,122 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,137 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,138 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,211 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,211 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,227 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,227 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,229 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,229 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,245 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,245 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,262 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:50,262 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,285 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:50,285 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,301 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:50,302 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,321 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:50,321 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:50,340 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 23:00:50,341 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:50,341 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:50,341 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:50,341 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:50,341 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 23:00:50,341 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:50,341 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:50,341 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:50,342 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-09 23:00:50,342 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:50,342 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:50,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,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-11-09 23:00:50,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:50,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-11-09 23:00:50,604 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:50,608 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 23:00:50,609 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,611 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,611 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,611 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,611 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,611 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,613 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,613 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,616 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,616 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,616 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,618 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,618 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,618 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:50,618 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,619 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:50,619 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,620 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,622 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,623 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,623 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,623 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,623 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:50,623 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,624 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:50,624 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,625 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,625 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,626 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,626 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,626 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,626 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,626 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,627 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,627 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,628 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,628 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,633 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,633 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,633 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,633 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,634 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,634 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,634 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,638 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,639 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,639 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,639 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,639 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,639 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,639 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,640 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,640 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,643 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,644 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,644 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,644 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,644 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,644 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,644 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,645 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,645 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,646 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,646 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,647 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,647 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,647 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,647 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,647 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,647 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,648 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,653 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,653 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,654 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,654 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,654 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,654 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,654 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,655 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,655 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,662 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,662 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,662 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,663 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,663 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,663 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,663 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,663 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,663 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,668 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,669 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,669 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,669 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,669 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,669 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:50,670 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,670 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:50,670 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,671 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,671 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,672 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,672 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,672 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,672 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,672 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,677 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,677 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,679 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,680 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,680 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,680 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,680 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,680 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,681 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,681 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,681 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,683 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:50,684 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:50,684 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:50,684 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:50,684 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:50,684 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:50,685 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:50,685 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:50,685 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:50,689 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 23:00:50,693 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 23:00:50,693 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 23:00:50,696 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 23:00:50,696 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 23:00:50,696 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 23:00:50,696 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-09 23:00:50,697 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 23:00:50,729 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:50,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:50,750 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:50,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:50,763 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:50,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:50,815 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-09 23:00:50,816 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-09 23:00:51,063 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 512 states and 834 transitions. Complement of second has 8 states. [2018-11-09 23:00:51,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-09 23:00:51,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:00:51,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 417 transitions. [2018-11-09 23:00:51,068 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 417 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-09 23:00:51,068 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:51,069 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-09 23:00:51,077 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:51,084 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:51,091 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:51,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:51,104 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-09 23:00:51,105 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-09 23:00:51,234 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 540 states and 875 transitions. Complement of second has 10 states. [2018-11-09 23:00:51,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-09 23:00:51,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:00:51,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 437 transitions. [2018-11-09 23:00:51,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 437 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-09 23:00:51,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:51,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 437 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-09 23:00:51,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:51,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 437 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-09 23:00:51,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:51,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 875 transitions. [2018-11-09 23:00:51,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-09 23:00:51,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 332 states and 496 transitions. [2018-11-09 23:00:51,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2018-11-09 23:00:51,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2018-11-09 23:00:51,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 332 states and 496 transitions. [2018-11-09 23:00:51,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:51,260 INFO L705 BuchiCegarLoop]: Abstraction has 332 states and 496 transitions. [2018-11-09 23:00:51,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states and 496 transitions. [2018-11-09 23:00:51,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 142. [2018-11-09 23:00:51,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-11-09 23:00:51,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 211 transitions. [2018-11-09 23:00:51,287 INFO L728 BuchiCegarLoop]: Abstraction has 142 states and 211 transitions. [2018-11-09 23:00:51,287 INFO L608 BuchiCegarLoop]: Abstraction has 142 states and 211 transitions. [2018-11-09 23:00:51,287 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-09 23:00:51,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 142 states and 211 transitions. [2018-11-09 23:00:51,288 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-09 23:00:51,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:51,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:51,288 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 23:00:51,289 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:51,289 INFO L793 eck$LassoCheckResult]: Stem: 1463#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1347#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1348#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1419#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 1423#L102 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 1368#L103 assume !(ssl3_connect_~tmp___2~0 + 16384 != 0); 1369#L108-2 [2018-11-09 23:00:51,289 INFO L795 eck$LassoCheckResult]: Loop: 1369#L108-2 assume true; 1424#L108 assume !false; 1478#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1476#L111 assume !(ssl3_connect_~s__state~0 == 12292); 1477#L114 assume ssl3_connect_~s__state~0 == 16384; 1384#L216 ssl3_connect_~s__server~0 := 0; 1392#L221 assume ssl3_connect_~cb~0 != 0; 1402#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 1403#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1451#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1472#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1473#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1340#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1409#L545 ssl3_connect_~skip~0 := 0; 1369#L108-2 [2018-11-09 23:00:51,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:51,289 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-09 23:00:51,289 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:51,289 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:51,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,290 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:51,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:51,299 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:51,300 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-09 23:00:51,300 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:51,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:51,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:51,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:51,311 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:51,311 INFO L82 PathProgramCache]: Analyzing trace with hash 508220216, now seen corresponding path program 1 times [2018-11-09 23:00:51,311 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:51,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:51,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,312 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:51,312 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:51,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:51,351 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:51,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:51,433 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:51,433 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:51,433 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:51,433 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:51,433 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 23:00:51,433 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,433 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:51,433 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:51,433 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-09 23:00:51,433 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:51,433 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:51,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:51,637 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:51,638 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,653 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,653 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,677 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,678 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,695 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,695 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,697 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,697 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,714 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,714 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,718 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,718 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,747 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,747 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,755 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,756 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,774 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,774 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,776 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,776 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,794 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,795 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,806 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,806 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,825 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,826 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,899 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,899 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1631846401, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,921 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,921 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,929 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,929 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,947 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,947 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:51,949 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:51,949 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:51,979 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:51,979 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,016 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:52,016 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,039 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,039 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,057 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,057 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 31 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 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,087 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:52,087 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,108 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 23:00:52,110 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:52,110 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:52,110 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:52,110 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:52,110 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 23:00:52,110 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,110 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:52,110 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:52,110 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-09 23:00:52,110 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:52,110 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:52,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-11-09 23:00:52,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-11-09 23:00:52,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-11-09 23:00:52,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-11-09 23:00:52,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,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-11-09 23:00:52,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-11-09 23:00:52,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-11-09 23:00:52,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,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-11-09 23:00:52,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,281 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:52,281 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 23:00:52,281 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,282 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,282 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,282 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,282 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:52,282 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,283 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:52,283 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,283 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,284 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,284 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,284 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,284 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,284 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,285 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,285 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,285 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,285 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,286 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,286 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,286 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,286 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,286 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,286 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,287 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,287 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,289 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,289 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,290 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,290 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,290 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,290 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,290 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,290 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,290 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,291 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,291 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,292 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,292 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,292 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,292 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,292 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,292 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,292 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,293 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,293 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,294 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,294 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,294 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,294 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,294 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,294 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,294 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,296 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,296 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,296 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,296 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,297 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,297 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,297 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,303 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,303 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,303 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,303 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,304 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,304 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:52,304 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,304 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:52,304 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,305 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,305 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,306 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,306 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,306 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,306 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,306 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,306 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,306 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,307 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,307 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,308 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,308 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,308 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,308 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,308 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,308 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,308 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,310 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:52,310 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:52,311 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:52,311 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:52,311 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:52,311 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:52,311 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:52,311 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:52,312 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:52,314 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 23:00:52,316 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 23:00:52,317 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 23:00:52,317 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 23:00:52,317 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 23:00:52,317 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 23:00:52,317 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-09 23:00:52,317 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 23:00:52,333 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:52,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:52,340 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:52,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:52,345 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:52,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:52,357 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-09 23:00:52,357 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 142 states and 211 transitions. cyclomatic complexity: 71 Second operand 5 states. [2018-11-09 23:00:52,488 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 142 states and 211 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 450 states and 656 transitions. Complement of second has 7 states. [2018-11-09 23:00:52,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-09 23:00:52,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:00:52,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2018-11-09 23:00:52,489 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-09 23:00:52,489 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:52,489 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-09 23:00:52,490 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:52,490 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-09 23:00:52,490 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:52,490 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 450 states and 656 transitions. [2018-11-09 23:00:52,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-09 23:00:52,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 450 states to 363 states and 542 transitions. [2018-11-09 23:00:52,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-09 23:00:52,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2018-11-09 23:00:52,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 542 transitions. [2018-11-09 23:00:52,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:52,497 INFO L705 BuchiCegarLoop]: Abstraction has 363 states and 542 transitions. [2018-11-09 23:00:52,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 542 transitions. [2018-11-09 23:00:52,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 176. [2018-11-09 23:00:52,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-11-09 23:00:52,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 261 transitions. [2018-11-09 23:00:52,506 INFO L728 BuchiCegarLoop]: Abstraction has 176 states and 261 transitions. [2018-11-09 23:00:52,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:52,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:52,510 INFO L87 Difference]: Start difference. First operand 176 states and 261 transitions. Second operand 3 states. [2018-11-09 23:00:52,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:52,571 INFO L93 Difference]: Finished difference Result 197 states and 288 transitions. [2018-11-09 23:00:52,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:52,572 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 197 states and 288 transitions. [2018-11-09 23:00:52,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-09 23:00:52,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 197 states to 197 states and 288 transitions. [2018-11-09 23:00:52,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 150 [2018-11-09 23:00:52,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 150 [2018-11-09 23:00:52,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 197 states and 288 transitions. [2018-11-09 23:00:52,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:52,575 INFO L705 BuchiCegarLoop]: Abstraction has 197 states and 288 transitions. [2018-11-09 23:00:52,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states and 288 transitions. [2018-11-09 23:00:52,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 188. [2018-11-09 23:00:52,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-09 23:00:52,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-09 23:00:52,582 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-09 23:00:52,583 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-09 23:00:52,583 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-09 23:00:52,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-09 23:00:52,584 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-09 23:00:52,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:52,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:52,584 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-09 23:00:52,584 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:52,585 INFO L793 eck$LassoCheckResult]: Stem: 2519#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2399#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2400#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2474#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 2478#L102 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 2418#L103 assume ssl3_connect_~tmp___2~0 + 16384 != 0; 2419#L108-2 [2018-11-09 23:00:52,585 INFO L795 eck$LassoCheckResult]: Loop: 2419#L108-2 assume true; 2568#L108 assume !false; 2566#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2564#L111 assume ssl3_connect_~s__state~0 == 12292; 2525#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 2437#L216 ssl3_connect_~s__server~0 := 0; 2445#L221 assume ssl3_connect_~cb~0 != 0; 2455#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 2456#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2507#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2530#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2531#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2392#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2470#L545 ssl3_connect_~skip~0 := 0; 2419#L108-2 [2018-11-09 23:00:52,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:52,585 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-09 23:00:52,585 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:52,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:52,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:52,586 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:52,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 2 times [2018-11-09 23:00:52,594 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:52,594 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:52,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:52,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,604 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:52,604 INFO L82 PathProgramCache]: Analyzing trace with hash -290370412, now seen corresponding path program 1 times [2018-11-09 23:00:52,604 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:52,604 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:52,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,605 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:52,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:52,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:52,710 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:52,710 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:52,711 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:52,711 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:52,711 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-09 23:00:52,711 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,711 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:52,711 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:52,711 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-09 23:00:52,711 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:52,711 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:52,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:52,864 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:52,864 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,868 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,868 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,870 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,871 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 33 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 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,887 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,887 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,889 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,889 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,905 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,905 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,926 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,926 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,930 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,930 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,932 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,932 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,948 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,948 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,950 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,950 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,966 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,967 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,970 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,970 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:52,987 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:52,987 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:52,989 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:52,989 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,006 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:53,006 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,023 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:53,023 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:53,044 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:53,044 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}] Lambdas: [2, 1, 1] Nus: [1, 0] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,060 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:53,060 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,077 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:53,078 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:53,100 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-09 23:00:53,100 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,116 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-09 23:00:53,116 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,136 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-09 23:00:53,136 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-09 23:00:53,156 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-09 23:00:53,157 INFO L214 LassoAnalysis]: Preferences: [2018-11-09 23:00:53,157 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-09 23:00:53,157 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-09 23:00:53,157 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-09 23:00:53,158 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-09 23:00:53,158 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-09 23:00:53,158 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-09 23:00:53,158 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-09 23:00:53,158 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-09 23:00:53,158 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-09 23:00:53,158 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-09 23:00:53,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-09 23:00:53,345 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-09 23:00:53,345 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-09 23:00:53,345 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,346 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,346 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,346 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,346 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:53,346 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,346 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:53,346 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,347 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,347 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,348 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,348 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,348 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,348 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,348 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,348 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,348 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,349 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,350 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,350 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,350 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,350 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,350 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,350 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,351 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,351 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,351 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,351 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,352 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,352 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,352 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,352 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,352 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,353 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,354 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,354 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,354 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,354 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,354 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,355 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,355 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,355 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,355 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,355 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,356 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,356 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,356 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,356 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,356 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-09 23:00:53,356 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,357 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-09 23:00:53,357 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,357 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,358 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,358 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,358 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,358 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,358 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,358 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,359 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,359 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,360 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,360 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,361 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,361 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,361 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,361 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,361 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,362 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,363 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,363 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,363 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,363 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,363 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,363 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,364 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,365 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-09 23:00:53,365 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-09 23:00:53,366 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-09 23:00:53,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-09 23:00:53,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-09 23:00:53,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-09 23:00:53,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-09 23:00:53,366 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-09 23:00:53,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-09 23:00:53,368 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-09 23:00:53,370 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-09 23:00:53,370 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-09 23:00:53,371 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-09 23:00:53,371 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-09 23:00:53,371 INFO L517 LassoAnalysis]: Proved termination. [2018-11-09 23:00:53,371 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-09 23:00:53,371 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-09 23:00:53,417 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,429 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:53,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,440 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:53,452 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-09 23:00:53,452 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-09 23:00:53,553 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 510 states and 742 transitions. Complement of second has 7 states. [2018-11-09 23:00:53,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-09 23:00:53,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:00:53,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-09 23:00:53,555 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-09 23:00:53,555 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:53,555 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-09 23:00:53,567 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,574 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,580 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:53,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:53,591 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-09 23:00:53,591 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-09 23:00:53,685 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 524 states and 759 transitions. Complement of second has 9 states. [2018-11-09 23:00:53,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-09 23:00:53,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-09 23:00:53,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-09 23:00:53,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-09 23:00:53,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:53,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-09 23:00:53,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:53,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-09 23:00:53,688 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-09 23:00:53,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 759 transitions. [2018-11-09 23:00:53,690 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-09 23:00:53,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 421 states and 622 transitions. [2018-11-09 23:00:53,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2018-11-09 23:00:53,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-09 23:00:53,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 421 states and 622 transitions. [2018-11-09 23:00:53,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:53,694 INFO L705 BuchiCegarLoop]: Abstraction has 421 states and 622 transitions. [2018-11-09 23:00:53,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states and 622 transitions. [2018-11-09 23:00:53,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 188. [2018-11-09 23:00:53,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-09 23:00:53,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-09 23:00:53,699 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-09 23:00:53,699 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-09 23:00:53,699 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-09 23:00:53,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-09 23:00:53,700 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-09 23:00:53,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:53,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:53,701 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:53,701 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:53,701 INFO L793 eck$LassoCheckResult]: Stem: 3902#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3782#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3857#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 3861#L102 assume ssl3_connect_~tmp___1~0 + 12288 != 0; 3800#L103 assume !(ssl3_connect_~tmp___2~0 + 16384 != 0); 3802#L108-2 assume true; 3863#L108 assume !false; 3960#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3918#L111 assume ssl3_connect_~s__state~0 == 12292; 3908#L112 [2018-11-09 23:00:53,701 INFO L795 eck$LassoCheckResult]: Loop: 3908#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 3819#L216 ssl3_connect_~s__server~0 := 0; 3827#L221 assume ssl3_connect_~cb~0 != 0; 3838#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 3839#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3890#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3914#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3915#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3774#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3853#L545 ssl3_connect_~skip~0 := 0; 3950#L108-2 assume true; 3948#L108 assume !false; 3946#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3944#L111 assume ssl3_connect_~s__state~0 == 12292; 3908#L112 [2018-11-09 23:00:53,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,701 INFO L82 PathProgramCache]: Analyzing trace with hash -944714470, now seen corresponding path program 1 times [2018-11-09 23:00:53,701 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:53,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,719 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 3 times [2018-11-09 23:00:53,719 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:53,720 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:53,729 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:53,729 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:53,729 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:53,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:53,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:53,730 INFO L87 Difference]: Start difference. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-09 23:00:53,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:53,836 INFO L93 Difference]: Finished difference Result 273 states and 374 transitions. [2018-11-09 23:00:53,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:53,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 273 states and 374 transitions. [2018-11-09 23:00:53,837 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 171 [2018-11-09 23:00:53,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 273 states to 254 states and 350 transitions. [2018-11-09 23:00:53,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2018-11-09 23:00:53,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 254 [2018-11-09 23:00:53,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 254 states and 350 transitions. [2018-11-09 23:00:53,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:53,839 INFO L705 BuchiCegarLoop]: Abstraction has 254 states and 350 transitions. [2018-11-09 23:00:53,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states and 350 transitions. [2018-11-09 23:00:53,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 185. [2018-11-09 23:00:53,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-11-09 23:00:53,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 261 transitions. [2018-11-09 23:00:53,842 INFO L728 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-09 23:00:53,842 INFO L608 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-09 23:00:53,842 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-09 23:00:53,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 261 transitions. [2018-11-09 23:00:53,843 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-09 23:00:53,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:53,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:53,844 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:53,844 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] [2018-11-09 23:00:53,844 INFO L793 eck$LassoCheckResult]: Stem: 4343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4247#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4248#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4302#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 4305#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4264#L108-2 assume true; 4400#L108 assume !false; 4396#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4390#L111 assume ssl3_connect_~s__state~0 == 12292; 4351#L112 [2018-11-09 23:00:53,845 INFO L795 eck$LassoCheckResult]: Loop: 4351#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 4255#L216 ssl3_connect_~s__server~0 := 0; 4283#L221 assume ssl3_connect_~cb~0 != 0; 4290#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 4291#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4333#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4356#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4357#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4300#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4294#L545 ssl3_connect_~skip~0 := 0; 4306#L108-2 assume true; 4307#L108 assume !false; 4310#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4393#L111 assume !(ssl3_connect_~s__state~0 == 12292); 4391#L114 assume !(ssl3_connect_~s__state~0 == 16384); 4389#L117 assume !(ssl3_connect_~s__state~0 == 4096); 4373#L120 assume !(ssl3_connect_~s__state~0 == 20480); 4352#L123 assume !(ssl3_connect_~s__state~0 == 4099); 4345#L126 assume ssl3_connect_~s__state~0 == 4368; 4311#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4312#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4330#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4331#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4241#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4419#L545 ssl3_connect_~skip~0 := 0; 4418#L108-2 assume true; 4417#L108 assume !false; 4416#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4395#L111 assume ssl3_connect_~s__state~0 == 12292; 4351#L112 [2018-11-09 23:00:53,845 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,845 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-09 23:00:53,845 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,845 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,846 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:53,846 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,851 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,851 INFO L82 PathProgramCache]: Analyzing trace with hash -1181463296, now seen corresponding path program 1 times [2018-11-09 23:00:53,852 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,852 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:53,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:53,878 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:53,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:53,878 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:53,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:53,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:53,879 INFO L87 Difference]: Start difference. First operand 185 states and 261 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-09 23:00:53,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:53,951 INFO L93 Difference]: Finished difference Result 241 states and 332 transitions. [2018-11-09 23:00:53,951 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:53,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 332 transitions. [2018-11-09 23:00:53,952 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-09 23:00:53,954 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 332 transitions. [2018-11-09 23:00:53,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2018-11-09 23:00:53,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2018-11-09 23:00:53,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 332 transitions. [2018-11-09 23:00:53,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:53,955 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 332 transitions. [2018-11-09 23:00:53,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 332 transitions. [2018-11-09 23:00:53,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 203. [2018-11-09 23:00:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-11-09 23:00:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 289 transitions. [2018-11-09 23:00:53,959 INFO L728 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-09 23:00:53,959 INFO L608 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-09 23:00:53,959 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-09 23:00:53,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 289 transitions. [2018-11-09 23:00:53,960 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 176 [2018-11-09 23:00:53,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:53,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:53,961 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:53,961 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:53,961 INFO L793 eck$LassoCheckResult]: Stem: 4781#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4679#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4680#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4736#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 4739#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 4696#L108-2 assume true; 4848#L108 assume !false; 4847#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4845#L111 assume ssl3_connect_~s__state~0 == 12292; 4790#L112 [2018-11-09 23:00:53,961 INFO L795 eck$LassoCheckResult]: Loop: 4790#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 4687#L216 ssl3_connect_~s__server~0 := 0; 4717#L221 assume ssl3_connect_~cb~0 != 0; 4725#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 4726#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4769#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4795#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4796#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4764#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4836#L545 ssl3_connect_~skip~0 := 0; 4835#L108-2 assume true; 4834#L108 assume !false; 4833#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4832#L111 assume !(ssl3_connect_~s__state~0 == 12292); 4831#L114 assume !(ssl3_connect_~s__state~0 == 16384); 4830#L117 assume !(ssl3_connect_~s__state~0 == 4096); 4829#L120 assume !(ssl3_connect_~s__state~0 == 20480); 4827#L123 assume !(ssl3_connect_~s__state~0 == 4099); 4825#L126 assume ssl3_connect_~s__state~0 == 4368; 4746#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4747#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4766#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4767#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4772#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4868#L545 ssl3_connect_~skip~0 := 0; 4740#L108-2 assume true; 4741#L108 assume !false; 4684#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4685#L111 assume !(ssl3_connect_~s__state~0 == 12292); 4846#L114 assume !(ssl3_connect_~s__state~0 == 16384); 4708#L117 assume !(ssl3_connect_~s__state~0 == 4096); 4709#L120 assume !(ssl3_connect_~s__state~0 == 20480); 4791#L123 assume !(ssl3_connect_~s__state~0 == 4099); 4783#L126 assume !(ssl3_connect_~s__state~0 == 4368); 4784#L129 assume !(ssl3_connect_~s__state~0 == 4369); 4820#L132 assume ssl3_connect_~s__state~0 == 4384; 4700#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4701#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4770#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 4682#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 4683#L299-2 ssl3_connect_~s__init_num~0 := 0; 4673#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4729#L545 ssl3_connect_~skip~0 := 0; 4778#L108-2 assume true; 4862#L108 assume !false; 4860#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4858#L111 assume ssl3_connect_~s__state~0 == 12292; 4790#L112 [2018-11-09 23:00:53,961 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,961 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-09 23:00:53,961 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,961 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:53,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:53,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:53,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1783565068, now seen corresponding path program 1 times [2018-11-09 23:00:53,974 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:53,974 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:53,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,975 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:53,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:53,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,009 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-09 23:00:54,010 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,010 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:54,010 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,010 INFO L87 Difference]: Start difference. First operand 203 states and 289 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-09 23:00:54,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,089 INFO L93 Difference]: Finished difference Result 245 states and 360 transitions. [2018-11-09 23:00:54,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,093 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 360 transitions. [2018-11-09 23:00:54,094 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-09 23:00:54,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 245 states and 360 transitions. [2018-11-09 23:00:54,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2018-11-09 23:00:54,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2018-11-09 23:00:54,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 360 transitions. [2018-11-09 23:00:54,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,096 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 360 transitions. [2018-11-09 23:00:54,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 360 transitions. [2018-11-09 23:00:54,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 231. [2018-11-09 23:00:54,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-11-09 23:00:54,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 343 transitions. [2018-11-09 23:00:54,105 INFO L728 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-09 23:00:54,105 INFO L608 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-09 23:00:54,105 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-09 23:00:54,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 231 states and 343 transitions. [2018-11-09 23:00:54,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 204 [2018-11-09 23:00:54,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,107 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,107 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,107 INFO L793 eck$LassoCheckResult]: Stem: 5234#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5133#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5134#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5192#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 5195#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5149#L108-2 assume true; 5289#L108 assume !false; 5288#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5257#L111 assume ssl3_connect_~s__state~0 == 12292; 5243#L112 [2018-11-09 23:00:54,108 INFO L795 eck$LassoCheckResult]: Loop: 5243#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 5172#L216 ssl3_connect_~s__server~0 := 0; 5173#L221 assume ssl3_connect_~cb~0 != 0; 5180#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 5181#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5223#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5250#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5251#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5218#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5299#L545 ssl3_connect_~skip~0 := 0; 5298#L108-2 assume true; 5297#L108 assume !false; 5296#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5295#L111 assume !(ssl3_connect_~s__state~0 == 12292); 5294#L114 assume !(ssl3_connect_~s__state~0 == 16384); 5293#L117 assume !(ssl3_connect_~s__state~0 == 4096); 5292#L120 assume !(ssl3_connect_~s__state~0 == 20480); 5291#L123 assume !(ssl3_connect_~s__state~0 == 4099); 5290#L126 assume !(ssl3_connect_~s__state~0 == 4368); 5239#L129 assume !(ssl3_connect_~s__state~0 == 4369); 5235#L132 assume !(ssl3_connect_~s__state~0 == 4384); 5209#L135 assume !(ssl3_connect_~s__state~0 == 4385); 5210#L138 assume !(ssl3_connect_~s__state~0 == 4400); 5202#L141 assume !(ssl3_connect_~s__state~0 == 4401); 5179#L144 assume !(ssl3_connect_~s__state~0 == 4416); 5158#L147 assume !(ssl3_connect_~s__state~0 == 4417); 5159#L150 assume !(ssl3_connect_~s__state~0 == 4432); 5165#L153 assume !(ssl3_connect_~s__state~0 == 4433); 5245#L156 assume !(ssl3_connect_~s__state~0 == 4448); 5246#L159 assume !(ssl3_connect_~s__state~0 == 4449); 5240#L162 assume !(ssl3_connect_~s__state~0 == 4464); 5228#L165 assume !(ssl3_connect_~s__state~0 == 4465); 5211#L168 assume !(ssl3_connect_~s__state~0 == 4466); 5212#L171 assume !(ssl3_connect_~s__state~0 == 4467); 5204#L174 assume !(ssl3_connect_~s__state~0 == 4480); 5185#L177 assume !(ssl3_connect_~s__state~0 == 4481); 5161#L180 assume !(ssl3_connect_~s__state~0 == 4496); 5162#L183 assume !(ssl3_connect_~s__state~0 == 4497); 5128#L186 assume !(ssl3_connect_~s__state~0 == 4512); 5129#L189 assume !(ssl3_connect_~s__state~0 == 4513); 5249#L192 assume !(ssl3_connect_~s__state~0 == 4528); 5242#L195 assume !(ssl3_connect_~s__state~0 == 4529); 5229#L198 assume !(ssl3_connect_~s__state~0 == 4560); 5215#L201 assume !(ssl3_connect_~s__state~0 == 4561); 5216#L204 assume ssl3_connect_~s__state~0 == 4352; 5170#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5171#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5206#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5219#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5281#L545 ssl3_connect_~skip~0 := 0; 5280#L108-2 assume true; 5279#L108 assume !false; 5278#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5277#L111 assume ssl3_connect_~s__state~0 == 12292; 5243#L112 [2018-11-09 23:00:54,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,108 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-09 23:00:54,108 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,117 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,124 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,124 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-09 23:00:54,124 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,124 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:54,141 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,142 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,142 INFO L87 Difference]: Start difference. First operand 231 states and 343 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-09 23:00:54,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,217 INFO L93 Difference]: Finished difference Result 250 states and 368 transitions. [2018-11-09 23:00:54,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 250 states and 368 transitions. [2018-11-09 23:00:54,220 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 223 [2018-11-09 23:00:54,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 250 states to 250 states and 368 transitions. [2018-11-09 23:00:54,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2018-11-09 23:00:54,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2018-11-09 23:00:54,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 250 states and 368 transitions. [2018-11-09 23:00:54,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,221 INFO L705 BuchiCegarLoop]: Abstraction has 250 states and 368 transitions. [2018-11-09 23:00:54,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states and 368 transitions. [2018-11-09 23:00:54,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 247. [2018-11-09 23:00:54,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-09 23:00:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 364 transitions. [2018-11-09 23:00:54,225 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-09 23:00:54,225 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-09 23:00:54,225 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-09 23:00:54,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 364 transitions. [2018-11-09 23:00:54,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-09 23:00:54,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,227 INFO L793 eck$LassoCheckResult]: Stem: 5722#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5620#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5621#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5679#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 5682#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 5636#L108-2 assume true; 5815#L108 assume !false; 5855#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5746#L111 assume ssl3_connect_~s__state~0 == 12292; 5731#L112 [2018-11-09 23:00:54,227 INFO L795 eck$LassoCheckResult]: Loop: 5731#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 5661#L216 ssl3_connect_~s__server~0 := 0; 5662#L221 assume ssl3_connect_~cb~0 != 0; 5668#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 5669#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5710#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5739#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5740#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5741#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5840#L545 ssl3_connect_~skip~0 := 0; 5839#L108-2 assume true; 5838#L108 assume !false; 5837#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5836#L111 assume !(ssl3_connect_~s__state~0 == 12292); 5835#L114 assume !(ssl3_connect_~s__state~0 == 16384); 5650#L117 assume !(ssl3_connect_~s__state~0 == 4096); 5651#L120 assume !(ssl3_connect_~s__state~0 == 20480); 5733#L123 assume !(ssl3_connect_~s__state~0 == 4099); 5724#L126 assume ssl3_connect_~s__state~0 == 4368; 5687#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5688#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 5707#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5708#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5713#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5817#L545 ssl3_connect_~skip~0 := 0; 5816#L108-2 assume true; 5814#L108 assume !false; 5812#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5810#L111 assume !(ssl3_connect_~s__state~0 == 12292); 5809#L114 assume !(ssl3_connect_~s__state~0 == 16384); 5807#L117 assume !(ssl3_connect_~s__state~0 == 4096); 5805#L120 assume !(ssl3_connect_~s__state~0 == 20480); 5803#L123 assume !(ssl3_connect_~s__state~0 == 4099); 5800#L126 assume !(ssl3_connect_~s__state~0 == 4368); 5798#L129 assume !(ssl3_connect_~s__state~0 == 4369); 5796#L132 assume !(ssl3_connect_~s__state~0 == 4384); 5779#L135 assume !(ssl3_connect_~s__state~0 == 4385); 5704#L138 assume !(ssl3_connect_~s__state~0 == 4400); 5689#L141 assume !(ssl3_connect_~s__state~0 == 4401); 5667#L144 assume !(ssl3_connect_~s__state~0 == 4416); 5645#L147 assume !(ssl3_connect_~s__state~0 == 4417); 5646#L150 assume !(ssl3_connect_~s__state~0 == 4432); 5654#L153 assume !(ssl3_connect_~s__state~0 == 4433); 5734#L156 assume !(ssl3_connect_~s__state~0 == 4448); 5735#L159 assume !(ssl3_connect_~s__state~0 == 4449); 5728#L162 assume !(ssl3_connect_~s__state~0 == 4464); 5716#L165 assume !(ssl3_connect_~s__state~0 == 4465); 5698#L168 assume !(ssl3_connect_~s__state~0 == 4466); 5699#L171 assume !(ssl3_connect_~s__state~0 == 4467); 5691#L174 assume !(ssl3_connect_~s__state~0 == 4480); 5673#L177 assume !(ssl3_connect_~s__state~0 == 4481); 5648#L180 assume !(ssl3_connect_~s__state~0 == 4496); 5649#L183 assume !(ssl3_connect_~s__state~0 == 4497); 5615#L186 assume !(ssl3_connect_~s__state~0 == 4512); 5616#L189 assume !(ssl3_connect_~s__state~0 == 4513); 5738#L192 assume !(ssl3_connect_~s__state~0 == 4528); 5730#L195 assume !(ssl3_connect_~s__state~0 == 4529); 5717#L198 assume !(ssl3_connect_~s__state~0 == 4560); 5702#L201 assume !(ssl3_connect_~s__state~0 == 4561); 5703#L204 assume ssl3_connect_~s__state~0 == 4352; 5659#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5660#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5693#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5706#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5830#L545 ssl3_connect_~skip~0 := 0; 5829#L108-2 assume true; 5827#L108 assume !false; 5824#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5819#L111 assume ssl3_connect_~s__state~0 == 12292; 5731#L112 [2018-11-09 23:00:54,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,228 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-09 23:00:54,228 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,234 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1033000815, now seen corresponding path program 1 times [2018-11-09 23:00:54,234 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,234 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,235 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,235 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:54,272 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,272 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,272 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,273 INFO L87 Difference]: Start difference. First operand 247 states and 364 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-09 23:00:54,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,345 INFO L93 Difference]: Finished difference Result 252 states and 367 transitions. [2018-11-09 23:00:54,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 252 states and 367 transitions. [2018-11-09 23:00:54,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 225 [2018-11-09 23:00:54,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 252 states to 252 states and 367 transitions. [2018-11-09 23:00:54,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 252 [2018-11-09 23:00:54,348 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 252 [2018-11-09 23:00:54,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 252 states and 367 transitions. [2018-11-09 23:00:54,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,348 INFO L705 BuchiCegarLoop]: Abstraction has 252 states and 367 transitions. [2018-11-09 23:00:54,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states and 367 transitions. [2018-11-09 23:00:54,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 247. [2018-11-09 23:00:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-09 23:00:54,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 359 transitions. [2018-11-09 23:00:54,351 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-09 23:00:54,351 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-09 23:00:54,351 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-09 23:00:54,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 359 transitions. [2018-11-09 23:00:54,352 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-09 23:00:54,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,353 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,353 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,353 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,353 INFO L793 eck$LassoCheckResult]: Stem: 6226#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6126#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6185#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 6188#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 6141#L108-2 assume true; 6319#L108 assume !false; 6311#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6287#L111 assume ssl3_connect_~s__state~0 == 12292; 6234#L112 [2018-11-09 23:00:54,354 INFO L795 eck$LassoCheckResult]: Loop: 6234#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 6165#L216 ssl3_connect_~s__server~0 := 0; 6166#L221 assume ssl3_connect_~cb~0 != 0; 6172#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 6173#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6216#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6240#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6241#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6242#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6350#L545 ssl3_connect_~skip~0 := 0; 6348#L108-2 assume true; 6346#L108 assume !false; 6340#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6337#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6334#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6155#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6132#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6133#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6235#L126 assume ssl3_connect_~s__state~0 == 4368; 6193#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6194#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6213#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6214#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6219#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6339#L545 ssl3_connect_~skip~0 := 0; 6336#L108-2 assume true; 6333#L108 assume !false; 6331#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6330#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6329#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6328#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6327#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6324#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6228#L126 assume !(ssl3_connect_~s__state~0 == 4368); 6229#L129 assume !(ssl3_connect_~s__state~0 == 4369); 6227#L132 assume ssl3_connect_~s__state~0 == 4384; 6147#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6148#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6217#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 6128#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 6129#L299-2 ssl3_connect_~s__init_num~0 := 0; 6119#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6351#L545 ssl3_connect_~skip~0 := 0; 6349#L108-2 assume true; 6347#L108 assume !false; 6341#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6338#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6335#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6332#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6325#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6323#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6291#L126 assume !(ssl3_connect_~s__state~0 == 4368); 6289#L129 assume !(ssl3_connect_~s__state~0 == 4369); 6290#L132 assume !(ssl3_connect_~s__state~0 == 4384); 6202#L135 assume !(ssl3_connect_~s__state~0 == 4385); 6203#L138 assume !(ssl3_connect_~s__state~0 == 4400); 6243#L141 assume !(ssl3_connect_~s__state~0 == 4401); 6244#L144 assume !(ssl3_connect_~s__state~0 == 4416); 6277#L147 assume !(ssl3_connect_~s__state~0 == 4417); 6256#L150 assume !(ssl3_connect_~s__state~0 == 4432); 6135#L153 assume !(ssl3_connect_~s__state~0 == 4433); 6136#L156 assume !(ssl3_connect_~s__state~0 == 4448); 6245#L159 assume !(ssl3_connect_~s__state~0 == 4449); 6231#L162 assume !(ssl3_connect_~s__state~0 == 4464); 6222#L165 assume !(ssl3_connect_~s__state~0 == 4465); 6204#L168 assume !(ssl3_connect_~s__state~0 == 4466); 6205#L171 assume !(ssl3_connect_~s__state~0 == 4467); 6197#L174 assume !(ssl3_connect_~s__state~0 == 4480); 6177#L177 assume !(ssl3_connect_~s__state~0 == 4481); 6179#L180 assume !(ssl3_connect_~s__state~0 == 4496); 6246#L183 assume !(ssl3_connect_~s__state~0 == 4497); 6247#L186 assume !(ssl3_connect_~s__state~0 == 4512); 6263#L189 assume !(ssl3_connect_~s__state~0 == 4513); 6260#L192 assume !(ssl3_connect_~s__state~0 == 4528); 6258#L195 assume !(ssl3_connect_~s__state~0 == 4529); 6249#L198 assume !(ssl3_connect_~s__state~0 == 4560); 6208#L201 assume !(ssl3_connect_~s__state~0 == 4561); 6209#L204 assume ssl3_connect_~s__state~0 == 4352; 6163#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6164#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6199#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6212#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6309#L545 ssl3_connect_~skip~0 := 0; 6305#L108-2 assume true; 6303#L108 assume !false; 6300#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6299#L111 assume ssl3_connect_~s__state~0 == 12292; 6234#L112 [2018-11-09 23:00:54,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,354 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-09 23:00:54,354 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1548150405, now seen corresponding path program 1 times [2018-11-09 23:00:54,362 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,363 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-09 23:00:54,390 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,390 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,391 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,391 INFO L87 Difference]: Start difference. First operand 247 states and 359 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-09 23:00:54,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,494 INFO L93 Difference]: Finished difference Result 291 states and 409 transitions. [2018-11-09 23:00:54,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 291 states and 409 transitions. [2018-11-09 23:00:54,496 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 264 [2018-11-09 23:00:54,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 291 states to 291 states and 409 transitions. [2018-11-09 23:00:54,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2018-11-09 23:00:54,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2018-11-09 23:00:54,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 291 states and 409 transitions. [2018-11-09 23:00:54,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,498 INFO L705 BuchiCegarLoop]: Abstraction has 291 states and 409 transitions. [2018-11-09 23:00:54,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states and 409 transitions. [2018-11-09 23:00:54,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 288. [2018-11-09 23:00:54,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-11-09 23:00:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 405 transitions. [2018-11-09 23:00:54,502 INFO L728 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-09 23:00:54,503 INFO L608 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-09 23:00:54,503 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-09 23:00:54,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 405 transitions. [2018-11-09 23:00:54,503 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-09 23:00:54,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,504 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,504 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,505 INFO L793 eck$LassoCheckResult]: Stem: 6780#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6669#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6670#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6731#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 6734#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 6685#L108-2 assume true; 6887#L108 assume !false; 6885#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6883#L111 assume ssl3_connect_~s__state~0 == 12292; 6792#L112 [2018-11-09 23:00:54,505 INFO L795 eck$LassoCheckResult]: Loop: 6792#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 6711#L216 ssl3_connect_~s__server~0 := 0; 6712#L221 assume ssl3_connect_~cb~0 != 0; 6720#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 6721#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6769#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6801#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6802#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6805#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6876#L545 ssl3_connect_~skip~0 := 0; 6875#L108-2 assume true; 6874#L108 assume !false; 6873#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6872#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6871#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6870#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6869#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6793#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6794#L126 assume ssl3_connect_~s__state~0 == 4368; 6740#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6741#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6766#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6767#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6772#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6942#L545 ssl3_connect_~skip~0 := 0; 6940#L108-2 assume true; 6939#L108 assume !false; 6937#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6867#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6868#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6863#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6864#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6859#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6860#L126 assume !(ssl3_connect_~s__state~0 == 4368); 6785#L129 assume !(ssl3_connect_~s__state~0 == 4369); 6786#L132 assume ssl3_connect_~s__state~0 == 4384; 6691#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6692#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6770#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 6672#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 6674#L299-2 ssl3_connect_~s__init_num~0 := 0; 6663#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6723#L545 ssl3_connect_~skip~0 := 0; 6735#L108-2 assume true; 6736#L108 assume !false; 6949#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6715#L111 assume !(ssl3_connect_~s__state~0 == 12292); 6689#L114 assume !(ssl3_connect_~s__state~0 == 16384); 6690#L117 assume !(ssl3_connect_~s__state~0 == 4096); 6677#L120 assume !(ssl3_connect_~s__state~0 == 20480); 6678#L123 assume !(ssl3_connect_~s__state~0 == 4099); 6838#L126 assume !(ssl3_connect_~s__state~0 == 4368); 6833#L129 assume !(ssl3_connect_~s__state~0 == 4369); 6834#L132 assume !(ssl3_connect_~s__state~0 == 4384); 6846#L135 assume !(ssl3_connect_~s__state~0 == 4385); 6847#L138 assume !(ssl3_connect_~s__state~0 == 4400); 6808#L141 assume !(ssl3_connect_~s__state~0 == 4401); 6809#L144 assume !(ssl3_connect_~s__state~0 == 4416); 6823#L147 assume !(ssl3_connect_~s__state~0 == 4417); 6824#L150 assume !(ssl3_connect_~s__state~0 == 4432); 6821#L153 assume !(ssl3_connect_~s__state~0 == 4433); 6822#L156 assume !(ssl3_connect_~s__state~0 == 4448); 6812#L159 assume !(ssl3_connect_~s__state~0 == 4449); 6813#L162 assume !(ssl3_connect_~s__state~0 == 4464); 6929#L165 assume !(ssl3_connect_~s__state~0 == 4465); 6928#L168 assume !(ssl3_connect_~s__state~0 == 4466); 6830#L171 assume !(ssl3_connect_~s__state~0 == 4467); 6831#L174 assume !(ssl3_connect_~s__state~0 == 4480); 6927#L177 assume !(ssl3_connect_~s__state~0 == 4481); 6817#L180 assume !(ssl3_connect_~s__state~0 == 4496); 6818#L183 assume !(ssl3_connect_~s__state~0 == 4497); 6856#L186 assume !(ssl3_connect_~s__state~0 == 4512); 6857#L189 assume !(ssl3_connect_~s__state~0 == 4513); 6926#L192 assume !(ssl3_connect_~s__state~0 == 4528); 6925#L195 assume !(ssl3_connect_~s__state~0 == 4529); 6924#L198 assume !(ssl3_connect_~s__state~0 == 4560); 6757#L201 assume !(ssl3_connect_~s__state~0 == 4561); 6758#L204 assume ssl3_connect_~s__state~0 == 4352; 6709#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6710#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6748#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6765#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6850#L545 ssl3_connect_~skip~0 := 0; 6849#L108-2 assume true; 6848#L108 assume !false; 6845#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6841#L111 assume ssl3_connect_~s__state~0 == 12292; 6792#L112 [2018-11-09 23:00:54,505 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,505 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-09 23:00:54,505 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,505 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,511 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,511 INFO L82 PathProgramCache]: Analyzing trace with hash 391011641, now seen corresponding path program 1 times [2018-11-09 23:00:54,511 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,511 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,512 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,543 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-09 23:00:54,544 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,544 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,544 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,544 INFO L87 Difference]: Start difference. First operand 288 states and 405 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-09 23:00:54,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,612 INFO L93 Difference]: Finished difference Result 313 states and 437 transitions. [2018-11-09 23:00:54,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 437 transitions. [2018-11-09 23:00:54,613 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2018-11-09 23:00:54,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 437 transitions. [2018-11-09 23:00:54,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-09 23:00:54,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2018-11-09 23:00:54,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 437 transitions. [2018-11-09 23:00:54,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,615 INFO L705 BuchiCegarLoop]: Abstraction has 313 states and 437 transitions. [2018-11-09 23:00:54,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 437 transitions. [2018-11-09 23:00:54,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-11-09 23:00:54,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-09 23:00:54,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 430 transitions. [2018-11-09 23:00:54,619 INFO L728 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-09 23:00:54,620 INFO L608 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-09 23:00:54,620 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-09 23:00:54,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308 states and 430 transitions. [2018-11-09 23:00:54,621 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 281 [2018-11-09 23:00:54,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,621 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,622 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,622 INFO L793 eck$LassoCheckResult]: Stem: 7380#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7277#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7336#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 7339#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7292#L108-2 assume true; 7493#L108 assume !false; 7488#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7486#L111 assume ssl3_connect_~s__state~0 == 12292; 7390#L112 [2018-11-09 23:00:54,622 INFO L795 eck$LassoCheckResult]: Loop: 7390#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 7314#L216 ssl3_connect_~s__server~0 := 0; 7315#L221 assume ssl3_connect_~cb~0 != 0; 7322#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 7323#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7368#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7395#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7396#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7397#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7548#L545 ssl3_connect_~skip~0 := 0; 7542#L108-2 assume true; 7539#L108 assume !false; 7535#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7524#L111 assume !(ssl3_connect_~s__state~0 == 12292); 7522#L114 assume !(ssl3_connect_~s__state~0 == 16384); 7521#L117 assume !(ssl3_connect_~s__state~0 == 4096); 7520#L120 assume !(ssl3_connect_~s__state~0 == 20480); 7519#L123 assume !(ssl3_connect_~s__state~0 == 4099); 7461#L126 assume ssl3_connect_~s__state~0 == 4368; 7344#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7345#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 7365#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7366#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7371#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7571#L545 ssl3_connect_~skip~0 := 0; 7340#L108-2 assume true; 7341#L108 assume !false; 7282#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7283#L111 assume !(ssl3_connect_~s__state~0 == 12292); 7318#L114 assume !(ssl3_connect_~s__state~0 == 16384); 7525#L117 assume !(ssl3_connect_~s__state~0 == 4096); 7523#L120 assume !(ssl3_connect_~s__state~0 == 20480); 7391#L123 assume !(ssl3_connect_~s__state~0 == 4099); 7392#L126 assume !(ssl3_connect_~s__state~0 == 4368); 7507#L129 assume !(ssl3_connect_~s__state~0 == 4369); 7505#L132 assume ssl3_connect_~s__state~0 == 4384; 7298#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7299#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7369#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 7279#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7281#L299-2 ssl3_connect_~s__init_num~0 := 0; 7564#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7559#L545 ssl3_connect_~skip~0 := 0; 7557#L108-2 assume true; 7556#L108 assume !false; 7555#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7554#L111 assume !(ssl3_connect_~s__state~0 == 12292); 7549#L114 assume !(ssl3_connect_~s__state~0 == 16384); 7547#L117 assume !(ssl3_connect_~s__state~0 == 4096); 7541#L120 assume !(ssl3_connect_~s__state~0 == 20480); 7538#L123 assume !(ssl3_connect_~s__state~0 == 4099); 7537#L126 assume !(ssl3_connect_~s__state~0 == 4368); 7385#L129 assume !(ssl3_connect_~s__state~0 == 4369); 7381#L132 assume !(ssl3_connect_~s__state~0 == 4384); 7354#L135 assume !(ssl3_connect_~s__state~0 == 4385); 7355#L138 assume ssl3_connect_~s__state~0 == 4400; 7286#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7273#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7274#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7270#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7513#L545 ssl3_connect_~skip~0 := 0; 7512#L108-2 assume true; 7510#L108 assume !false; 7509#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7470#L111 assume !(ssl3_connect_~s__state~0 == 12292); 7469#L114 assume !(ssl3_connect_~s__state~0 == 16384); 7468#L117 assume !(ssl3_connect_~s__state~0 == 4096); 7466#L120 assume !(ssl3_connect_~s__state~0 == 20480); 7465#L123 assume !(ssl3_connect_~s__state~0 == 4099); 7464#L126 assume !(ssl3_connect_~s__state~0 == 4368); 7462#L129 assume !(ssl3_connect_~s__state~0 == 4369); 7463#L132 assume !(ssl3_connect_~s__state~0 == 4384); 7503#L135 assume !(ssl3_connect_~s__state~0 == 4385); 7504#L138 assume !(ssl3_connect_~s__state~0 == 4400); 7346#L141 assume !(ssl3_connect_~s__state~0 == 4401); 7347#L144 assume !(ssl3_connect_~s__state~0 == 4416); 7417#L147 assume !(ssl3_connect_~s__state~0 == 4417); 7408#L150 assume !(ssl3_connect_~s__state~0 == 4432); 7409#L153 assume !(ssl3_connect_~s__state~0 == 4433); 7398#L156 assume !(ssl3_connect_~s__state~0 == 4448); 7399#L159 assume !(ssl3_connect_~s__state~0 == 4449); 7400#L162 assume !(ssl3_connect_~s__state~0 == 4464); 7456#L165 assume !(ssl3_connect_~s__state~0 == 4465); 7457#L168 assume !(ssl3_connect_~s__state~0 == 4466); 7458#L171 assume !(ssl3_connect_~s__state~0 == 4467); 7349#L174 assume !(ssl3_connect_~s__state~0 == 4480); 7327#L177 assume !(ssl3_connect_~s__state~0 == 4481); 7329#L180 assume !(ssl3_connect_~s__state~0 == 4496); 7401#L183 assume !(ssl3_connect_~s__state~0 == 4497); 7402#L186 assume !(ssl3_connect_~s__state~0 == 4512); 7502#L189 assume !(ssl3_connect_~s__state~0 == 4513); 7501#L192 assume !(ssl3_connect_~s__state~0 == 4528); 7499#L195 assume !(ssl3_connect_~s__state~0 == 4529); 7500#L198 assume !(ssl3_connect_~s__state~0 == 4560); 7360#L201 assume !(ssl3_connect_~s__state~0 == 4561); 7361#L204 assume ssl3_connect_~s__state~0 == 4352; 7312#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7313#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7351#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7364#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7487#L545 ssl3_connect_~skip~0 := 0; 7484#L108-2 assume true; 7482#L108 assume !false; 7480#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7479#L111 assume ssl3_connect_~s__state~0 == 12292; 7390#L112 [2018-11-09 23:00:54,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,622 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-09 23:00:54,622 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,629 INFO L82 PathProgramCache]: Analyzing trace with hash -233536393, now seen corresponding path program 1 times [2018-11-09 23:00:54,629 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,629 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-09 23:00:54,660 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,660 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,660 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,660 INFO L87 Difference]: Start difference. First operand 308 states and 430 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-09 23:00:54,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,752 INFO L93 Difference]: Finished difference Result 333 states and 461 transitions. [2018-11-09 23:00:54,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 461 transitions. [2018-11-09 23:00:54,755 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 306 [2018-11-09 23:00:54,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 461 transitions. [2018-11-09 23:00:54,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2018-11-09 23:00:54,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-09 23:00:54,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 333 states and 461 transitions. [2018-11-09 23:00:54,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,757 INFO L705 BuchiCegarLoop]: Abstraction has 333 states and 461 transitions. [2018-11-09 23:00:54,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 461 transitions. [2018-11-09 23:00:54,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2018-11-09 23:00:54,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-11-09 23:00:54,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 457 transitions. [2018-11-09 23:00:54,761 INFO L728 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-09 23:00:54,761 INFO L608 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-09 23:00:54,761 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-09 23:00:54,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330 states and 457 transitions. [2018-11-09 23:00:54,762 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-09 23:00:54,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,763 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,763 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,764 INFO L793 eck$LassoCheckResult]: Stem: 8023#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7923#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7924#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7980#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 7983#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 7941#L108-2 assume true; 8161#L108 assume !false; 8160#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8149#L111 assume ssl3_connect_~s__state~0 == 12292; 8033#L112 [2018-11-09 23:00:54,764 INFO L795 eck$LassoCheckResult]: Loop: 8033#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 7960#L216 ssl3_connect_~s__server~0 := 0; 7961#L221 assume ssl3_connect_~cb~0 != 0; 7968#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 7969#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8011#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8038#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 8039#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8040#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8210#L545 ssl3_connect_~skip~0 := 0; 8208#L108-2 assume true; 8206#L108 assume !false; 8205#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8204#L111 assume !(ssl3_connect_~s__state~0 == 12292); 8203#L114 assume !(ssl3_connect_~s__state~0 == 16384); 8197#L117 assume !(ssl3_connect_~s__state~0 == 4096); 8195#L120 assume !(ssl3_connect_~s__state~0 == 20480); 8193#L123 assume !(ssl3_connect_~s__state~0 == 4099); 8127#L126 assume ssl3_connect_~s__state~0 == 4368; 7988#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7989#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 8008#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8009#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8014#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8227#L545 ssl3_connect_~skip~0 := 0; 8223#L108-2 assume true; 8222#L108 assume !false; 8221#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8219#L111 assume !(ssl3_connect_~s__state~0 == 12292); 8218#L114 assume !(ssl3_connect_~s__state~0 == 16384); 8217#L117 assume !(ssl3_connect_~s__state~0 == 4096); 8216#L120 assume !(ssl3_connect_~s__state~0 == 20480); 8211#L123 assume !(ssl3_connect_~s__state~0 == 4099); 8209#L126 assume !(ssl3_connect_~s__state~0 == 4368); 8207#L129 assume !(ssl3_connect_~s__state~0 == 4369); 8046#L132 assume ssl3_connect_~s__state~0 == 4384; 7946#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7947#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8012#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 7926#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 7927#L299-2 ssl3_connect_~s__init_num~0 := 0; 8202#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8196#L545 ssl3_connect_~skip~0 := 0; 8194#L108-2 assume true; 8192#L108 assume !false; 8191#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8190#L111 assume !(ssl3_connect_~s__state~0 == 12292); 8189#L114 assume !(ssl3_connect_~s__state~0 == 16384); 8188#L117 assume !(ssl3_connect_~s__state~0 == 4096); 8186#L120 assume !(ssl3_connect_~s__state~0 == 20480); 8181#L123 assume !(ssl3_connect_~s__state~0 == 4099); 8179#L126 assume !(ssl3_connect_~s__state~0 == 4368); 8177#L129 assume !(ssl3_connect_~s__state~0 == 4369); 8175#L132 assume !(ssl3_connect_~s__state~0 == 4384); 8172#L135 assume !(ssl3_connect_~s__state~0 == 4385); 8171#L138 assume !(ssl3_connect_~s__state~0 == 4400); 8170#L141 assume !(ssl3_connect_~s__state~0 == 4401); 8168#L144 assume !(ssl3_connect_~s__state~0 == 4416); 7949#L147 assume !(ssl3_connect_~s__state~0 == 4417); 7950#L150 assume !(ssl3_connect_~s__state~0 == 4432); 7934#L153 assume !(ssl3_connect_~s__state~0 == 4433); 7935#L156 assume !(ssl3_connect_~s__state~0 == 4448); 8034#L159 assume !(ssl3_connect_~s__state~0 == 4449); 8029#L162 assume !(ssl3_connect_~s__state~0 == 4464); 8018#L165 assume !(ssl3_connect_~s__state~0 == 4465); 7999#L168 assume !(ssl3_connect_~s__state~0 == 4466); 8000#L171 assume !(ssl3_connect_~s__state~0 == 4467); 7992#L174 assume !(ssl3_connect_~s__state~0 == 4480); 7973#L177 assume !(ssl3_connect_~s__state~0 == 4481); 7951#L180 assume !(ssl3_connect_~s__state~0 == 4496); 7952#L183 assume !(ssl3_connect_~s__state~0 == 4497); 7918#L186 assume !(ssl3_connect_~s__state~0 == 4512); 7919#L189 assume !(ssl3_connect_~s__state~0 == 4513); 8036#L192 assume !(ssl3_connect_~s__state~0 == 4528); 8031#L195 assume !(ssl3_connect_~s__state~0 == 4529); 8032#L198 assume ssl3_connect_~s__state~0 == 4560; 7976#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 7977#L455 assume !(ssl3_connect_~ret~0 <= 0); 7974#L458 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 7975#L458-2 ssl3_connect_~s__init_num~0 := 0; 8006#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8119#L545 ssl3_connect_~skip~0 := 0; 8118#L108-2 assume true; 8117#L108 assume !false; 8112#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8111#L111 assume !(ssl3_connect_~s__state~0 == 12292); 8110#L114 assume !(ssl3_connect_~s__state~0 == 16384); 8109#L117 assume !(ssl3_connect_~s__state~0 == 4096); 8108#L120 assume !(ssl3_connect_~s__state~0 == 20480); 8106#L123 assume !(ssl3_connect_~s__state~0 == 4099); 8104#L126 assume !(ssl3_connect_~s__state~0 == 4368); 8102#L129 assume !(ssl3_connect_~s__state~0 == 4369); 8100#L132 assume !(ssl3_connect_~s__state~0 == 4384); 8098#L135 assume !(ssl3_connect_~s__state~0 == 4385); 8096#L138 assume !(ssl3_connect_~s__state~0 == 4400); 8094#L141 assume !(ssl3_connect_~s__state~0 == 4401); 8092#L144 assume !(ssl3_connect_~s__state~0 == 4416); 8090#L147 assume !(ssl3_connect_~s__state~0 == 4417); 8088#L150 assume !(ssl3_connect_~s__state~0 == 4432); 8086#L153 assume !(ssl3_connect_~s__state~0 == 4433); 8084#L156 assume !(ssl3_connect_~s__state~0 == 4448); 8082#L159 assume !(ssl3_connect_~s__state~0 == 4449); 8080#L162 assume !(ssl3_connect_~s__state~0 == 4464); 8078#L165 assume !(ssl3_connect_~s__state~0 == 4465); 8076#L168 assume !(ssl3_connect_~s__state~0 == 4466); 8074#L171 assume !(ssl3_connect_~s__state~0 == 4467); 8072#L174 assume !(ssl3_connect_~s__state~0 == 4480); 8070#L177 assume !(ssl3_connect_~s__state~0 == 4481); 8068#L180 assume !(ssl3_connect_~s__state~0 == 4496); 8066#L183 assume !(ssl3_connect_~s__state~0 == 4497); 8064#L186 assume !(ssl3_connect_~s__state~0 == 4512); 8059#L189 assume !(ssl3_connect_~s__state~0 == 4513); 8057#L192 assume !(ssl3_connect_~s__state~0 == 4528); 8055#L195 assume !(ssl3_connect_~s__state~0 == 4529); 8019#L198 assume !(ssl3_connect_~s__state~0 == 4560); 8003#L201 assume !(ssl3_connect_~s__state~0 == 4561); 8004#L204 assume ssl3_connect_~s__state~0 == 4352; 7958#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7959#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7994#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8007#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8180#L545 ssl3_connect_~skip~0 := 0; 8178#L108-2 assume true; 8176#L108 assume !false; 8173#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8125#L111 assume ssl3_connect_~s__state~0 == 12292; 8033#L112 [2018-11-09 23:00:54,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,764 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-09 23:00:54,764 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,765 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1908851654, now seen corresponding path program 1 times [2018-11-09 23:00:54,770 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,771 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,814 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-09 23:00:54,814 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,814 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,814 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,815 INFO L87 Difference]: Start difference. First operand 330 states and 457 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-09 23:00:54,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,842 INFO L93 Difference]: Finished difference Result 568 states and 799 transitions. [2018-11-09 23:00:54,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 568 states and 799 transitions. [2018-11-09 23:00:54,845 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2018-11-09 23:00:54,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 568 states to 568 states and 799 transitions. [2018-11-09 23:00:54,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2018-11-09 23:00:54,848 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2018-11-09 23:00:54,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 568 states and 799 transitions. [2018-11-09 23:00:54,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,848 INFO L705 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-09 23:00:54,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states and 799 transitions. [2018-11-09 23:00:54,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 568. [2018-11-09 23:00:54,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 568 states. [2018-11-09 23:00:54,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 799 transitions. [2018-11-09 23:00:54,855 INFO L728 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-09 23:00:54,855 INFO L608 BuchiCegarLoop]: Abstraction has 568 states and 799 transitions. [2018-11-09 23:00:54,855 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-09 23:00:54,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 568 states and 799 transitions. [2018-11-09 23:00:54,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2018-11-09 23:00:54,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,858 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,858 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,858 INFO L793 eck$LassoCheckResult]: Stem: 8936#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8827#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8828#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8887#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 8890#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 8842#L108-2 assume true; 9378#L108 assume !false; 9376#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9374#L111 assume ssl3_connect_~s__state~0 == 12292; 8947#L112 [2018-11-09 23:00:54,859 INFO L795 eck$LassoCheckResult]: Loop: 8947#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 8867#L216 ssl3_connect_~s__server~0 := 0; 8868#L221 assume ssl3_connect_~cb~0 != 0; 8881#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 9295#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 9292#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 9289#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 9287#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 9285#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9279#L545 ssl3_connect_~skip~0 := 0; 9277#L108-2 assume true; 9275#L108 assume !false; 9273#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9270#L111 assume !(ssl3_connect_~s__state~0 == 12292); 9268#L114 assume !(ssl3_connect_~s__state~0 == 16384); 9265#L117 assume !(ssl3_connect_~s__state~0 == 4096); 9263#L120 assume !(ssl3_connect_~s__state~0 == 20480); 9260#L123 assume !(ssl3_connect_~s__state~0 == 4099); 8977#L126 assume ssl3_connect_~s__state~0 == 4368; 8895#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8896#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 9202#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 9200#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 9197#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9191#L545 ssl3_connect_~skip~0 := 0; 9189#L108-2 assume true; 9188#L108 assume !false; 9187#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9186#L111 assume !(ssl3_connect_~s__state~0 == 12292); 9185#L114 assume !(ssl3_connect_~s__state~0 == 16384); 9183#L117 assume !(ssl3_connect_~s__state~0 == 4096); 9178#L120 assume !(ssl3_connect_~s__state~0 == 20480); 9177#L123 assume !(ssl3_connect_~s__state~0 == 4099); 9176#L126 assume !(ssl3_connect_~s__state~0 == 4368); 9175#L129 assume !(ssl3_connect_~s__state~0 == 4369); 9173#L132 assume ssl3_connect_~s__state~0 == 4384; 9041#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9172#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8922#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 8923#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 8963#L299-2 ssl3_connect_~s__init_num~0 := 0; 9169#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9164#L545 ssl3_connect_~skip~0 := 0; 9163#L108-2 assume true; 9160#L108 assume !false; 9157#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9156#L111 assume !(ssl3_connect_~s__state~0 == 12292); 9154#L114 assume !(ssl3_connect_~s__state~0 == 16384); 9153#L117 assume !(ssl3_connect_~s__state~0 == 4096); 9152#L120 assume !(ssl3_connect_~s__state~0 == 20480); 9151#L123 assume !(ssl3_connect_~s__state~0 == 4099); 9150#L126 assume !(ssl3_connect_~s__state~0 == 4368); 9149#L129 assume !(ssl3_connect_~s__state~0 == 4369); 9148#L132 assume !(ssl3_connect_~s__state~0 == 4384); 9147#L135 assume !(ssl3_connect_~s__state~0 == 4385); 9146#L138 assume ssl3_connect_~s__state~0 == 4400; 9036#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 9143#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 9141#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9140#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9134#L545 ssl3_connect_~skip~0 := 0; 9133#L108-2 assume true; 9132#L108 assume !false; 9131#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9129#L111 assume !(ssl3_connect_~s__state~0 == 12292); 9127#L114 assume !(ssl3_connect_~s__state~0 == 16384); 9125#L117 assume !(ssl3_connect_~s__state~0 == 4096); 9124#L120 assume !(ssl3_connect_~s__state~0 == 20480); 9123#L123 assume !(ssl3_connect_~s__state~0 == 4099); 9122#L126 assume !(ssl3_connect_~s__state~0 == 4368); 9121#L129 assume !(ssl3_connect_~s__state~0 == 4369); 9120#L132 assume !(ssl3_connect_~s__state~0 == 4384); 9118#L135 assume !(ssl3_connect_~s__state~0 == 4385); 9116#L138 assume !(ssl3_connect_~s__state~0 == 4400); 9115#L141 assume !(ssl3_connect_~s__state~0 == 4401); 9114#L144 assume ssl3_connect_~s__state~0 == 4416; 9031#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 9112#L328 assume ssl3_connect_~blastFlag~0 == 3;ssl3_connect_~blastFlag~0 := 4; 9110#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 9084#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 9073#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9067#L545 ssl3_connect_~skip~0 := 0; 9065#L108-2 assume true; 9063#L108 assume !false; 9061#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9058#L111 assume !(ssl3_connect_~s__state~0 == 12292); 9056#L114 assume !(ssl3_connect_~s__state~0 == 16384); 9054#L117 assume !(ssl3_connect_~s__state~0 == 4096); 9052#L120 assume !(ssl3_connect_~s__state~0 == 20480); 9049#L123 assume !(ssl3_connect_~s__state~0 == 4099); 9047#L126 assume !(ssl3_connect_~s__state~0 == 4368); 9045#L129 assume !(ssl3_connect_~s__state~0 == 4369); 9043#L132 assume !(ssl3_connect_~s__state~0 == 4384); 9040#L135 assume !(ssl3_connect_~s__state~0 == 4385); 9038#L138 assume !(ssl3_connect_~s__state~0 == 4400); 9035#L141 assume !(ssl3_connect_~s__state~0 == 4401); 9033#L144 assume !(ssl3_connect_~s__state~0 == 4416); 9030#L147 assume !(ssl3_connect_~s__state~0 == 4417); 9028#L150 assume !(ssl3_connect_~s__state~0 == 4432); 9025#L153 assume !(ssl3_connect_~s__state~0 == 4433); 9023#L156 assume !(ssl3_connect_~s__state~0 == 4448); 9021#L159 assume !(ssl3_connect_~s__state~0 == 4449); 9019#L162 assume !(ssl3_connect_~s__state~0 == 4464); 9017#L165 assume !(ssl3_connect_~s__state~0 == 4465); 9015#L168 assume !(ssl3_connect_~s__state~0 == 4466); 9012#L171 assume !(ssl3_connect_~s__state~0 == 4467); 9010#L174 assume !(ssl3_connect_~s__state~0 == 4480); 9008#L177 assume !(ssl3_connect_~s__state~0 == 4481); 9006#L180 assume !(ssl3_connect_~s__state~0 == 4496); 9003#L183 assume !(ssl3_connect_~s__state~0 == 4497); 9001#L186 assume !(ssl3_connect_~s__state~0 == 4512); 8986#L189 assume !(ssl3_connect_~s__state~0 == 4513); 8988#L192 assume !(ssl3_connect_~s__state~0 == 4528); 8982#L195 assume !(ssl3_connect_~s__state~0 == 4529); 8983#L198 assume !(ssl3_connect_~s__state~0 == 4560); 9184#L201 assume !(ssl3_connect_~s__state~0 == 4561); 9182#L204 assume ssl3_connect_~s__state~0 == 4352; 9181#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9180#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8916#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8917#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9320#L545 ssl3_connect_~skip~0 := 0; 9317#L108-2 assume true; 9314#L108 assume !false; 9308#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9307#L111 assume ssl3_connect_~s__state~0 == 12292; 8947#L112 [2018-11-09 23:00:54,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,859 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-09 23:00:54,859 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,859 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,865 INFO L82 PathProgramCache]: Analyzing trace with hash -564671170, now seen corresponding path program 1 times [2018-11-09 23:00:54,865 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,865 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-09 23:00:54,905 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,906 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,906 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,906 INFO L87 Difference]: Start difference. First operand 568 states and 799 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-09 23:00:54,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:54,926 INFO L93 Difference]: Finished difference Result 1109 states and 1558 transitions. [2018-11-09 23:00:54,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:54,926 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1109 states and 1558 transitions. [2018-11-09 23:00:54,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1082 [2018-11-09 23:00:54,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1109 states to 1109 states and 1558 transitions. [2018-11-09 23:00:54,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1109 [2018-11-09 23:00:54,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1109 [2018-11-09 23:00:54,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1109 states and 1558 transitions. [2018-11-09 23:00:54,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:54,934 INFO L705 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-09 23:00:54,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states and 1558 transitions. [2018-11-09 23:00:54,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 1109. [2018-11-09 23:00:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1109 states. [2018-11-09 23:00:54,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 1558 transitions. [2018-11-09 23:00:54,949 INFO L728 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-09 23:00:54,949 INFO L608 BuchiCegarLoop]: Abstraction has 1109 states and 1558 transitions. [2018-11-09 23:00:54,949 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-09 23:00:54,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1109 states and 1558 transitions. [2018-11-09 23:00:54,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1082 [2018-11-09 23:00:54,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:54,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:54,953 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,953 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:54,954 INFO L793 eck$LassoCheckResult]: Stem: 10619#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10511#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10567#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 10570#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 10527#L108-2 assume true; 11574#L108 assume !false; 10515#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10516#L111 assume ssl3_connect_~s__state~0 == 12292; 10629#L112 [2018-11-09 23:00:54,954 INFO L795 eck$LassoCheckResult]: Loop: 10629#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 10518#L216 ssl3_connect_~s__server~0 := 0; 10547#L221 assume ssl3_connect_~cb~0 != 0; 10555#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 10556#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10603#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10640#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 11561#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 11559#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11554#L545 ssl3_connect_~skip~0 := 0; 11553#L108-2 assume true; 11552#L108 assume !false; 11551#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11550#L111 assume !(ssl3_connect_~s__state~0 == 12292); 11549#L114 assume !(ssl3_connect_~s__state~0 == 16384); 11548#L117 assume !(ssl3_connect_~s__state~0 == 4096); 11547#L120 assume !(ssl3_connect_~s__state~0 == 20480); 11546#L123 assume !(ssl3_connect_~s__state~0 == 4099); 11545#L126 assume ssl3_connect_~s__state~0 == 4368; 11068#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11544#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 10606#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11542#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11541#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11421#L545 ssl3_connect_~skip~0 := 0; 11422#L108-2 assume true; 11416#L108 assume !false; 11417#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11412#L111 assume !(ssl3_connect_~s__state~0 == 12292); 11413#L114 assume !(ssl3_connect_~s__state~0 == 16384); 11407#L117 assume !(ssl3_connect_~s__state~0 == 4096); 11408#L120 assume !(ssl3_connect_~s__state~0 == 20480); 11403#L123 assume !(ssl3_connect_~s__state~0 == 4099); 11404#L126 assume !(ssl3_connect_~s__state~0 == 4368); 11398#L129 assume !(ssl3_connect_~s__state~0 == 4369); 11399#L132 assume ssl3_connect_~s__state~0 == 4384; 10531#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10532#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 10648#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 10642#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 10643#L299-2 ssl3_connect_~s__init_num~0 := 0; 11513#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11507#L545 ssl3_connect_~skip~0 := 0; 11505#L108-2 assume true; 11503#L108 assume !false; 11501#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11499#L111 assume !(ssl3_connect_~s__state~0 == 12292); 11497#L114 assume !(ssl3_connect_~s__state~0 == 16384); 11495#L117 assume !(ssl3_connect_~s__state~0 == 4096); 11493#L120 assume !(ssl3_connect_~s__state~0 == 20480); 11490#L123 assume !(ssl3_connect_~s__state~0 == 4099); 11491#L126 assume !(ssl3_connect_~s__state~0 == 4368); 10624#L129 assume !(ssl3_connect_~s__state~0 == 4369); 10621#L132 assume !(ssl3_connect_~s__state~0 == 4384); 10588#L135 assume !(ssl3_connect_~s__state~0 == 4385); 10589#L138 assume ssl3_connect_~s__state~0 == 4400; 10519#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10507#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 10508#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10637#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 11478#L545 ssl3_connect_~skip~0 := 0; 11476#L108-2 assume true; 11474#L108 assume !false; 11472#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11470#L111 assume !(ssl3_connect_~s__state~0 == 12292); 11468#L114 assume !(ssl3_connect_~s__state~0 == 16384); 11466#L117 assume !(ssl3_connect_~s__state~0 == 4096); 11464#L120 assume !(ssl3_connect_~s__state~0 == 20480); 11462#L123 assume !(ssl3_connect_~s__state~0 == 4099); 11461#L126 assume !(ssl3_connect_~s__state~0 == 4368); 11457#L129 assume !(ssl3_connect_~s__state~0 == 4369); 11458#L132 assume !(ssl3_connect_~s__state~0 == 4384); 11452#L135 assume !(ssl3_connect_~s__state~0 == 4385); 11453#L138 assume !(ssl3_connect_~s__state~0 == 4400); 10578#L141 assume !(ssl3_connect_~s__state~0 == 4401); 10579#L144 assume ssl3_connect_~s__state~0 == 4416; 10623#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 10573#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 10574#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11601#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 11595#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10618#L545 ssl3_connect_~skip~0 := 0; 10571#L108-2 assume true; 10572#L108 assume !false; 10575#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11310#L111 assume !(ssl3_connect_~s__state~0 == 12292); 11307#L114 assume !(ssl3_connect_~s__state~0 == 16384); 11304#L117 assume !(ssl3_connect_~s__state~0 == 4096); 11302#L120 assume !(ssl3_connect_~s__state~0 == 20480); 11301#L123 assume !(ssl3_connect_~s__state~0 == 4099); 11300#L126 assume !(ssl3_connect_~s__state~0 == 4368); 11299#L129 assume !(ssl3_connect_~s__state~0 == 4369); 11298#L132 assume !(ssl3_connect_~s__state~0 == 4384); 11297#L135 assume !(ssl3_connect_~s__state~0 == 4385); 11296#L138 assume !(ssl3_connect_~s__state~0 == 4400); 11057#L141 assume !(ssl3_connect_~s__state~0 == 4401); 11058#L144 assume !(ssl3_connect_~s__state~0 == 4416); 11051#L147 assume !(ssl3_connect_~s__state~0 == 4417); 11052#L150 assume !(ssl3_connect_~s__state~0 == 4432); 11044#L153 assume !(ssl3_connect_~s__state~0 == 4433); 11045#L156 assume !(ssl3_connect_~s__state~0 == 4448); 11038#L159 assume !(ssl3_connect_~s__state~0 == 4449); 11035#L162 assume !(ssl3_connect_~s__state~0 == 4464); 11036#L165 assume !(ssl3_connect_~s__state~0 == 4465); 11030#L168 assume !(ssl3_connect_~s__state~0 == 4466); 11031#L171 assume !(ssl3_connect_~s__state~0 == 4467); 11023#L174 assume !(ssl3_connect_~s__state~0 == 4480); 11024#L177 assume !(ssl3_connect_~s__state~0 == 4481); 11016#L180 assume !(ssl3_connect_~s__state~0 == 4496); 11017#L183 assume !(ssl3_connect_~s__state~0 == 4497); 11011#L186 assume !(ssl3_connect_~s__state~0 == 4512); 11012#L189 assume !(ssl3_connect_~s__state~0 == 4513); 11247#L192 assume !(ssl3_connect_~s__state~0 == 4528); 11243#L195 assume !(ssl3_connect_~s__state~0 == 4529); 11240#L198 assume !(ssl3_connect_~s__state~0 == 4560); 10966#L201 assume !(ssl3_connect_~s__state~0 == 4561); 10965#L204 assume ssl3_connect_~s__state~0 == 4352; 10964#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10851#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10598#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10565#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10558#L545 ssl3_connect_~skip~0 := 0; 11592#L108-2 assume true; 11591#L108 assume !false; 11589#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11564#L111 assume ssl3_connect_~s__state~0 == 12292; 10629#L112 [2018-11-09 23:00:54,954 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,954 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-09 23:00:54,954 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,955 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:54,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:54,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:54,960 INFO L82 PathProgramCache]: Analyzing trace with hash -580189888, now seen corresponding path program 1 times [2018-11-09 23:00:54,960 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:54,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:54,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,961 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:54,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:54,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:54,998 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-11-09 23:00:54,999 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:54,999 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:54,999 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:54,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:54,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:54,999 INFO L87 Difference]: Start difference. First operand 1109 states and 1558 transitions. cyclomatic complexity: 451 Second operand 3 states. [2018-11-09 23:00:55,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:55,086 INFO L93 Difference]: Finished difference Result 1217 states and 1686 transitions. [2018-11-09 23:00:55,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:55,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1217 states and 1686 transitions. [2018-11-09 23:00:55,092 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1190 [2018-11-09 23:00:55,096 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1217 states to 1217 states and 1686 transitions. [2018-11-09 23:00:55,096 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1217 [2018-11-09 23:00:55,097 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1217 [2018-11-09 23:00:55,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1217 states and 1686 transitions. [2018-11-09 23:00:55,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:55,098 INFO L705 BuchiCegarLoop]: Abstraction has 1217 states and 1686 transitions. [2018-11-09 23:00:55,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states and 1686 transitions. [2018-11-09 23:00:55,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1205. [2018-11-09 23:00:55,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-11-09 23:00:55,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-09 23:00:55,114 INFO L728 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-09 23:00:55,114 INFO L608 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-09 23:00:55,114 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-09 23:00:55,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1205 states and 1674 transitions. [2018-11-09 23:00:55,117 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-09 23:00:55,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:55,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:55,119 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,119 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,119 INFO L793 eck$LassoCheckResult]: Stem: 12955#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12842#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12843#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12904#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 12907#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 12860#L108-2 assume true; 13935#L108 assume !false; 13933#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13930#L111 assume ssl3_connect_~s__state~0 == 12292; 12965#L112 [2018-11-09 23:00:55,119 INFO L795 eck$LassoCheckResult]: Loop: 12965#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 12881#L216 ssl3_connect_~s__server~0 := 0; 12882#L221 assume ssl3_connect_~cb~0 != 0; 12890#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 12891#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 12941#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 12971#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 12972#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12974#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13681#L545 ssl3_connect_~skip~0 := 0; 13680#L108-2 assume true; 13678#L108 assume !false; 13639#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13636#L111 assume !(ssl3_connect_~s__state~0 == 12292); 13629#L114 assume !(ssl3_connect_~s__state~0 == 16384); 13626#L117 assume !(ssl3_connect_~s__state~0 == 4096); 13623#L120 assume !(ssl3_connect_~s__state~0 == 20480); 13621#L123 assume !(ssl3_connect_~s__state~0 == 4099); 13616#L126 assume ssl3_connect_~s__state~0 == 4368; 13413#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13615#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 13399#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13612#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13610#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13598#L545 ssl3_connect_~skip~0 := 0; 13593#L108-2 assume true; 13588#L108 assume !false; 13581#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13578#L111 assume !(ssl3_connect_~s__state~0 == 12292); 13575#L114 assume !(ssl3_connect_~s__state~0 == 16384); 13572#L117 assume !(ssl3_connect_~s__state~0 == 4096); 13569#L120 assume !(ssl3_connect_~s__state~0 == 20480); 13566#L123 assume !(ssl3_connect_~s__state~0 == 4099); 13563#L126 assume !(ssl3_connect_~s__state~0 == 4368); 13561#L129 assume !(ssl3_connect_~s__state~0 == 4369); 13559#L132 assume ssl3_connect_~s__state~0 == 4384; 13406#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12982#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 12981#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 12975#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 12976#L299-2 ssl3_connect_~s__init_num~0 := 0; 13603#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13594#L545 ssl3_connect_~skip~0 := 0; 13591#L108-2 assume true; 13587#L108 assume !false; 13580#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13577#L111 assume !(ssl3_connect_~s__state~0 == 12292); 13574#L114 assume !(ssl3_connect_~s__state~0 == 16384); 13571#L117 assume !(ssl3_connect_~s__state~0 == 4096); 13568#L120 assume !(ssl3_connect_~s__state~0 == 20480); 13565#L123 assume !(ssl3_connect_~s__state~0 == 4099); 13562#L126 assume !(ssl3_connect_~s__state~0 == 4368); 13560#L129 assume !(ssl3_connect_~s__state~0 == 4369); 13558#L132 assume !(ssl3_connect_~s__state~0 == 4384); 13554#L135 assume !(ssl3_connect_~s__state~0 == 4385); 13391#L138 assume ssl3_connect_~s__state~0 == 4400; 12851#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12839#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 12840#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12900#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12893#L545 ssl3_connect_~skip~0 := 0; 12908#L108-2 assume true; 12909#L108 assume !false; 12847#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12848#L111 assume !(ssl3_connect_~s__state~0 == 12292); 12862#L114 assume !(ssl3_connect_~s__state~0 == 16384); 12863#L117 assume !(ssl3_connect_~s__state~0 == 4096); 12849#L120 assume !(ssl3_connect_~s__state~0 == 20480); 12850#L123 assume !(ssl3_connect_~s__state~0 == 4099); 12957#L126 assume !(ssl3_connect_~s__state~0 == 4368); 12958#L129 assume !(ssl3_connect_~s__state~0 == 4369); 14025#L132 assume !(ssl3_connect_~s__state~0 == 4384); 13973#L135 assume !(ssl3_connect_~s__state~0 == 4385); 13967#L138 assume !(ssl3_connect_~s__state~0 == 4400); 13966#L141 assume !(ssl3_connect_~s__state~0 == 4401); 13964#L144 assume ssl3_connect_~s__state~0 == 4416; 12959#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12910#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 12911#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12915#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 12943#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13999#L545 ssl3_connect_~skip~0 := 0; 13997#L108-2 assume true; 13995#L108 assume !false; 13993#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13991#L111 assume !(ssl3_connect_~s__state~0 == 12292); 13989#L114 assume !(ssl3_connect_~s__state~0 == 16384); 13987#L117 assume !(ssl3_connect_~s__state~0 == 4096); 13985#L120 assume !(ssl3_connect_~s__state~0 == 20480); 13983#L123 assume !(ssl3_connect_~s__state~0 == 4099); 13981#L126 assume !(ssl3_connect_~s__state~0 == 4368); 13979#L129 assume !(ssl3_connect_~s__state~0 == 4369); 13977#L132 assume !(ssl3_connect_~s__state~0 == 4384); 13975#L135 assume !(ssl3_connect_~s__state~0 == 4385); 13972#L138 assume !(ssl3_connect_~s__state~0 == 4400); 13971#L141 assume !(ssl3_connect_~s__state~0 == 4401); 13970#L144 assume !(ssl3_connect_~s__state~0 == 4416); 13969#L147 assume !(ssl3_connect_~s__state~0 == 4417); 13968#L150 assume ssl3_connect_~s__state~0 == 4432; 12854#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 13965#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 12942#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12836#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13902#L545 ssl3_connect_~skip~0 := 0; 13900#L108-2 assume true; 13898#L108 assume !false; 13896#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13894#L111 assume !(ssl3_connect_~s__state~0 == 12292); 13892#L114 assume !(ssl3_connect_~s__state~0 == 16384); 13890#L117 assume !(ssl3_connect_~s__state~0 == 4096); 13889#L120 assume !(ssl3_connect_~s__state~0 == 20480); 13888#L123 assume !(ssl3_connect_~s__state~0 == 4099); 13887#L126 assume !(ssl3_connect_~s__state~0 == 4368); 13886#L129 assume !(ssl3_connect_~s__state~0 == 4369); 13885#L132 assume !(ssl3_connect_~s__state~0 == 4384); 13405#L135 assume !(ssl3_connect_~s__state~0 == 4385); 13407#L138 assume !(ssl3_connect_~s__state~0 == 4400); 13880#L141 assume !(ssl3_connect_~s__state~0 == 4401); 13878#L144 assume !(ssl3_connect_~s__state~0 == 4416); 13876#L147 assume !(ssl3_connect_~s__state~0 == 4417); 13874#L150 assume !(ssl3_connect_~s__state~0 == 4432); 13872#L153 assume !(ssl3_connect_~s__state~0 == 4433); 13870#L156 assume !(ssl3_connect_~s__state~0 == 4448); 13865#L159 assume !(ssl3_connect_~s__state~0 == 4449); 13553#L162 assume !(ssl3_connect_~s__state~0 == 4464); 13549#L165 assume !(ssl3_connect_~s__state~0 == 4465); 13550#L168 assume !(ssl3_connect_~s__state~0 == 4466); 13551#L171 assume !(ssl3_connect_~s__state~0 == 4467); 13552#L174 assume !(ssl3_connect_~s__state~0 == 4480); 13631#L177 assume !(ssl3_connect_~s__state~0 == 4481); 13758#L180 assume !(ssl3_connect_~s__state~0 == 4496); 13757#L183 assume !(ssl3_connect_~s__state~0 == 4497); 13384#L186 assume !(ssl3_connect_~s__state~0 == 4512); 13386#L189 assume !(ssl3_connect_~s__state~0 == 4513); 13387#L192 assume !(ssl3_connect_~s__state~0 == 4528); 13863#L195 assume !(ssl3_connect_~s__state~0 == 4529); 13860#L198 assume !(ssl3_connect_~s__state~0 == 4560); 12928#L201 assume !(ssl3_connect_~s__state~0 == 4561); 12929#L204 assume ssl3_connect_~s__state~0 == 4352; 12879#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 12880#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 12933#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12934#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 13923#L545 ssl3_connect_~skip~0 := 0; 13922#L108-2 assume true; 13921#L108 assume !false; 13920#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13919#L111 assume ssl3_connect_~s__state~0 == 12292; 12965#L112 [2018-11-09 23:00:55,119 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,119 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-09 23:00:55,119 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,120 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,120 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,125 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,125 INFO L82 PathProgramCache]: Analyzing trace with hash 314175888, now seen corresponding path program 1 times [2018-11-09 23:00:55,125 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,125 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,125 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:55,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:55,162 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2018-11-09 23:00:55,163 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:55,163 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:55,163 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:55,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:55,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:55,163 INFO L87 Difference]: Start difference. First operand 1205 states and 1674 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-09 23:00:55,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:55,254 INFO L93 Difference]: Finished difference Result 1321 states and 1814 transitions. [2018-11-09 23:00:55,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:55,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1321 states and 1814 transitions. [2018-11-09 23:00:55,261 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1294 [2018-11-09 23:00:55,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1321 states to 1321 states and 1814 transitions. [2018-11-09 23:00:55,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1321 [2018-11-09 23:00:55,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1321 [2018-11-09 23:00:55,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1321 states and 1814 transitions. [2018-11-09 23:00:55,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:55,268 INFO L705 BuchiCegarLoop]: Abstraction has 1321 states and 1814 transitions. [2018-11-09 23:00:55,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states and 1814 transitions. [2018-11-09 23:00:55,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1309. [2018-11-09 23:00:55,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-11-09 23:00:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1798 transitions. [2018-11-09 23:00:55,284 INFO L728 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-09 23:00:55,284 INFO L608 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-09 23:00:55,284 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-09 23:00:55,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1798 transitions. [2018-11-09 23:00:55,288 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1282 [2018-11-09 23:00:55,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:55,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:55,289 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,289 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,289 INFO L793 eck$LassoCheckResult]: Stem: 15485#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 15374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15375#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15434#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 15437#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 15391#L108-2 assume true; 16481#L108 assume !false; 16507#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16472#L111 assume ssl3_connect_~s__state~0 == 12292; 16468#L112 [2018-11-09 23:00:55,289 INFO L795 eck$LassoCheckResult]: Loop: 16468#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 15952#L216 ssl3_connect_~s__server~0 := 0; 16464#L221 assume ssl3_connect_~cb~0 != 0; 16463#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 16462#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 16460#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 15503#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 15504#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 15506#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16452#L545 ssl3_connect_~skip~0 := 0; 16451#L108-2 assume true; 16450#L108 assume !false; 16449#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16448#L111 assume !(ssl3_connect_~s__state~0 == 12292); 16447#L114 assume !(ssl3_connect_~s__state~0 == 16384); 16446#L117 assume !(ssl3_connect_~s__state~0 == 4096); 16445#L120 assume !(ssl3_connect_~s__state~0 == 20480); 16444#L123 assume !(ssl3_connect_~s__state~0 == 4099); 16356#L126 assume ssl3_connect_~s__state~0 == 4368; 15941#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16350#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 16308#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16340#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16337#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16331#L545 ssl3_connect_~skip~0 := 0; 16329#L108-2 assume true; 16327#L108 assume !false; 16325#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16323#L111 assume !(ssl3_connect_~s__state~0 == 12292); 16321#L114 assume !(ssl3_connect_~s__state~0 == 16384); 16319#L117 assume !(ssl3_connect_~s__state~0 == 4096); 16317#L120 assume !(ssl3_connect_~s__state~0 == 20480); 16315#L123 assume !(ssl3_connect_~s__state~0 == 4099); 16313#L126 assume !(ssl3_connect_~s__state~0 == 4368); 16311#L129 assume !(ssl3_connect_~s__state~0 == 4369); 16309#L132 assume ssl3_connect_~s__state~0 == 4384; 15930#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 15514#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 15513#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 15507#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 15508#L299-2 ssl3_connect_~s__init_num~0 := 0; 16041#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16000#L545 ssl3_connect_~skip~0 := 0; 15991#L108-2 assume true; 15983#L108 assume !false; 15979#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15975#L111 assume !(ssl3_connect_~s__state~0 == 12292); 15971#L114 assume !(ssl3_connect_~s__state~0 == 16384); 15966#L117 assume !(ssl3_connect_~s__state~0 == 4096); 15962#L120 assume !(ssl3_connect_~s__state~0 == 20480); 15958#L123 assume !(ssl3_connect_~s__state~0 == 4099); 15953#L126 assume !(ssl3_connect_~s__state~0 == 4368); 15947#L129 assume !(ssl3_connect_~s__state~0 == 4369); 15942#L132 assume !(ssl3_connect_~s__state~0 == 4384); 15936#L135 assume !(ssl3_connect_~s__state~0 == 4385); 15922#L138 assume ssl3_connect_~s__state~0 == 4400; 15920#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15918#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 15451#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15502#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16555#L545 ssl3_connect_~skip~0 := 0; 16548#L108-2 assume true; 16549#L108 assume !false; 16542#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16543#L111 assume !(ssl3_connect_~s__state~0 == 12292); 16536#L114 assume !(ssl3_connect_~s__state~0 == 16384); 16537#L117 assume !(ssl3_connect_~s__state~0 == 4096); 16530#L120 assume !(ssl3_connect_~s__state~0 == 20480); 16531#L123 assume !(ssl3_connect_~s__state~0 == 4099); 16524#L126 assume !(ssl3_connect_~s__state~0 == 4368); 16525#L129 assume !(ssl3_connect_~s__state~0 == 4369); 16518#L132 assume !(ssl3_connect_~s__state~0 == 4384); 16519#L135 assume !(ssl3_connect_~s__state~0 == 4385); 16512#L138 assume !(ssl3_connect_~s__state~0 == 4400); 16513#L141 assume !(ssl3_connect_~s__state~0 == 4401); 16506#L144 assume ssl3_connect_~s__state~0 == 4416; 15821#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 15440#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 15441#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15445#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 15471#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16662#L545 ssl3_connect_~skip~0 := 0; 16660#L108-2 assume true; 16658#L108 assume !false; 16656#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16654#L111 assume !(ssl3_connect_~s__state~0 == 12292); 16652#L114 assume !(ssl3_connect_~s__state~0 == 16384); 16650#L117 assume !(ssl3_connect_~s__state~0 == 4096); 16648#L120 assume !(ssl3_connect_~s__state~0 == 20480); 16646#L123 assume !(ssl3_connect_~s__state~0 == 4099); 16626#L126 assume !(ssl3_connect_~s__state~0 == 4368); 16627#L129 assume !(ssl3_connect_~s__state~0 == 4369); 16616#L132 assume !(ssl3_connect_~s__state~0 == 4384); 16617#L135 assume !(ssl3_connect_~s__state~0 == 4385); 16611#L138 assume !(ssl3_connect_~s__state~0 == 4400); 16612#L141 assume !(ssl3_connect_~s__state~0 == 4401); 16607#L144 assume !(ssl3_connect_~s__state~0 == 4416); 16608#L147 assume !(ssl3_connect_~s__state~0 == 4417); 16604#L150 assume ssl3_connect_~s__state~0 == 4432; 15812#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 15480#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 15481#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16643#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16638#L545 ssl3_connect_~skip~0 := 0; 16637#L108-2 assume true; 16636#L108 assume !false; 16635#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16634#L111 assume !(ssl3_connect_~s__state~0 == 12292); 16633#L114 assume !(ssl3_connect_~s__state~0 == 16384); 16632#L117 assume !(ssl3_connect_~s__state~0 == 4096); 16631#L120 assume !(ssl3_connect_~s__state~0 == 20480); 16630#L123 assume !(ssl3_connect_~s__state~0 == 4099); 16629#L126 assume !(ssl3_connect_~s__state~0 == 4368); 16628#L129 assume !(ssl3_connect_~s__state~0 == 4369); 15486#L132 assume !(ssl3_connect_~s__state~0 == 4384); 15452#L135 assume !(ssl3_connect_~s__state~0 == 4385); 15453#L138 assume !(ssl3_connect_~s__state~0 == 4400); 16622#L141 assume !(ssl3_connect_~s__state~0 == 4401); 16621#L144 assume !(ssl3_connect_~s__state~0 == 4416); 16620#L147 assume !(ssl3_connect_~s__state~0 == 4417); 15405#L150 assume !(ssl3_connect_~s__state~0 == 4432); 15384#L153 assume !(ssl3_connect_~s__state~0 == 4433); 15385#L156 assume ssl3_connect_~s__state~0 == 4448; 15461#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15416#L356 assume !(ssl3_connect_~ret~0 <= 0); 15417#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 16047#L359-2 ssl3_connect_~s__init_num~0 := 0; 16046#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16001#L545 ssl3_connect_~skip~0 := 0; 15992#L108-2 assume true; 15984#L108 assume !false; 15980#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15976#L111 assume !(ssl3_connect_~s__state~0 == 12292); 15972#L114 assume !(ssl3_connect_~s__state~0 == 16384); 15967#L117 assume !(ssl3_connect_~s__state~0 == 4096); 15963#L120 assume !(ssl3_connect_~s__state~0 == 20480); 15959#L123 assume !(ssl3_connect_~s__state~0 == 4099); 15954#L126 assume !(ssl3_connect_~s__state~0 == 4368); 15948#L129 assume !(ssl3_connect_~s__state~0 == 4369); 15943#L132 assume !(ssl3_connect_~s__state~0 == 4384); 15937#L135 assume !(ssl3_connect_~s__state~0 == 4385); 15931#L138 assume !(ssl3_connect_~s__state~0 == 4400); 15925#L141 assume !(ssl3_connect_~s__state~0 == 4401); 15926#L144 assume !(ssl3_connect_~s__state~0 == 4416); 16072#L147 assume !(ssl3_connect_~s__state~0 == 4417); 16071#L150 assume !(ssl3_connect_~s__state~0 == 4432); 16068#L153 assume !(ssl3_connect_~s__state~0 == 4433); 16067#L156 assume !(ssl3_connect_~s__state~0 == 4448); 16065#L159 assume !(ssl3_connect_~s__state~0 == 4449); 16063#L162 assume !(ssl3_connect_~s__state~0 == 4464); 16061#L165 assume !(ssl3_connect_~s__state~0 == 4465); 16060#L168 assume !(ssl3_connect_~s__state~0 == 4466); 16059#L171 assume !(ssl3_connect_~s__state~0 == 4467); 16058#L174 assume !(ssl3_connect_~s__state~0 == 4480); 16056#L177 assume !(ssl3_connect_~s__state~0 == 4481); 16054#L180 assume !(ssl3_connect_~s__state~0 == 4496); 16052#L183 assume !(ssl3_connect_~s__state~0 == 4497); 16053#L186 assume !(ssl3_connect_~s__state~0 == 4512); 16069#L189 assume !(ssl3_connect_~s__state~0 == 4513); 16070#L192 assume !(ssl3_connect_~s__state~0 == 4528); 16177#L195 assume !(ssl3_connect_~s__state~0 == 4529); 16175#L198 assume !(ssl3_connect_~s__state~0 == 4560); 15458#L201 assume !(ssl3_connect_~s__state~0 == 4561); 15459#L204 assume ssl3_connect_~s__state~0 == 4352; 15410#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 15411#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 15448#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15464#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 16483#L545 ssl3_connect_~skip~0 := 0; 16482#L108-2 assume true; 16480#L108 assume !false; 16478#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16476#L111 assume ssl3_connect_~s__state~0 == 12292; 16468#L112 [2018-11-09 23:00:55,290 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,290 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-09 23:00:55,290 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,290 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,290 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,295 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,295 INFO L82 PathProgramCache]: Analyzing trace with hash -930528464, now seen corresponding path program 1 times [2018-11-09 23:00:55,295 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:55,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:55,363 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-09 23:00:55,364 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:55,364 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:55,364 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:55,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:55,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:55,364 INFO L87 Difference]: Start difference. First operand 1309 states and 1798 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-09 23:00:55,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:55,527 INFO L93 Difference]: Finished difference Result 1433 states and 1942 transitions. [2018-11-09 23:00:55,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:55,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1433 states and 1942 transitions. [2018-11-09 23:00:55,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2018-11-09 23:00:55,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1433 states to 1433 states and 1942 transitions. [2018-11-09 23:00:55,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1433 [2018-11-09 23:00:55,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1433 [2018-11-09 23:00:55,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1433 states and 1942 transitions. [2018-11-09 23:00:55,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:55,542 INFO L705 BuchiCegarLoop]: Abstraction has 1433 states and 1942 transitions. [2018-11-09 23:00:55,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states and 1942 transitions. [2018-11-09 23:00:55,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1425. [2018-11-09 23:00:55,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2018-11-09 23:00:55,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1934 transitions. [2018-11-09 23:00:55,559 INFO L728 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-09 23:00:55,559 INFO L608 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-09 23:00:55,559 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-09 23:00:55,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1425 states and 1934 transitions. [2018-11-09 23:00:55,563 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1398 [2018-11-09 23:00:55,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:55,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:55,565 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,565 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,565 INFO L793 eck$LassoCheckResult]: Stem: 18237#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18122#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18123#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18182#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 18185#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 18138#L108-2 assume true; 19452#L108 assume !false; 19450#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19176#L111 assume ssl3_connect_~s__state~0 == 12292; 19177#L112 [2018-11-09 23:00:55,565 INFO L795 eck$LassoCheckResult]: Loop: 19177#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 18433#L216 ssl3_connect_~s__server~0 := 0; 19334#L221 assume ssl3_connect_~cb~0 != 0; 19333#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 19332#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 19330#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 19327#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 19326#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 19325#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19319#L545 ssl3_connect_~skip~0 := 0; 19318#L108-2 assume true; 19317#L108 assume !false; 19315#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19314#L111 assume !(ssl3_connect_~s__state~0 == 12292); 19313#L114 assume !(ssl3_connect_~s__state~0 == 16384); 19312#L117 assume !(ssl3_connect_~s__state~0 == 4096); 19311#L120 assume !(ssl3_connect_~s__state~0 == 20480); 19306#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18880#L126 assume ssl3_connect_~s__state~0 == 4368; 18427#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 18879#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 18792#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 18878#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 18876#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18871#L545 ssl3_connect_~skip~0 := 0; 18870#L108-2 assume true; 18869#L108 assume !false; 18868#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18867#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18866#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18865#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18864#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18863#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18862#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18861#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18860#L132 assume ssl3_connect_~s__state~0 == 4384; 18290#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 18291#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 18754#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 18261#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 18262#L299-2 ssl3_connect_~s__init_num~0 := 0; 18745#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18740#L545 ssl3_connect_~skip~0 := 0; 18729#L108-2 assume true; 18726#L108 assume !false; 18723#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18720#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18717#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18714#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18711#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18708#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18705#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18702#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18699#L132 assume !(ssl3_connect_~s__state~0 == 4384); 18696#L135 assume !(ssl3_connect_~s__state~0 == 4385); 18693#L138 assume ssl3_connect_~s__state~0 == 4400; 18416#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18687#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 18688#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 18804#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18798#L545 ssl3_connect_~skip~0 := 0; 18796#L108-2 assume true; 18794#L108 assume !false; 18793#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18790#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18788#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18785#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18779#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18777#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18775#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18773#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18771#L132 assume !(ssl3_connect_~s__state~0 == 4384); 18769#L135 assume !(ssl3_connect_~s__state~0 == 4385); 18767#L138 assume !(ssl3_connect_~s__state~0 == 4400); 18765#L141 assume !(ssl3_connect_~s__state~0 == 4401); 18763#L144 assume ssl3_connect_~s__state~0 == 4416; 18407#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 18760#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 18758#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18755#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 18739#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18728#L545 ssl3_connect_~skip~0 := 0; 18725#L108-2 assume true; 18722#L108 assume !false; 18719#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18716#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18713#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18710#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18707#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18704#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18701#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18698#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18695#L132 assume !(ssl3_connect_~s__state~0 == 4384); 18692#L135 assume !(ssl3_connect_~s__state~0 == 4385); 18690#L138 assume !(ssl3_connect_~s__state~0 == 4400); 18686#L141 assume !(ssl3_connect_~s__state~0 == 4401); 18683#L144 assume !(ssl3_connect_~s__state~0 == 4416); 18679#L147 assume !(ssl3_connect_~s__state~0 == 4417); 18676#L150 assume ssl3_connect_~s__state~0 == 4432; 18396#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 18670#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 18668#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 18664#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18658#L545 ssl3_connect_~skip~0 := 0; 18656#L108-2 assume true; 18654#L108 assume !false; 18652#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18650#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18648#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18646#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18644#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18642#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18640#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18638#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18636#L132 assume !(ssl3_connect_~s__state~0 == 4384); 18634#L135 assume !(ssl3_connect_~s__state~0 == 4385); 18633#L138 assume !(ssl3_connect_~s__state~0 == 4400); 18631#L141 assume !(ssl3_connect_~s__state~0 == 4401); 18629#L144 assume !(ssl3_connect_~s__state~0 == 4416); 18626#L147 assume !(ssl3_connect_~s__state~0 == 4417); 18620#L150 assume !(ssl3_connect_~s__state~0 == 4432); 18618#L153 assume !(ssl3_connect_~s__state~0 == 4433); 18616#L156 assume ssl3_connect_~s__state~0 == 4448; 18386#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 18610#L356 assume !(ssl3_connect_~ret~0 <= 0); 18605#L359 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 18598#L359-2 ssl3_connect_~s__init_num~0 := 0; 18595#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18589#L545 ssl3_connect_~skip~0 := 0; 18587#L108-2 assume true; 18585#L108 assume !false; 18583#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18581#L111 assume !(ssl3_connect_~s__state~0 == 12292); 18579#L114 assume !(ssl3_connect_~s__state~0 == 16384); 18577#L117 assume !(ssl3_connect_~s__state~0 == 4096); 18575#L120 assume !(ssl3_connect_~s__state~0 == 20480); 18573#L123 assume !(ssl3_connect_~s__state~0 == 4099); 18571#L126 assume !(ssl3_connect_~s__state~0 == 4368); 18570#L129 assume !(ssl3_connect_~s__state~0 == 4369); 18568#L132 assume !(ssl3_connect_~s__state~0 == 4384); 18566#L135 assume !(ssl3_connect_~s__state~0 == 4385); 18418#L138 assume !(ssl3_connect_~s__state~0 == 4400); 18419#L141 assume !(ssl3_connect_~s__state~0 == 4401); 18408#L144 assume !(ssl3_connect_~s__state~0 == 4416); 18409#L147 assume !(ssl3_connect_~s__state~0 == 4417); 18398#L150 assume !(ssl3_connect_~s__state~0 == 4432); 18399#L153 assume !(ssl3_connect_~s__state~0 == 4433); 18388#L156 assume !(ssl3_connect_~s__state~0 == 4448); 18389#L159 assume !(ssl3_connect_~s__state~0 == 4449); 18378#L162 assume !(ssl3_connect_~s__state~0 == 4464); 18379#L165 assume !(ssl3_connect_~s__state~0 == 4465); 18370#L168 assume !(ssl3_connect_~s__state~0 == 4466); 18371#L171 assume !(ssl3_connect_~s__state~0 == 4467); 18360#L174 assume !(ssl3_connect_~s__state~0 == 4480); 18361#L177 assume !(ssl3_connect_~s__state~0 == 4481); 18350#L180 assume !(ssl3_connect_~s__state~0 == 4496); 18351#L183 assume !(ssl3_connect_~s__state~0 == 4497); 18340#L186 assume !(ssl3_connect_~s__state~0 == 4512); 18341#L189 assume !(ssl3_connect_~s__state~0 == 4513); 18330#L192 assume !(ssl3_connect_~s__state~0 == 4528); 18331#L195 assume !(ssl3_connect_~s__state~0 == 4529); 18282#L198 assume !(ssl3_connect_~s__state~0 == 4560); 18208#L201 assume !(ssl3_connect_~s__state~0 == 4561); 18209#L204 assume ssl3_connect_~s__state~0 == 4352; 18159#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 18160#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 18198#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 18216#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 19343#L545 ssl3_connect_~skip~0 := 0; 19342#L108-2 assume true; 19341#L108 assume !false; 19340#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19339#L111 assume ssl3_connect_~s__state~0 == 12292; 19177#L112 [2018-11-09 23:00:55,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,566 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-09 23:00:55,566 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,571 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1008633582, now seen corresponding path program 1 times [2018-11-09 23:00:55,571 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,571 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,572 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:55,629 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-09 23:00:55,629 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:55,629 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:55,630 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:55,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:55,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:55,630 INFO L87 Difference]: Start difference. First operand 1425 states and 1934 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-09 23:00:55,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:55,742 INFO L93 Difference]: Finished difference Result 1565 states and 2098 transitions. [2018-11-09 23:00:55,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:55,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1565 states and 2098 transitions. [2018-11-09 23:00:55,748 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1538 [2018-11-09 23:00:55,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1565 states to 1565 states and 2098 transitions. [2018-11-09 23:00:55,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1565 [2018-11-09 23:00:55,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1565 [2018-11-09 23:00:55,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1565 states and 2098 transitions. [2018-11-09 23:00:55,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:55,755 INFO L705 BuchiCegarLoop]: Abstraction has 1565 states and 2098 transitions. [2018-11-09 23:00:55,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states and 2098 transitions. [2018-11-09 23:00:55,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1553. [2018-11-09 23:00:55,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-09 23:00:55,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2082 transitions. [2018-11-09 23:00:55,774 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-09 23:00:55,774 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-09 23:00:55,774 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-09 23:00:55,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2082 transitions. [2018-11-09 23:00:55,778 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2018-11-09 23:00:55,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:55,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:55,779 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,780 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,780 INFO L793 eck$LassoCheckResult]: Stem: 21235#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21118#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 21119#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 21180#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 21183#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 21135#L108-2 assume true; 22523#L108 assume !false; 22567#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22535#L111 assume ssl3_connect_~s__state~0 == 12292; 22479#L112 [2018-11-09 23:00:55,780 INFO L795 eck$LassoCheckResult]: Loop: 22479#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 22094#L216 ssl3_connect_~s__server~0 := 0; 22605#L221 assume ssl3_connect_~cb~0 != 0; 22604#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 22603#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22601#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22599#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 22597#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 22587#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22582#L545 ssl3_connect_~skip~0 := 0; 22581#L108-2 assume true; 22580#L108 assume !false; 22579#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22578#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22577#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22576#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22575#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22574#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22573#L126 assume ssl3_connect_~s__state~0 == 4368; 22089#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 22572#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 21582#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22571#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22522#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22516#L545 ssl3_connect_~skip~0 := 0; 22514#L108-2 assume true; 22512#L108 assume !false; 22510#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22508#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22507#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22506#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22503#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22502#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22497#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22495#L129 assume !(ssl3_connect_~s__state~0 == 4369); 21577#L132 assume ssl3_connect_~s__state~0 == 4384; 21574#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 21262#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 21258#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 21257#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 21250#L299-2 ssl3_connect_~s__init_num~0 := 0; 21251#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21232#L545 ssl3_connect_~skip~0 := 0; 21184#L108-2 assume true; 21185#L108 assume !false; 21123#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21124#L111 assume !(ssl3_connect_~s__state~0 == 12292); 21162#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22644#L117 assume !(ssl3_connect_~s__state~0 == 4096); 21125#L120 assume !(ssl3_connect_~s__state~0 == 20480); 21126#L123 assume !(ssl3_connect_~s__state~0 == 4099); 21248#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22560#L129 assume !(ssl3_connect_~s__state~0 == 4369); 21236#L132 assume !(ssl3_connect_~s__state~0 == 4384); 21237#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22028#L138 assume ssl3_connect_~s__state~0 == 4400; 21127#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21115#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 21116#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22439#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22433#L545 ssl3_connect_~skip~0 := 0; 22432#L108-2 assume true; 22431#L108 assume !false; 22430#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22429#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22427#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22377#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22373#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22369#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22365#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22362#L129 assume !(ssl3_connect_~s__state~0 == 4369); 22359#L132 assume !(ssl3_connect_~s__state~0 == 4384); 22356#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22353#L138 assume !(ssl3_connect_~s__state~0 == 4400); 22350#L141 assume !(ssl3_connect_~s__state~0 == 4401); 22347#L144 assume ssl3_connect_~s__state~0 == 4416; 21240#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 21186#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 21187#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 21191#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 22335#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22329#L545 ssl3_connect_~skip~0 := 0; 22327#L108-2 assume true; 22325#L108 assume !false; 22323#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22321#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22319#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22317#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22315#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22313#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22309#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22308#L129 assume !(ssl3_connect_~s__state~0 == 4369); 22307#L132 assume !(ssl3_connect_~s__state~0 == 4384); 22305#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22304#L138 assume !(ssl3_connect_~s__state~0 == 4400); 22303#L141 assume !(ssl3_connect_~s__state~0 == 4401); 22302#L144 assume !(ssl3_connect_~s__state~0 == 4416); 22301#L147 assume !(ssl3_connect_~s__state~0 == 4417); 22300#L150 assume ssl3_connect_~s__state~0 == 4432; 22144#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 22299#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 22298#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22286#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22279#L545 ssl3_connect_~skip~0 := 0; 22276#L108-2 assume true; 22273#L108 assume !false; 22270#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22267#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22264#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22261#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22258#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22255#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22252#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22249#L129 assume !(ssl3_connect_~s__state~0 == 4369); 22246#L132 assume !(ssl3_connect_~s__state~0 == 4384); 22243#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22240#L138 assume !(ssl3_connect_~s__state~0 == 4400); 22237#L141 assume !(ssl3_connect_~s__state~0 == 4401); 22234#L144 assume !(ssl3_connect_~s__state~0 == 4416); 22231#L147 assume !(ssl3_connect_~s__state~0 == 4417); 22228#L150 assume !(ssl3_connect_~s__state~0 == 4432); 22225#L153 assume !(ssl3_connect_~s__state~0 == 4433); 22222#L156 assume ssl3_connect_~s__state~0 == 4448; 22141#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 22220#L356 assume !(ssl3_connect_~ret~0 <= 0); 22218#L359 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 22217#L359-2 ssl3_connect_~s__init_num~0 := 0; 22215#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22210#L545 ssl3_connect_~skip~0 := 0; 22209#L108-2 assume true; 22208#L108 assume !false; 22207#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22206#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22205#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22204#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22203#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22202#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22201#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22200#L129 assume !(ssl3_connect_~s__state~0 == 4369); 22199#L132 assume !(ssl3_connect_~s__state~0 == 4384); 22198#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22197#L138 assume !(ssl3_connect_~s__state~0 == 4400); 22196#L141 assume !(ssl3_connect_~s__state~0 == 4401); 22195#L144 assume !(ssl3_connect_~s__state~0 == 4416); 22194#L147 assume !(ssl3_connect_~s__state~0 == 4417); 22193#L150 assume !(ssl3_connect_~s__state~0 == 4432); 22192#L153 assume !(ssl3_connect_~s__state~0 == 4433); 22191#L156 assume !(ssl3_connect_~s__state~0 == 4448); 22190#L159 assume !(ssl3_connect_~s__state~0 == 4449); 22189#L162 assume !(ssl3_connect_~s__state~0 == 4464); 22188#L165 assume !(ssl3_connect_~s__state~0 == 4465); 22187#L168 assume !(ssl3_connect_~s__state~0 == 4466); 22186#L171 assume !(ssl3_connect_~s__state~0 == 4467); 22182#L174 assume ssl3_connect_~s__state~0 == 4480; 22134#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22171#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22151#L384 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 22124#L384-2 ssl3_connect_~s__init_num~0 := 0; 22116#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22110#L545 ssl3_connect_~skip~0 := 0; 22108#L108-2 assume true; 22106#L108 assume !false; 22104#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22102#L111 assume !(ssl3_connect_~s__state~0 == 12292); 22100#L114 assume !(ssl3_connect_~s__state~0 == 16384); 22098#L117 assume !(ssl3_connect_~s__state~0 == 4096); 22096#L120 assume !(ssl3_connect_~s__state~0 == 20480); 22093#L123 assume !(ssl3_connect_~s__state~0 == 4099); 22091#L126 assume !(ssl3_connect_~s__state~0 == 4368); 22088#L129 assume !(ssl3_connect_~s__state~0 == 4369); 22086#L132 assume !(ssl3_connect_~s__state~0 == 4384); 22084#L135 assume !(ssl3_connect_~s__state~0 == 4385); 22031#L138 assume !(ssl3_connect_~s__state~0 == 4400); 22029#L141 assume !(ssl3_connect_~s__state~0 == 4401); 22030#L144 assume !(ssl3_connect_~s__state~0 == 4416); 22162#L147 assume !(ssl3_connect_~s__state~0 == 4417); 22160#L150 assume !(ssl3_connect_~s__state~0 == 4432); 22158#L153 assume !(ssl3_connect_~s__state~0 == 4433); 22156#L156 assume !(ssl3_connect_~s__state~0 == 4448); 22155#L159 assume !(ssl3_connect_~s__state~0 == 4449); 22154#L162 assume !(ssl3_connect_~s__state~0 == 4464); 22152#L165 assume !(ssl3_connect_~s__state~0 == 4465); 22150#L168 assume !(ssl3_connect_~s__state~0 == 4466); 22149#L171 assume !(ssl3_connect_~s__state~0 == 4467); 22148#L174 assume !(ssl3_connect_~s__state~0 == 4480); 22147#L177 assume !(ssl3_connect_~s__state~0 == 4481); 22131#L180 assume !(ssl3_connect_~s__state~0 == 4496); 22129#L183 assume !(ssl3_connect_~s__state~0 == 4497); 22130#L186 assume !(ssl3_connect_~s__state~0 == 4512); 22165#L189 assume !(ssl3_connect_~s__state~0 == 4513); 22166#L192 assume !(ssl3_connect_~s__state~0 == 4528); 22185#L195 assume !(ssl3_connect_~s__state~0 == 4529); 22034#L198 assume !(ssl3_connect_~s__state~0 == 4560); 22036#L201 assume !(ssl3_connect_~s__state~0 == 4561); 21216#L204 assume ssl3_connect_~s__state~0 == 4352; 21155#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 21156#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 21212#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 21213#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 22487#L545 ssl3_connect_~skip~0 := 0; 22485#L108-2 assume true; 22483#L108 assume !false; 22481#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22478#L111 assume ssl3_connect_~s__state~0 == 12292; 22479#L112 [2018-11-09 23:00:55,780 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,780 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-09 23:00:55,780 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,786 INFO L82 PathProgramCache]: Analyzing trace with hash -2080767967, now seen corresponding path program 1 times [2018-11-09 23:00:55,786 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,786 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:55,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2018-11-09 23:00:55,849 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:55,849 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:55,850 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:55,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:55,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:55,850 INFO L87 Difference]: Start difference. First operand 1553 states and 2082 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-09 23:00:55,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:55,864 INFO L93 Difference]: Finished difference Result 3075 states and 4120 transitions. [2018-11-09 23:00:55,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:55,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3075 states and 4120 transitions. [2018-11-09 23:00:55,870 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-09 23:00:55,876 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-09 23:00:55,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3075 [2018-11-09 23:00:55,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3075 [2018-11-09 23:00:55,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3075 states and 4120 transitions. [2018-11-09 23:00:55,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:55,878 INFO L705 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-09 23:00:55,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states and 4120 transitions. [2018-11-09 23:00:55,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2018-11-09 23:00:55,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3075 states. [2018-11-09 23:00:55,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-09 23:00:55,902 INFO L728 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-09 23:00:55,902 INFO L608 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-09 23:00:55,902 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-09 23:00:55,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3075 states and 4120 transitions. [2018-11-09 23:00:55,909 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-09 23:00:55,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:55,909 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:55,910 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,910 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:55,910 INFO L793 eck$LassoCheckResult]: Stem: 25871#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25752#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 25753#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25816#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 25819#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 25769#L108-2 assume true; 27202#L108 assume !false; 27122#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27070#L111 assume ssl3_connect_~s__state~0 == 12292; 27060#L112 [2018-11-09 23:00:55,911 INFO L795 eck$LassoCheckResult]: Loop: 27060#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 26520#L216 ssl3_connect_~s__server~0 := 0; 27049#L221 assume ssl3_connect_~cb~0 != 0; 27048#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 27047#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 27044#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 27037#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 26991#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 26992#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27110#L545 ssl3_connect_~skip~0 := 0; 27109#L108-2 assume true; 27108#L108 assume !false; 26975#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26976#L111 assume !(ssl3_connect_~s__state~0 == 12292); 27104#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26967#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26968#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26962#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26727#L126 assume ssl3_connect_~s__state~0 == 4368; 26513#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 26673#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 26665#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 26662#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 26630#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26624#L545 ssl3_connect_~skip~0 := 0; 26618#L108-2 assume true; 26616#L108 assume !false; 26614#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26612#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26610#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26608#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26606#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26604#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26602#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26600#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26598#L132 assume ssl3_connect_~s__state~0 == 4384; 26506#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 26595#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 26568#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 26566#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 26567#L299-2 ssl3_connect_~s__init_num~0 := 0; 26878#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26873#L545 ssl3_connect_~skip~0 := 0; 26872#L108-2 assume true; 26871#L108 assume !false; 26870#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26869#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26868#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26867#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26866#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26865#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26864#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26863#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26862#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26861#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26860#L138 assume ssl3_connect_~s__state~0 == 4400; 26485#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26857#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 26855#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 26853#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26848#L545 ssl3_connect_~skip~0 := 0; 26847#L108-2 assume true; 26846#L108 assume !false; 26845#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26844#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26843#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26842#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26841#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26840#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26839#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26838#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26837#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26836#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26835#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26834#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26833#L144 assume ssl3_connect_~s__state~0 == 4416; 26481#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 26832#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 26831#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 26830#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 26828#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26823#L545 ssl3_connect_~skip~0 := 0; 26822#L108-2 assume true; 26821#L108 assume !false; 26820#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26819#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26818#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26817#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26816#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26815#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26814#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26813#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26812#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26811#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26810#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26809#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26808#L144 assume !(ssl3_connect_~s__state~0 == 4416); 26807#L147 assume !(ssl3_connect_~s__state~0 == 4417); 26806#L150 assume ssl3_connect_~s__state~0 == 4432; 26477#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 26805#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 26804#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 26802#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26797#L545 ssl3_connect_~skip~0 := 0; 26796#L108-2 assume true; 26795#L108 assume !false; 26794#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26793#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26792#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26791#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26790#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26789#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26788#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26787#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26786#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26785#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26784#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26783#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26782#L144 assume !(ssl3_connect_~s__state~0 == 4416); 26781#L147 assume !(ssl3_connect_~s__state~0 == 4417); 26780#L150 assume !(ssl3_connect_~s__state~0 == 4432); 26779#L153 assume !(ssl3_connect_~s__state~0 == 4433); 26778#L156 assume ssl3_connect_~s__state~0 == 4448; 26464#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 26777#L356 assume !(ssl3_connect_~ret~0 <= 0); 26775#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 26774#L359-2 ssl3_connect_~s__init_num~0 := 0; 26772#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26767#L545 ssl3_connect_~skip~0 := 0; 26766#L108-2 assume true; 26765#L108 assume !false; 26764#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26763#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26762#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26761#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26760#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26759#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26758#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26757#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26756#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26755#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26754#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26753#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26752#L144 assume !(ssl3_connect_~s__state~0 == 4416); 26751#L147 assume !(ssl3_connect_~s__state~0 == 4417); 26748#L150 assume !(ssl3_connect_~s__state~0 == 4432); 26742#L153 assume !(ssl3_connect_~s__state~0 == 4433); 26738#L156 assume !(ssl3_connect_~s__state~0 == 4448); 26731#L159 assume !(ssl3_connect_~s__state~0 == 4449); 26728#L162 assume ssl3_connect_~s__state~0 == 4464; 26448#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 26721#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 26719#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26714#L545 ssl3_connect_~skip~0 := 0; 26713#L108-2 assume true; 26712#L108 assume !false; 26711#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26708#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26705#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26702#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26698#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26695#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26692#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26689#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26685#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26684#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26679#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26677#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26676#L144 assume !(ssl3_connect_~s__state~0 == 4416); 26674#L147 assume !(ssl3_connect_~s__state~0 == 4417); 26658#L150 assume !(ssl3_connect_~s__state~0 == 4432); 26656#L153 assume !(ssl3_connect_~s__state~0 == 4433); 26654#L156 assume !(ssl3_connect_~s__state~0 == 4448); 26652#L159 assume !(ssl3_connect_~s__state~0 == 4449); 26650#L162 assume !(ssl3_connect_~s__state~0 == 4464); 26648#L165 assume !(ssl3_connect_~s__state~0 == 4465); 26646#L168 assume !(ssl3_connect_~s__state~0 == 4466); 26575#L171 assume !(ssl3_connect_~s__state~0 == 4467); 26572#L174 assume ssl3_connect_~s__state~0 == 4480; 26438#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 26570#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26562#L384 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 26557#L384-2 ssl3_connect_~s__init_num~0 := 0; 26549#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26543#L545 ssl3_connect_~skip~0 := 0; 26541#L108-2 assume true; 26538#L108 assume !false; 26535#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26532#L111 assume !(ssl3_connect_~s__state~0 == 12292); 26529#L114 assume !(ssl3_connect_~s__state~0 == 16384); 26526#L117 assume !(ssl3_connect_~s__state~0 == 4096); 26523#L120 assume !(ssl3_connect_~s__state~0 == 20480); 26519#L123 assume !(ssl3_connect_~s__state~0 == 4099); 26516#L126 assume !(ssl3_connect_~s__state~0 == 4368); 26512#L129 assume !(ssl3_connect_~s__state~0 == 4369); 26509#L132 assume !(ssl3_connect_~s__state~0 == 4384); 26505#L135 assume !(ssl3_connect_~s__state~0 == 4385); 26502#L138 assume !(ssl3_connect_~s__state~0 == 4400); 26484#L141 assume !(ssl3_connect_~s__state~0 == 4401); 26483#L144 assume !(ssl3_connect_~s__state~0 == 4416); 26480#L147 assume !(ssl3_connect_~s__state~0 == 4417); 26478#L150 assume !(ssl3_connect_~s__state~0 == 4432); 26476#L153 assume !(ssl3_connect_~s__state~0 == 4433); 26475#L156 assume !(ssl3_connect_~s__state~0 == 4448); 26463#L159 assume !(ssl3_connect_~s__state~0 == 4449); 26460#L162 assume !(ssl3_connect_~s__state~0 == 4464); 26456#L165 assume !(ssl3_connect_~s__state~0 == 4465); 26453#L168 assume !(ssl3_connect_~s__state~0 == 4466); 26447#L171 assume !(ssl3_connect_~s__state~0 == 4467); 26449#L174 assume !(ssl3_connect_~s__state~0 == 4480); 26437#L177 assume !(ssl3_connect_~s__state~0 == 4481); 26439#L180 assume !(ssl3_connect_~s__state~0 == 4496); 26563#L183 assume !(ssl3_connect_~s__state~0 == 4497); 26564#L186 assume !(ssl3_connect_~s__state~0 == 4512); 26573#L189 assume !(ssl3_connect_~s__state~0 == 4513); 26574#L192 assume !(ssl3_connect_~s__state~0 == 4528); 26418#L195 assume !(ssl3_connect_~s__state~0 == 4529); 26400#L198 assume !(ssl3_connect_~s__state~0 == 4560); 26401#L201 assume !(ssl3_connect_~s__state~0 == 4561); 26403#L204 assume ssl3_connect_~s__state~0 == 4352; 27127#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 27126#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 27124#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27077#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27069#L545 ssl3_connect_~skip~0 := 0; 27068#L108-2 assume true; 27067#L108 assume !false; 27066#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27064#L111 assume ssl3_connect_~s__state~0 == 12292; 27060#L112 [2018-11-09 23:00:55,911 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,911 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-09 23:00:55,911 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,912 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:55,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:55,916 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:55,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1514931710, now seen corresponding path program 1 times [2018-11-09 23:00:55,916 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:55,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:55,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:55,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:55,989 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-09 23:00:55,990 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:55,990 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:55,990 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:55,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:55,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:55,991 INFO L87 Difference]: Start difference. First operand 3075 states and 4120 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-09 23:00:56,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:56,081 INFO L93 Difference]: Finished difference Result 3231 states and 4296 transitions. [2018-11-09 23:00:56,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:56,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3231 states and 4296 transitions. [2018-11-09 23:00:56,088 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3204 [2018-11-09 23:00:56,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3231 states to 3231 states and 4296 transitions. [2018-11-09 23:00:56,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3231 [2018-11-09 23:00:56,097 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3231 [2018-11-09 23:00:56,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4296 transitions. [2018-11-09 23:00:56,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:56,097 INFO L705 BuchiCegarLoop]: Abstraction has 3231 states and 4296 transitions. [2018-11-09 23:00:56,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4296 transitions. [2018-11-09 23:00:56,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3215. [2018-11-09 23:00:56,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3215 states. [2018-11-09 23:00:56,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 4280 transitions. [2018-11-09 23:00:56,125 INFO L728 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-09 23:00:56,125 INFO L608 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-09 23:00:56,125 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-09 23:00:56,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3215 states and 4280 transitions. [2018-11-09 23:00:56,132 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3188 [2018-11-09 23:00:56,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:56,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:56,133 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,133 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,133 INFO L793 eck$LassoCheckResult]: Stem: 32185#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32065#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 32066#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 32131#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 32134#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 32081#L108-2 assume true; 34910#L108 assume !false; 34909#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34895#L111 assume ssl3_connect_~s__state~0 == 12292; 34891#L112 [2018-11-09 23:00:56,134 INFO L795 eck$LassoCheckResult]: Loop: 34891#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 32969#L216 ssl3_connect_~s__server~0 := 0; 34888#L221 assume ssl3_connect_~cb~0 != 0; 34887#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 34886#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 34883#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 34881#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 34880#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 33945#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33941#L545 ssl3_connect_~skip~0 := 0; 33934#L108-2 assume true; 33935#L108 assume !false; 33925#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33926#L111 assume !(ssl3_connect_~s__state~0 == 12292); 33919#L114 assume !(ssl3_connect_~s__state~0 == 16384); 33920#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33913#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33914#L123 assume !(ssl3_connect_~s__state~0 == 4099); 32334#L126 assume ssl3_connect_~s__state~0 == 4368; 32335#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 33420#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 33421#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 33414#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 33415#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33402#L545 ssl3_connect_~skip~0 := 0; 33403#L108-2 assume true; 32304#L108 assume !false; 32305#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32294#L111 assume !(ssl3_connect_~s__state~0 == 12292); 32295#L114 assume !(ssl3_connect_~s__state~0 == 16384); 32284#L117 assume !(ssl3_connect_~s__state~0 == 4096); 32285#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33354#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33355#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33346#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33347#L132 assume ssl3_connect_~s__state~0 == 4384; 34384#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 34382#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 34380#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 34378#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 34379#L299-2 ssl3_connect_~s__init_num~0 := 0; 34141#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 34137#L545 ssl3_connect_~skip~0 := 0; 34130#L108-2 assume true; 34131#L108 assume !false; 34124#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34125#L111 assume !(ssl3_connect_~s__state~0 == 12292); 34118#L114 assume !(ssl3_connect_~s__state~0 == 16384); 34119#L117 assume !(ssl3_connect_~s__state~0 == 4096); 34112#L120 assume !(ssl3_connect_~s__state~0 == 20480); 34113#L123 assume !(ssl3_connect_~s__state~0 == 4099); 34106#L126 assume !(ssl3_connect_~s__state~0 == 4368); 34107#L129 assume !(ssl3_connect_~s__state~0 == 4369); 34101#L132 assume !(ssl3_connect_~s__state~0 == 4384); 34102#L135 assume !(ssl3_connect_~s__state~0 == 4385); 34086#L138 assume ssl3_connect_~s__state~0 == 4400; 33294#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34068#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 34067#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34052#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 34048#L545 ssl3_connect_~skip~0 := 0; 34035#L108-2 assume true; 34036#L108 assume !false; 34023#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34024#L111 assume !(ssl3_connect_~s__state~0 == 12292); 34011#L114 assume !(ssl3_connect_~s__state~0 == 16384); 34012#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33999#L120 assume !(ssl3_connect_~s__state~0 == 20480); 34000#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33995#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33996#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33990#L132 assume !(ssl3_connect_~s__state~0 == 4384); 33991#L135 assume !(ssl3_connect_~s__state~0 == 4385); 33973#L138 assume !(ssl3_connect_~s__state~0 == 4400); 33974#L141 assume !(ssl3_connect_~s__state~0 == 4401); 33960#L144 assume ssl3_connect_~s__state~0 == 4416; 33291#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 33905#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 33906#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33710#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 33711#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33696#L545 ssl3_connect_~skip~0 := 0; 33697#L108-2 assume true; 33688#L108 assume !false; 33689#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33680#L111 assume !(ssl3_connect_~s__state~0 == 12292); 33681#L114 assume !(ssl3_connect_~s__state~0 == 16384); 33672#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33673#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33664#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33665#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33656#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33657#L132 assume !(ssl3_connect_~s__state~0 == 4384); 33648#L135 assume !(ssl3_connect_~s__state~0 == 4385); 33649#L138 assume !(ssl3_connect_~s__state~0 == 4400); 33640#L141 assume !(ssl3_connect_~s__state~0 == 4401); 33641#L144 assume !(ssl3_connect_~s__state~0 == 4416); 33632#L147 assume !(ssl3_connect_~s__state~0 == 4417); 33633#L150 assume ssl3_connect_~s__state~0 == 4432; 32176#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 32177#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 33480#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33481#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33352#L545 ssl3_connect_~skip~0 := 0; 33353#L108-2 assume true; 33344#L108 assume !false; 33345#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33339#L111 assume !(ssl3_connect_~s__state~0 == 12292); 33340#L114 assume !(ssl3_connect_~s__state~0 == 16384); 33335#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33336#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33331#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33332#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33323#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33324#L132 assume !(ssl3_connect_~s__state~0 == 4384); 33313#L135 assume !(ssl3_connect_~s__state~0 == 4385); 33314#L138 assume !(ssl3_connect_~s__state~0 == 4400); 33305#L141 assume !(ssl3_connect_~s__state~0 == 4401); 33306#L144 assume !(ssl3_connect_~s__state~0 == 4416); 33301#L147 assume !(ssl3_connect_~s__state~0 == 4417); 33302#L150 assume !(ssl3_connect_~s__state~0 == 4432); 33297#L153 assume !(ssl3_connect_~s__state~0 == 4433); 33298#L156 assume ssl3_connect_~s__state~0 == 4448; 33272#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 33273#L356 assume !(ssl3_connect_~ret~0 <= 0); 33261#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 33262#L359-2 ssl3_connect_~s__init_num~0 := 0; 33876#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33872#L545 ssl3_connect_~skip~0 := 0; 33862#L108-2 assume true; 33863#L108 assume !false; 33856#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33857#L111 assume !(ssl3_connect_~s__state~0 == 12292); 33494#L114 assume !(ssl3_connect_~s__state~0 == 16384); 33495#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33490#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33491#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33398#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33399#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33393#L132 assume !(ssl3_connect_~s__state~0 == 4384); 33394#L135 assume !(ssl3_connect_~s__state~0 == 4385); 33387#L138 assume !(ssl3_connect_~s__state~0 == 4400); 33388#L141 assume !(ssl3_connect_~s__state~0 == 4401); 33381#L144 assume !(ssl3_connect_~s__state~0 == 4416); 33382#L147 assume !(ssl3_connect_~s__state~0 == 4417); 33376#L150 assume !(ssl3_connect_~s__state~0 == 4432); 33377#L153 assume !(ssl3_connect_~s__state~0 == 4433); 33369#L156 assume !(ssl3_connect_~s__state~0 == 4448); 33370#L159 assume !(ssl3_connect_~s__state~0 == 4449); 33271#L162 assume ssl3_connect_~s__state~0 == 4464; 33267#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 33259#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33260#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33247#L545 ssl3_connect_~skip~0 := 0; 33248#L108-2 assume true; 33241#L108 assume !false; 33242#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33235#L111 assume !(ssl3_connect_~s__state~0 == 12292); 33236#L114 assume !(ssl3_connect_~s__state~0 == 16384); 33229#L117 assume !(ssl3_connect_~s__state~0 == 4096); 33230#L120 assume !(ssl3_connect_~s__state~0 == 20480); 33223#L123 assume !(ssl3_connect_~s__state~0 == 4099); 33224#L126 assume !(ssl3_connect_~s__state~0 == 4368); 33217#L129 assume !(ssl3_connect_~s__state~0 == 4369); 33218#L132 assume !(ssl3_connect_~s__state~0 == 4384); 33210#L135 assume !(ssl3_connect_~s__state~0 == 4385); 33211#L138 assume !(ssl3_connect_~s__state~0 == 4400); 33205#L141 assume !(ssl3_connect_~s__state~0 == 4401); 33206#L144 assume !(ssl3_connect_~s__state~0 == 4416); 33197#L147 assume !(ssl3_connect_~s__state~0 == 4417); 33198#L150 assume !(ssl3_connect_~s__state~0 == 4432); 33188#L153 assume !(ssl3_connect_~s__state~0 == 4433); 33189#L156 assume !(ssl3_connect_~s__state~0 == 4448); 33182#L159 assume !(ssl3_connect_~s__state~0 == 4449); 33183#L162 assume !(ssl3_connect_~s__state~0 == 4464); 33176#L165 assume !(ssl3_connect_~s__state~0 == 4465); 33177#L168 assume !(ssl3_connect_~s__state~0 == 4466); 33170#L171 assume !(ssl3_connect_~s__state~0 == 4467); 33171#L174 assume ssl3_connect_~s__state~0 == 4480; 34179#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33043#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33044#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 33024#L384-2 ssl3_connect_~s__init_num~0 := 0; 33023#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33007#L545 ssl3_connect_~skip~0 := 0; 33008#L108-2 assume true; 32999#L108 assume !false; 33000#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32991#L111 assume !(ssl3_connect_~s__state~0 == 12292); 32992#L114 assume !(ssl3_connect_~s__state~0 == 16384); 32979#L117 assume !(ssl3_connect_~s__state~0 == 4096); 32980#L120 assume !(ssl3_connect_~s__state~0 == 20480); 32968#L123 assume !(ssl3_connect_~s__state~0 == 4099); 32970#L126 assume !(ssl3_connect_~s__state~0 == 4368); 32962#L129 assume !(ssl3_connect_~s__state~0 == 4369); 32963#L132 assume !(ssl3_connect_~s__state~0 == 4384); 34385#L135 assume !(ssl3_connect_~s__state~0 == 4385); 34386#L138 assume !(ssl3_connect_~s__state~0 == 4400); 35015#L141 assume !(ssl3_connect_~s__state~0 == 4401); 35013#L144 assume !(ssl3_connect_~s__state~0 == 4416); 35011#L147 assume !(ssl3_connect_~s__state~0 == 4417); 35009#L150 assume !(ssl3_connect_~s__state~0 == 4432); 35007#L153 assume !(ssl3_connect_~s__state~0 == 4433); 35005#L156 assume !(ssl3_connect_~s__state~0 == 4448); 35003#L159 assume !(ssl3_connect_~s__state~0 == 4449); 35001#L162 assume !(ssl3_connect_~s__state~0 == 4464); 34999#L165 assume !(ssl3_connect_~s__state~0 == 4465); 34997#L168 assume !(ssl3_connect_~s__state~0 == 4466); 34995#L171 assume !(ssl3_connect_~s__state~0 == 4467); 34180#L174 assume !(ssl3_connect_~s__state~0 == 4480); 34181#L177 assume !(ssl3_connect_~s__state~0 == 4481); 32918#L180 assume !(ssl3_connect_~s__state~0 == 4496); 32916#L183 assume !(ssl3_connect_~s__state~0 == 4497); 32913#L186 assume !(ssl3_connect_~s__state~0 == 4512); 32909#L189 assume !(ssl3_connect_~s__state~0 == 4513); 32907#L192 assume !(ssl3_connect_~s__state~0 == 4528); 32904#L195 assume !(ssl3_connect_~s__state~0 == 4529); 32905#L198 assume !(ssl3_connect_~s__state~0 == 4560); 32153#L201 assume !(ssl3_connect_~s__state~0 == 4561); 32154#L204 assume ssl3_connect_~s__state~0 == 4352; 32106#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 32107#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 32145#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 32158#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 34904#L545 ssl3_connect_~skip~0 := 0; 34902#L108-2 assume true; 34900#L108 assume !false; 34898#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34894#L111 assume ssl3_connect_~s__state~0 == 12292; 34891#L112 [2018-11-09 23:00:56,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,134 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-09 23:00:56,134 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,134 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:56,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,139 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,139 INFO L82 PathProgramCache]: Analyzing trace with hash -840873540, now seen corresponding path program 1 times [2018-11-09 23:00:56,139 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,139 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,140 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:56,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:56,200 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-09 23:00:56,200 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:56,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:56,200 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:56,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:56,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:56,201 INFO L87 Difference]: Start difference. First operand 3215 states and 4280 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-09 23:00:56,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:56,277 INFO L93 Difference]: Finished difference Result 3519 states and 4624 transitions. [2018-11-09 23:00:56,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:56,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3519 states and 4624 transitions. [2018-11-09 23:00:56,283 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3492 [2018-11-09 23:00:56,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3519 states to 3519 states and 4624 transitions. [2018-11-09 23:00:56,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3519 [2018-11-09 23:00:56,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2018-11-09 23:00:56,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3519 states and 4624 transitions. [2018-11-09 23:00:56,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:56,293 INFO L705 BuchiCegarLoop]: Abstraction has 3519 states and 4624 transitions. [2018-11-09 23:00:56,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3519 states and 4624 transitions. [2018-11-09 23:00:56,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3519 to 3503. [2018-11-09 23:00:56,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3503 states. [2018-11-09 23:00:56,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4608 transitions. [2018-11-09 23:00:56,324 INFO L728 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-09 23:00:56,325 INFO L608 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-09 23:00:56,325 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-09 23:00:56,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4608 transitions. [2018-11-09 23:00:56,333 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-09 23:00:56,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:56,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:56,335 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,335 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,336 INFO L793 eck$LassoCheckResult]: Stem: 38934#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38804#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38805#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38874#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 38877#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 38820#L108-2 assume true; 41851#L108 assume !false; 41843#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41840#L111 assume ssl3_connect_~s__state~0 == 12292; 38946#L112 [2018-11-09 23:00:56,336 INFO L795 eck$LassoCheckResult]: Loop: 38946#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 38847#L216 ssl3_connect_~s__server~0 := 0; 38848#L221 assume ssl3_connect_~cb~0 != 0; 38857#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 38858#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 41596#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41595#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 41594#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 41593#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41360#L545 ssl3_connect_~skip~0 := 0; 41253#L108-2 assume true; 39201#L108 assume !false; 39200#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39196#L111 assume !(ssl3_connect_~s__state~0 == 12292); 39191#L114 assume !(ssl3_connect_~s__state~0 == 16384); 39192#L117 assume !(ssl3_connect_~s__state~0 == 4096); 41701#L120 assume !(ssl3_connect_~s__state~0 == 20480); 41698#L123 assume !(ssl3_connect_~s__state~0 == 4099); 41697#L126 assume ssl3_connect_~s__state~0 == 4368; 39024#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 41695#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 38918#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 39179#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 39180#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39155#L545 ssl3_connect_~skip~0 := 0; 39156#L108-2 assume true; 39136#L108 assume !false; 39137#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39123#L111 assume !(ssl3_connect_~s__state~0 == 12292); 39124#L114 assume !(ssl3_connect_~s__state~0 == 16384); 39110#L117 assume !(ssl3_connect_~s__state~0 == 4096); 39111#L120 assume !(ssl3_connect_~s__state~0 == 20480); 39097#L123 assume !(ssl3_connect_~s__state~0 == 4099); 39091#L126 assume !(ssl3_connect_~s__state~0 == 4368); 39092#L129 assume !(ssl3_connect_~s__state~0 == 4369); 39845#L132 assume ssl3_connect_~s__state~0 == 4384; 39001#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39841#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 40735#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 40731#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 40732#L299-2 ssl3_connect_~s__init_num~0 := 0; 41583#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41572#L545 ssl3_connect_~skip~0 := 0; 41565#L108-2 assume true; 41562#L108 assume !false; 41559#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41556#L111 assume !(ssl3_connect_~s__state~0 == 12292); 41553#L114 assume !(ssl3_connect_~s__state~0 == 16384); 41550#L117 assume !(ssl3_connect_~s__state~0 == 4096); 41547#L120 assume !(ssl3_connect_~s__state~0 == 20480); 41544#L123 assume !(ssl3_connect_~s__state~0 == 4099); 41541#L126 assume !(ssl3_connect_~s__state~0 == 4368); 41538#L129 assume !(ssl3_connect_~s__state~0 == 4369); 41535#L132 assume !(ssl3_connect_~s__state~0 == 4384); 41532#L135 assume !(ssl3_connect_~s__state~0 == 4385); 41529#L138 assume ssl3_connect_~s__state~0 == 4400; 39064#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41525#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 38892#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42122#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42115#L545 ssl3_connect_~skip~0 := 0; 42112#L108-2 assume true; 42109#L108 assume !false; 42106#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42103#L111 assume !(ssl3_connect_~s__state~0 == 12292); 42100#L114 assume !(ssl3_connect_~s__state~0 == 16384); 42097#L117 assume !(ssl3_connect_~s__state~0 == 4096); 42094#L120 assume !(ssl3_connect_~s__state~0 == 20480); 42091#L123 assume !(ssl3_connect_~s__state~0 == 4099); 42088#L126 assume !(ssl3_connect_~s__state~0 == 4368); 42085#L129 assume !(ssl3_connect_~s__state~0 == 4369); 42082#L132 assume !(ssl3_connect_~s__state~0 == 4384); 42079#L135 assume !(ssl3_connect_~s__state~0 == 4385); 42076#L138 assume !(ssl3_connect_~s__state~0 == 4400); 42073#L141 assume !(ssl3_connect_~s__state~0 == 4401); 42071#L144 assume ssl3_connect_~s__state~0 == 4416; 39056#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 42070#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 42069#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38915#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 38916#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42288#L545 ssl3_connect_~skip~0 := 0; 42286#L108-2 assume true; 42284#L108 assume !false; 42282#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42280#L111 assume !(ssl3_connect_~s__state~0 == 12292); 42279#L114 assume !(ssl3_connect_~s__state~0 == 16384); 42277#L117 assume !(ssl3_connect_~s__state~0 == 4096); 42271#L120 assume !(ssl3_connect_~s__state~0 == 20480); 42270#L123 assume !(ssl3_connect_~s__state~0 == 4099); 42269#L126 assume !(ssl3_connect_~s__state~0 == 4368); 42268#L129 assume !(ssl3_connect_~s__state~0 == 4369); 42267#L132 assume !(ssl3_connect_~s__state~0 == 4384); 38893#L135 assume !(ssl3_connect_~s__state~0 == 4385); 38894#L138 assume !(ssl3_connect_~s__state~0 == 4400); 42263#L141 assume !(ssl3_connect_~s__state~0 == 4401); 42261#L144 assume !(ssl3_connect_~s__state~0 == 4416); 42134#L147 assume !(ssl3_connect_~s__state~0 == 4417); 39007#L150 assume ssl3_connect_~s__state~0 == 4432; 39008#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38929#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 38913#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38914#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42155#L545 ssl3_connect_~skip~0 := 0; 42154#L108-2 assume true; 42153#L108 assume !false; 42152#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42151#L111 assume !(ssl3_connect_~s__state~0 == 12292); 42150#L114 assume !(ssl3_connect_~s__state~0 == 16384); 42149#L117 assume !(ssl3_connect_~s__state~0 == 4096); 42148#L120 assume !(ssl3_connect_~s__state~0 == 20480); 42147#L123 assume !(ssl3_connect_~s__state~0 == 4099); 42146#L126 assume !(ssl3_connect_~s__state~0 == 4368); 42145#L129 assume !(ssl3_connect_~s__state~0 == 4369); 42144#L132 assume !(ssl3_connect_~s__state~0 == 4384); 42143#L135 assume !(ssl3_connect_~s__state~0 == 4385); 42142#L138 assume !(ssl3_connect_~s__state~0 == 4400); 42141#L141 assume !(ssl3_connect_~s__state~0 == 4401); 42140#L144 assume !(ssl3_connect_~s__state~0 == 4416); 42139#L147 assume !(ssl3_connect_~s__state~0 == 4417); 42138#L150 assume !(ssl3_connect_~s__state~0 == 4432); 42136#L153 assume !(ssl3_connect_~s__state~0 == 4433); 38971#L156 assume ssl3_connect_~s__state~0 == 4448; 38972#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 42017#L356 assume !(ssl3_connect_~ret~0 <= 0); 38839#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 38840#L359-2 ssl3_connect_~s__init_num~0 := 0; 38851#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42231#L545 ssl3_connect_~skip~0 := 0; 42230#L108-2 assume true; 42224#L108 assume !false; 42222#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42220#L111 assume !(ssl3_connect_~s__state~0 == 12292); 42218#L114 assume !(ssl3_connect_~s__state~0 == 16384); 42216#L117 assume !(ssl3_connect_~s__state~0 == 4096); 42214#L120 assume !(ssl3_connect_~s__state~0 == 20480); 42212#L123 assume !(ssl3_connect_~s__state~0 == 4099); 42210#L126 assume !(ssl3_connect_~s__state~0 == 4368); 42208#L129 assume !(ssl3_connect_~s__state~0 == 4369); 42206#L132 assume !(ssl3_connect_~s__state~0 == 4384); 42204#L135 assume !(ssl3_connect_~s__state~0 == 4385); 42202#L138 assume !(ssl3_connect_~s__state~0 == 4400); 42200#L141 assume !(ssl3_connect_~s__state~0 == 4401); 42198#L144 assume !(ssl3_connect_~s__state~0 == 4416); 42196#L147 assume !(ssl3_connect_~s__state~0 == 4417); 42194#L150 assume !(ssl3_connect_~s__state~0 == 4432); 42192#L153 assume !(ssl3_connect_~s__state~0 == 4433); 42190#L156 assume !(ssl3_connect_~s__state~0 == 4448); 42188#L159 assume !(ssl3_connect_~s__state~0 == 4449); 42186#L162 assume ssl3_connect_~s__state~0 == 4464; 38842#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38843#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38941#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42259#L545 ssl3_connect_~skip~0 := 0; 42247#L108-2 assume true; 42246#L108 assume !false; 42244#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42133#L111 assume !(ssl3_connect_~s__state~0 == 12292); 42132#L114 assume !(ssl3_connect_~s__state~0 == 16384); 42131#L117 assume !(ssl3_connect_~s__state~0 == 4096); 42129#L120 assume !(ssl3_connect_~s__state~0 == 20480); 42123#L123 assume !(ssl3_connect_~s__state~0 == 4099); 42116#L126 assume !(ssl3_connect_~s__state~0 == 4368); 42113#L129 assume !(ssl3_connect_~s__state~0 == 4369); 42110#L132 assume !(ssl3_connect_~s__state~0 == 4384); 42107#L135 assume !(ssl3_connect_~s__state~0 == 4385); 42104#L138 assume !(ssl3_connect_~s__state~0 == 4400); 42101#L141 assume !(ssl3_connect_~s__state~0 == 4401); 42098#L144 assume !(ssl3_connect_~s__state~0 == 4416); 42095#L147 assume !(ssl3_connect_~s__state~0 == 4417); 42092#L150 assume !(ssl3_connect_~s__state~0 == 4432); 42089#L153 assume !(ssl3_connect_~s__state~0 == 4433); 42086#L156 assume !(ssl3_connect_~s__state~0 == 4448); 42083#L159 assume !(ssl3_connect_~s__state~0 == 4449); 42080#L162 assume !(ssl3_connect_~s__state~0 == 4464); 42077#L165 assume !(ssl3_connect_~s__state~0 == 4465); 42074#L168 assume !(ssl3_connect_~s__state~0 == 4466); 41836#L171 assume !(ssl3_connect_~s__state~0 == 4467); 41837#L174 assume ssl3_connect_~s__state~0 == 4480; 39014#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 41910#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41908#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 41905#L384-2 ssl3_connect_~s__init_num~0 := 0; 41902#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 41896#L545 ssl3_connect_~skip~0 := 0; 41894#L108-2 assume true; 41892#L108 assume !false; 41890#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41888#L111 assume !(ssl3_connect_~s__state~0 == 12292); 41886#L114 assume !(ssl3_connect_~s__state~0 == 16384); 41884#L117 assume !(ssl3_connect_~s__state~0 == 4096); 41882#L120 assume !(ssl3_connect_~s__state~0 == 20480); 41880#L123 assume !(ssl3_connect_~s__state~0 == 4099); 41878#L126 assume !(ssl3_connect_~s__state~0 == 4368); 41875#L129 assume !(ssl3_connect_~s__state~0 == 4369); 41869#L132 assume !(ssl3_connect_~s__state~0 == 4384); 41866#L135 assume !(ssl3_connect_~s__state~0 == 4385); 41863#L138 assume !(ssl3_connect_~s__state~0 == 4400); 41860#L141 assume !(ssl3_connect_~s__state~0 == 4401); 41857#L144 assume !(ssl3_connect_~s__state~0 == 4416); 41854#L147 assume !(ssl3_connect_~s__state~0 == 4417); 41850#L150 assume !(ssl3_connect_~s__state~0 == 4432); 41842#L153 assume !(ssl3_connect_~s__state~0 == 4433); 41838#L156 assume !(ssl3_connect_~s__state~0 == 4448); 41835#L159 assume !(ssl3_connect_~s__state~0 == 4449); 41834#L162 assume !(ssl3_connect_~s__state~0 == 4464); 41833#L165 assume !(ssl3_connect_~s__state~0 == 4465); 41832#L168 assume !(ssl3_connect_~s__state~0 == 4466); 41831#L171 assume !(ssl3_connect_~s__state~0 == 4467); 41830#L174 assume !(ssl3_connect_~s__state~0 == 4480); 41829#L177 assume !(ssl3_connect_~s__state~0 == 4481); 41828#L180 assume !(ssl3_connect_~s__state~0 == 4496); 41598#L183 assume !(ssl3_connect_~s__state~0 == 4497); 41597#L186 assume ssl3_connect_~s__state~0 == 4512; 38995#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 40594#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 39789#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 39790#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 39781#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 39782#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39134#L545 ssl3_connect_~skip~0 := 0; 39135#L108-2 assume true; 39121#L108 assume !false; 39122#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39108#L111 assume !(ssl3_connect_~s__state~0 == 12292); 39109#L114 assume !(ssl3_connect_~s__state~0 == 16384); 39095#L117 assume !(ssl3_connect_~s__state~0 == 4096); 39096#L120 assume !(ssl3_connect_~s__state~0 == 20480); 39033#L123 assume !(ssl3_connect_~s__state~0 == 4099); 39034#L126 assume !(ssl3_connect_~s__state~0 == 4368); 39023#L129 assume !(ssl3_connect_~s__state~0 == 4369); 39025#L132 assume !(ssl3_connect_~s__state~0 == 4384); 39000#L135 assume !(ssl3_connect_~s__state~0 == 4385); 39002#L138 assume !(ssl3_connect_~s__state~0 == 4400); 39766#L141 assume !(ssl3_connect_~s__state~0 == 4401); 39767#L144 assume !(ssl3_connect_~s__state~0 == 4416); 39758#L147 assume !(ssl3_connect_~s__state~0 == 4417); 39759#L150 assume !(ssl3_connect_~s__state~0 == 4432); 39009#L153 assume !(ssl3_connect_~s__state~0 == 4433); 39010#L156 assume !(ssl3_connect_~s__state~0 == 4448); 38973#L159 assume !(ssl3_connect_~s__state~0 == 4449); 38974#L162 assume !(ssl3_connect_~s__state~0 == 4464); 40566#L165 assume !(ssl3_connect_~s__state~0 == 4465); 40564#L168 assume !(ssl3_connect_~s__state~0 == 4466); 40562#L171 assume !(ssl3_connect_~s__state~0 == 4467); 40378#L174 assume !(ssl3_connect_~s__state~0 == 4480); 40379#L177 assume !(ssl3_connect_~s__state~0 == 4481); 39694#L180 assume !(ssl3_connect_~s__state~0 == 4496); 39695#L183 assume !(ssl3_connect_~s__state~0 == 4497); 39690#L186 assume !(ssl3_connect_~s__state~0 == 4512); 39691#L189 assume !(ssl3_connect_~s__state~0 == 4513); 39667#L192 assume !(ssl3_connect_~s__state~0 == 4528); 39665#L195 assume !(ssl3_connect_~s__state~0 == 4529); 39666#L198 assume !(ssl3_connect_~s__state~0 == 4560); 38899#L201 assume !(ssl3_connect_~s__state~0 == 4561); 38900#L204 assume ssl3_connect_~s__state~0 == 4352; 38845#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 38846#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 38888#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38906#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 42251#L545 ssl3_connect_~skip~0 := 0; 42250#L108-2 assume true; 42248#L108 assume !false; 39828#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39829#L111 assume ssl3_connect_~s__state~0 == 12292; 38946#L112 [2018-11-09 23:00:56,336 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,336 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-09 23:00:56,336 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,336 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:56,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,341 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1102534471, now seen corresponding path program 1 times [2018-11-09 23:00:56,342 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,342 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:56,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:56,405 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 566 trivial. 0 not checked. [2018-11-09 23:00:56,405 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:56,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:56,405 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:56,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:56,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:56,406 INFO L87 Difference]: Start difference. First operand 3503 states and 4608 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-09 23:00:56,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:56,498 INFO L93 Difference]: Finished difference Result 3503 states and 4392 transitions. [2018-11-09 23:00:56,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:56,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3503 states and 4392 transitions. [2018-11-09 23:00:56,507 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-09 23:00:56,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3503 states to 3503 states and 4392 transitions. [2018-11-09 23:00:56,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3503 [2018-11-09 23:00:56,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3503 [2018-11-09 23:00:56,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3503 states and 4392 transitions. [2018-11-09 23:00:56,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:56,517 INFO L705 BuchiCegarLoop]: Abstraction has 3503 states and 4392 transitions. [2018-11-09 23:00:56,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states and 4392 transitions. [2018-11-09 23:00:56,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3487. [2018-11-09 23:00:56,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3487 states. [2018-11-09 23:00:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3487 states to 3487 states and 4376 transitions. [2018-11-09 23:00:56,543 INFO L728 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-09 23:00:56,543 INFO L608 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-09 23:00:56,543 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-09 23:00:56,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3487 states and 4376 transitions. [2018-11-09 23:00:56,550 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-09 23:00:56,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:56,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:56,552 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,552 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:56,552 INFO L793 eck$LassoCheckResult]: Stem: 45939#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45816#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45817#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45880#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 45883#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 45832#L108-2 assume true; 46362#L108 assume !false; 47779#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47740#L111 assume ssl3_connect_~s__state~0 == 12292; 47737#L112 [2018-11-09 23:00:56,553 INFO L795 eck$LassoCheckResult]: Loop: 47737#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 46252#L216 ssl3_connect_~s__server~0 := 0; 47726#L221 assume ssl3_connect_~cb~0 != 0; 47722#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 47716#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 47690#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 47681#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 47676#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 47625#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47614#L545 ssl3_connect_~skip~0 := 0; 47611#L108-2 assume true; 47612#L108 assume !false; 47761#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47759#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47757#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47605#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47604#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47603#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47373#L126 assume ssl3_connect_~s__state~0 == 4368; 46238#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 47372#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 47328#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 47371#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 47370#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47365#L545 ssl3_connect_~skip~0 := 0; 47364#L108-2 assume true; 47363#L108 assume !false; 47362#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47361#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47360#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47359#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47358#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47357#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47356#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47355#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47354#L132 assume ssl3_connect_~s__state~0 == 4384; 46228#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 46218#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 46214#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 46203#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 46138#L299-2 ssl3_connect_~s__init_num~0 := 0; 46137#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46133#L545 ssl3_connect_~skip~0 := 0; 46126#L108-2 assume true; 46127#L108 assume !false; 46119#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46120#L111 assume !(ssl3_connect_~s__state~0 == 12292); 46113#L114 assume !(ssl3_connect_~s__state~0 == 16384); 46114#L117 assume !(ssl3_connect_~s__state~0 == 4096); 46107#L120 assume !(ssl3_connect_~s__state~0 == 20480); 46104#L123 assume !(ssl3_connect_~s__state~0 == 4099); 46101#L126 assume !(ssl3_connect_~s__state~0 == 4368); 46099#L129 assume !(ssl3_connect_~s__state~0 == 4369); 46097#L132 assume !(ssl3_connect_~s__state~0 == 4384); 46096#L135 assume !(ssl3_connect_~s__state~0 == 4385); 45964#L138 assume ssl3_connect_~s__state~0 == 4400; 45965#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 47543#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 47544#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 47600#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47595#L545 ssl3_connect_~skip~0 := 0; 47594#L108-2 assume true; 47593#L108 assume !false; 47592#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47591#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47590#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47589#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47588#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47587#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47586#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47585#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47584#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47583#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47582#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47581#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47580#L144 assume ssl3_connect_~s__state~0 == 4416; 46059#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 47576#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 47574#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 47573#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 47568#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47563#L545 ssl3_connect_~skip~0 := 0; 47562#L108-2 assume true; 47561#L108 assume !false; 47560#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47559#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47558#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47557#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47556#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47555#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47553#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47551#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47549#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47547#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47545#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47541#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47538#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47534#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47532#L150 assume ssl3_connect_~s__state~0 == 4432; 46045#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 47531#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 47529#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 47522#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47515#L545 ssl3_connect_~skip~0 := 0; 47508#L108-2 assume true; 47505#L108 assume !false; 47502#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47499#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47496#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47493#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47490#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47487#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47484#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47481#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47478#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47475#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47472#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47469#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47466#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47464#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47461#L150 assume !(ssl3_connect_~s__state~0 == 4432); 47459#L153 assume !(ssl3_connect_~s__state~0 == 4433); 47457#L156 assume ssl3_connect_~s__state~0 == 4448; 46038#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 47454#L356 assume !(ssl3_connect_~ret~0 <= 0); 47007#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 47008#L359-2 ssl3_connect_~s__init_num~0 := 0; 47452#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47447#L545 ssl3_connect_~skip~0 := 0; 47445#L108-2 assume true; 47437#L108 assume !false; 47430#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47427#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47424#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47421#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47418#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47415#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47412#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47409#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47406#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47403#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47400#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47397#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47394#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47391#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47388#L150 assume !(ssl3_connect_~s__state~0 == 4432); 47386#L153 assume !(ssl3_connect_~s__state~0 == 4433); 47384#L156 assume !(ssl3_connect_~s__state~0 == 4448); 47382#L159 assume !(ssl3_connect_~s__state~0 == 4449); 47381#L162 assume ssl3_connect_~s__state~0 == 4464; 46084#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 47378#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 47297#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47292#L545 ssl3_connect_~skip~0 := 0; 47288#L108-2 assume true; 47286#L108 assume !false; 47283#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47281#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47280#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47271#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47263#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47259#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47255#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47251#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47247#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47245#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47150#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47149#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47147#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47145#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47143#L150 assume !(ssl3_connect_~s__state~0 == 4432); 47141#L153 assume !(ssl3_connect_~s__state~0 == 4433); 47139#L156 assume !(ssl3_connect_~s__state~0 == 4448); 47137#L159 assume !(ssl3_connect_~s__state~0 == 4449); 47135#L162 assume !(ssl3_connect_~s__state~0 == 4464); 47133#L165 assume !(ssl3_connect_~s__state~0 == 4465); 47132#L168 assume !(ssl3_connect_~s__state~0 == 4466); 47131#L171 assume !(ssl3_connect_~s__state~0 == 4467); 46882#L174 assume ssl3_connect_~s__state~0 == 4480; 46880#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 46878#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46876#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 46701#L384-2 ssl3_connect_~s__init_num~0 := 0; 46702#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46682#L545 ssl3_connect_~skip~0 := 0; 46683#L108-2 assume true; 46676#L108 assume !false; 46677#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46670#L111 assume !(ssl3_connect_~s__state~0 == 12292); 46671#L114 assume !(ssl3_connect_~s__state~0 == 16384); 46664#L117 assume !(ssl3_connect_~s__state~0 == 4096); 46665#L120 assume !(ssl3_connect_~s__state~0 == 20480); 46658#L123 assume !(ssl3_connect_~s__state~0 == 4099); 46659#L126 assume !(ssl3_connect_~s__state~0 == 4368); 46652#L129 assume !(ssl3_connect_~s__state~0 == 4369); 46653#L132 assume !(ssl3_connect_~s__state~0 == 4384); 46646#L135 assume !(ssl3_connect_~s__state~0 == 4385); 46647#L138 assume !(ssl3_connect_~s__state~0 == 4400); 46640#L141 assume !(ssl3_connect_~s__state~0 == 4401); 46641#L144 assume !(ssl3_connect_~s__state~0 == 4416); 46634#L147 assume !(ssl3_connect_~s__state~0 == 4417); 46635#L150 assume !(ssl3_connect_~s__state~0 == 4432); 46628#L153 assume !(ssl3_connect_~s__state~0 == 4433); 46629#L156 assume !(ssl3_connect_~s__state~0 == 4448); 46622#L159 assume !(ssl3_connect_~s__state~0 == 4449); 46623#L162 assume !(ssl3_connect_~s__state~0 == 4464); 46616#L165 assume !(ssl3_connect_~s__state~0 == 4465); 46617#L168 assume !(ssl3_connect_~s__state~0 == 4466); 46610#L171 assume !(ssl3_connect_~s__state~0 == 4467); 46611#L174 assume !(ssl3_connect_~s__state~0 == 4480); 46604#L177 assume !(ssl3_connect_~s__state~0 == 4481); 46605#L180 assume !(ssl3_connect_~s__state~0 == 4496); 46602#L183 assume !(ssl3_connect_~s__state~0 == 4497); 46603#L186 assume ssl3_connect_~s__state~0 == 4512; 46360#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46601#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 46599#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 46600#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 45809#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 45810#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47982#L545 ssl3_connect_~skip~0 := 0; 47981#L108-2 assume true; 47980#L108 assume !false; 47979#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47978#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47977#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47976#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47975#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47974#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47973#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47972#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47971#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47970#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47969#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47968#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47967#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47966#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47965#L150 assume !(ssl3_connect_~s__state~0 == 4432); 47964#L153 assume !(ssl3_connect_~s__state~0 == 4433); 47963#L156 assume !(ssl3_connect_~s__state~0 == 4448); 47962#L159 assume !(ssl3_connect_~s__state~0 == 4449); 47961#L162 assume !(ssl3_connect_~s__state~0 == 4464); 47960#L165 assume !(ssl3_connect_~s__state~0 == 4465); 47959#L168 assume !(ssl3_connect_~s__state~0 == 4466); 47958#L171 assume !(ssl3_connect_~s__state~0 == 4467); 47957#L174 assume !(ssl3_connect_~s__state~0 == 4480); 47956#L177 assume !(ssl3_connect_~s__state~0 == 4481); 47955#L180 assume !(ssl3_connect_~s__state~0 == 4496); 47954#L183 assume !(ssl3_connect_~s__state~0 == 4497); 47953#L186 assume !(ssl3_connect_~s__state~0 == 4512); 47952#L189 assume !(ssl3_connect_~s__state~0 == 4513); 47951#L192 assume ssl3_connect_~s__state~0 == 4528; 45896#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45834#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 45835#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 45983#L435-1 ssl3_connect_~s__init_num~0 := 0; 47678#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 47767#L545 ssl3_connect_~skip~0 := 0; 47765#L108-2 assume true; 47610#L108 assume !false; 47609#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47608#L111 assume !(ssl3_connect_~s__state~0 == 12292); 47606#L114 assume !(ssl3_connect_~s__state~0 == 16384); 47607#L117 assume !(ssl3_connect_~s__state~0 == 4096); 47733#L120 assume !(ssl3_connect_~s__state~0 == 20480); 47735#L123 assume !(ssl3_connect_~s__state~0 == 4099); 47736#L126 assume !(ssl3_connect_~s__state~0 == 4368); 47774#L129 assume !(ssl3_connect_~s__state~0 == 4369); 47773#L132 assume !(ssl3_connect_~s__state~0 == 4384); 47772#L135 assume !(ssl3_connect_~s__state~0 == 4385); 47771#L138 assume !(ssl3_connect_~s__state~0 == 4400); 47768#L141 assume !(ssl3_connect_~s__state~0 == 4401); 47766#L144 assume !(ssl3_connect_~s__state~0 == 4416); 47764#L147 assume !(ssl3_connect_~s__state~0 == 4417); 47763#L150 assume !(ssl3_connect_~s__state~0 == 4432); 47762#L153 assume !(ssl3_connect_~s__state~0 == 4433); 47760#L156 assume !(ssl3_connect_~s__state~0 == 4448); 47758#L159 assume !(ssl3_connect_~s__state~0 == 4449); 47756#L162 assume !(ssl3_connect_~s__state~0 == 4464); 47755#L165 assume !(ssl3_connect_~s__state~0 == 4465); 47754#L168 assume !(ssl3_connect_~s__state~0 == 4466); 47753#L171 assume !(ssl3_connect_~s__state~0 == 4467); 47732#L174 assume !(ssl3_connect_~s__state~0 == 4480); 47729#L177 assume !(ssl3_connect_~s__state~0 == 4481); 47725#L180 assume !(ssl3_connect_~s__state~0 == 4496); 47721#L183 assume !(ssl3_connect_~s__state~0 == 4497); 47715#L186 assume !(ssl3_connect_~s__state~0 == 4512); 47712#L189 assume !(ssl3_connect_~s__state~0 == 4513); 47620#L192 assume !(ssl3_connect_~s__state~0 == 4528); 47613#L195 assume !(ssl3_connect_~s__state~0 == 4529); 47602#L198 assume !(ssl3_connect_~s__state~0 == 4560); 46319#L201 assume !(ssl3_connect_~s__state~0 == 4561); 46320#L204 assume ssl3_connect_~s__state~0 == 4352; 46311#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 46312#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 45915#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 45916#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46465#L545 ssl3_connect_~skip~0 := 0; 46466#L108-2 assume true; 47752#L108 assume !false; 47751#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47742#L111 assume ssl3_connect_~s__state~0 == 12292; 47737#L112 [2018-11-09 23:00:56,553 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,553 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-09 23:00:56,553 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,553 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,554 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:56,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:56,558 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:56,558 INFO L82 PathProgramCache]: Analyzing trace with hash -411601355, now seen corresponding path program 1 times [2018-11-09 23:00:56,558 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:56,558 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:56,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,559 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:56,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:56,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:56,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-09 23:00:56,660 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:56,660 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:56,670 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:56,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:56,715 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:56,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-09 23:00:56,803 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:56,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:00:56,803 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:56,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-09 23:00:56,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-09 23:00:56,804 INFO L87 Difference]: Start difference. First operand 3487 states and 4376 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-09 23:00:56,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:56,942 INFO L93 Difference]: Finished difference Result 4565 states and 5633 transitions. [2018-11-09 23:00:56,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-09 23:00:56,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4565 states and 5633 transitions. [2018-11-09 23:00:56,955 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3547 [2018-11-09 23:00:56,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4565 states to 4565 states and 5633 transitions. [2018-11-09 23:00:56,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4565 [2018-11-09 23:00:56,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4565 [2018-11-09 23:00:56,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4565 states and 5633 transitions. [2018-11-09 23:00:56,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:56,969 INFO L705 BuchiCegarLoop]: Abstraction has 4565 states and 5633 transitions. [2018-11-09 23:00:56,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4565 states and 5633 transitions. [2018-11-09 23:00:56,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4565 to 3563. [2018-11-09 23:00:56,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3563 states. [2018-11-09 23:00:56,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3563 states to 3563 states and 4466 transitions. [2018-11-09 23:00:56,993 INFO L728 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-09 23:00:56,993 INFO L608 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-09 23:00:56,993 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-09 23:00:56,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3563 states and 4466 transitions. [2018-11-09 23:00:57,000 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3535 [2018-11-09 23:00:57,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:57,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:57,002 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,002 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,002 INFO L793 eck$LassoCheckResult]: Stem: 54897#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54782#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54842#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 54845#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 54797#L108-2 assume true; 55017#L108 assume !false; 55016#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54923#L111 assume ssl3_connect_~s__state~0 == 12292; 54911#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 54912#L216 [2018-11-09 23:00:57,002 INFO L795 eck$LassoCheckResult]: Loop: 54912#L216 ssl3_connect_~s__server~0 := 0; 56270#L221 assume ssl3_connect_~cb~0 != 0; 56269#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 56268#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 56260#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 56258#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 56178#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 56176#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56171#L545 ssl3_connect_~skip~0 := 0; 56170#L108-2 assume true; 56169#L108 assume !false; 56168#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56167#L111 assume !(ssl3_connect_~s__state~0 == 12292); 56166#L114 assume !(ssl3_connect_~s__state~0 == 16384); 56165#L117 assume !(ssl3_connect_~s__state~0 == 4096); 56164#L120 assume !(ssl3_connect_~s__state~0 == 20480); 56163#L123 assume !(ssl3_connect_~s__state~0 == 4099); 56162#L126 assume ssl3_connect_~s__state~0 == 4368; 55001#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 56161#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 56082#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 56160#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 56156#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56151#L545 ssl3_connect_~skip~0 := 0; 56150#L108-2 assume true; 56149#L108 assume !false; 56148#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56147#L111 assume !(ssl3_connect_~s__state~0 == 12292); 56146#L114 assume !(ssl3_connect_~s__state~0 == 16384); 56145#L117 assume !(ssl3_connect_~s__state~0 == 4096); 56144#L120 assume !(ssl3_connect_~s__state~0 == 20480); 56143#L123 assume !(ssl3_connect_~s__state~0 == 4099); 56142#L126 assume !(ssl3_connect_~s__state~0 == 4368); 56141#L129 assume !(ssl3_connect_~s__state~0 == 4369); 56140#L132 assume ssl3_connect_~s__state~0 == 4384; 54996#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 56139#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 56060#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 56137#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 56136#L299-2 ssl3_connect_~s__init_num~0 := 0; 56129#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56124#L545 ssl3_connect_~skip~0 := 0; 56123#L108-2 assume true; 56122#L108 assume !false; 56121#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56120#L111 assume !(ssl3_connect_~s__state~0 == 12292); 56119#L114 assume !(ssl3_connect_~s__state~0 == 16384); 56118#L117 assume !(ssl3_connect_~s__state~0 == 4096); 56117#L120 assume !(ssl3_connect_~s__state~0 == 20480); 56116#L123 assume !(ssl3_connect_~s__state~0 == 4099); 56115#L126 assume !(ssl3_connect_~s__state~0 == 4368); 56114#L129 assume !(ssl3_connect_~s__state~0 == 4369); 56113#L132 assume !(ssl3_connect_~s__state~0 == 4384); 56112#L135 assume !(ssl3_connect_~s__state~0 == 4385); 56111#L138 assume ssl3_connect_~s__state~0 == 4400; 54991#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56109#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 56110#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 56027#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56017#L545 ssl3_connect_~skip~0 := 0; 56015#L108-2 assume true; 56013#L108 assume !false; 56011#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56009#L111 assume !(ssl3_connect_~s__state~0 == 12292); 56007#L114 assume !(ssl3_connect_~s__state~0 == 16384); 56005#L117 assume !(ssl3_connect_~s__state~0 == 4096); 56003#L120 assume !(ssl3_connect_~s__state~0 == 20480); 56001#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55999#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55997#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55995#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55993#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55991#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55989#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55987#L144 assume ssl3_connect_~s__state~0 == 4416; 54986#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 55967#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 55960#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 55961#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 55955#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55951#L545 ssl3_connect_~skip~0 := 0; 55942#L108-2 assume true; 55943#L108 assume !false; 55934#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55935#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55926#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55927#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55918#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55919#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55910#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55911#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55902#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55903#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55894#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55895#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55887#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55888#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55878#L150 assume ssl3_connect_~s__state~0 == 4432; 54982#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 55865#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 55866#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 55855#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55851#L545 ssl3_connect_~skip~0 := 0; 55842#L108-2 assume true; 55843#L108 assume !false; 55834#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55835#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55826#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55827#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55818#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55819#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55810#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55811#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55802#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55803#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55794#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55795#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55786#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55787#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55780#L150 assume !(ssl3_connect_~s__state~0 == 4432); 55781#L153 assume !(ssl3_connect_~s__state~0 == 4433); 55773#L156 assume ssl3_connect_~s__state~0 == 4448; 54976#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 55766#L356 assume !(ssl3_connect_~ret~0 <= 0); 55767#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 55757#L359-2 ssl3_connect_~s__init_num~0 := 0; 55758#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55742#L545 ssl3_connect_~skip~0 := 0; 55743#L108-2 assume true; 55735#L108 assume !false; 55736#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55728#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55729#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55720#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55721#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55714#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55715#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55710#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55711#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55705#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55706#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55693#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55694#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55685#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55686#L150 assume !(ssl3_connect_~s__state~0 == 4432); 55677#L153 assume !(ssl3_connect_~s__state~0 == 4433); 55678#L156 assume !(ssl3_connect_~s__state~0 == 4448); 55669#L159 assume !(ssl3_connect_~s__state~0 == 4449); 55670#L162 assume ssl3_connect_~s__state~0 == 4464; 54967#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 55663#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 55655#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55648#L545 ssl3_connect_~skip~0 := 0; 55645#L108-2 assume true; 55642#L108 assume !false; 55639#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55636#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55633#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55630#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55627#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55624#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55621#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55618#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55615#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55612#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55609#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55606#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55603#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55600#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55597#L150 assume !(ssl3_connect_~s__state~0 == 4432); 55594#L153 assume !(ssl3_connect_~s__state~0 == 4433); 55591#L156 assume !(ssl3_connect_~s__state~0 == 4448); 55589#L159 assume !(ssl3_connect_~s__state~0 == 4449); 55587#L162 assume !(ssl3_connect_~s__state~0 == 4464); 55585#L165 assume !(ssl3_connect_~s__state~0 == 4465); 55489#L168 assume !(ssl3_connect_~s__state~0 == 4466); 55487#L171 assume !(ssl3_connect_~s__state~0 == 4467); 55423#L174 assume ssl3_connect_~s__state~0 == 4480; 54962#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55422#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55420#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 55379#L384-2 ssl3_connect_~s__init_num~0 := 0; 55380#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55863#L545 ssl3_connect_~skip~0 := 0; 55864#L108-2 assume true; 55848#L108 assume !false; 55849#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55840#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55841#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55832#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55833#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55824#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55825#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55816#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55817#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55808#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55809#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55800#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55801#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55792#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55793#L150 assume !(ssl3_connect_~s__state~0 == 4432); 56158#L153 assume !(ssl3_connect_~s__state~0 == 4433); 56157#L156 assume !(ssl3_connect_~s__state~0 == 4448); 55778#L159 assume !(ssl3_connect_~s__state~0 == 4449); 55779#L162 assume !(ssl3_connect_~s__state~0 == 4464); 55771#L165 assume !(ssl3_connect_~s__state~0 == 4465); 55772#L168 assume !(ssl3_connect_~s__state~0 == 4466); 55764#L171 assume !(ssl3_connect_~s__state~0 == 4467); 55765#L174 assume !(ssl3_connect_~s__state~0 == 4480); 55752#L177 assume !(ssl3_connect_~s__state~0 == 4481); 55753#L180 assume !(ssl3_connect_~s__state~0 == 4496); 55740#L183 assume !(ssl3_connect_~s__state~0 == 4497); 55741#L186 assume ssl3_connect_~s__state~0 == 4512; 54952#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55734#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 55726#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 55727#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 55718#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 55719#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55695#L545 ssl3_connect_~skip~0 := 0; 55696#L108-2 assume true; 55687#L108 assume !false; 55688#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55679#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55680#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55671#L117 assume !(ssl3_connect_~s__state~0 == 4096); 55672#L120 assume !(ssl3_connect_~s__state~0 == 20480); 55664#L123 assume !(ssl3_connect_~s__state~0 == 4099); 55665#L126 assume !(ssl3_connect_~s__state~0 == 4368); 55656#L129 assume !(ssl3_connect_~s__state~0 == 4369); 55657#L132 assume !(ssl3_connect_~s__state~0 == 4384); 55646#L135 assume !(ssl3_connect_~s__state~0 == 4385); 55647#L138 assume !(ssl3_connect_~s__state~0 == 4400); 55640#L141 assume !(ssl3_connect_~s__state~0 == 4401); 55641#L144 assume !(ssl3_connect_~s__state~0 == 4416); 55634#L147 assume !(ssl3_connect_~s__state~0 == 4417); 55635#L150 assume !(ssl3_connect_~s__state~0 == 4432); 55628#L153 assume !(ssl3_connect_~s__state~0 == 4433); 55629#L156 assume !(ssl3_connect_~s__state~0 == 4448); 55622#L159 assume !(ssl3_connect_~s__state~0 == 4449); 55623#L162 assume !(ssl3_connect_~s__state~0 == 4464); 55616#L165 assume !(ssl3_connect_~s__state~0 == 4465); 55617#L168 assume !(ssl3_connect_~s__state~0 == 4466); 55610#L171 assume !(ssl3_connect_~s__state~0 == 4467); 55611#L174 assume !(ssl3_connect_~s__state~0 == 4480); 55604#L177 assume !(ssl3_connect_~s__state~0 == 4481); 55605#L180 assume !(ssl3_connect_~s__state~0 == 4496); 55598#L183 assume !(ssl3_connect_~s__state~0 == 4497); 55599#L186 assume !(ssl3_connect_~s__state~0 == 4512); 55592#L189 assume !(ssl3_connect_~s__state~0 == 4513); 55593#L192 assume ssl3_connect_~s__state~0 == 4528; 54947#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 55588#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 55985#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 55984#L435-1 ssl3_connect_~s__init_num~0 := 0; 55570#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55566#L545 ssl3_connect_~skip~0 := 0; 55561#L108-2 assume true; 55562#L108 assume !false; 55557#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55558#L111 assume !(ssl3_connect_~s__state~0 == 12292); 55553#L114 assume !(ssl3_connect_~s__state~0 == 16384); 55554#L117 assume ssl3_connect_~s__state~0 == 4096; 54912#L216 [2018-11-09 23:00:57,002 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,003 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-09 23:00:57,003 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,003 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,009 INFO L82 PathProgramCache]: Analyzing trace with hash -963818250, now seen corresponding path program 1 times [2018-11-09 23:00:57,009 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,009 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:57,063 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-09 23:00:57,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:57,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:57,064 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:57,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:57,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:57,065 INFO L87 Difference]: Start difference. First operand 3563 states and 4466 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-09 23:00:57,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:57,166 INFO L93 Difference]: Finished difference Result 3940 states and 4918 transitions. [2018-11-09 23:00:57,166 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:57,166 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3940 states and 4918 transitions. [2018-11-09 23:00:57,176 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3875 [2018-11-09 23:00:57,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3940 states to 3940 states and 4918 transitions. [2018-11-09 23:00:57,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3940 [2018-11-09 23:00:57,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3940 [2018-11-09 23:00:57,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3940 states and 4918 transitions. [2018-11-09 23:00:57,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:57,188 INFO L705 BuchiCegarLoop]: Abstraction has 3940 states and 4918 transitions. [2018-11-09 23:00:57,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states and 4918 transitions. [2018-11-09 23:00:57,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3688. [2018-11-09 23:00:57,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3688 states. [2018-11-09 23:00:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3688 states to 3688 states and 4630 transitions. [2018-11-09 23:00:57,218 INFO L728 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-09 23:00:57,218 INFO L608 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-09 23:00:57,218 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-09 23:00:57,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3688 states and 4630 transitions. [2018-11-09 23:00:57,227 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3659 [2018-11-09 23:00:57,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:57,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:57,229 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,229 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,229 INFO L793 eck$LassoCheckResult]: Stem: 62412#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 62290#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62291#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62354#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 62357#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 62307#L108-2 assume true; 62501#L108 assume !false; 62500#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62439#L111 assume ssl3_connect_~s__state~0 == 12292; 62426#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 62427#L216 [2018-11-09 23:00:57,229 INFO L795 eck$LassoCheckResult]: Loop: 62427#L216 ssl3_connect_~s__server~0 := 0; 65581#L221 assume ssl3_connect_~cb~0 != 0; 65580#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 62394#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 62395#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 62435#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 62436#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 65236#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 65231#L545 ssl3_connect_~skip~0 := 0; 65230#L108-2 assume true; 65229#L108 assume !false; 65228#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65227#L111 assume !(ssl3_connect_~s__state~0 == 12292); 65226#L114 assume !(ssl3_connect_~s__state~0 == 16384); 65225#L117 assume !(ssl3_connect_~s__state~0 == 4096); 65224#L120 assume !(ssl3_connect_~s__state~0 == 20480); 65223#L123 assume !(ssl3_connect_~s__state~0 == 4099); 65005#L126 assume ssl3_connect_~s__state~0 == 4368; 62493#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 65002#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 64666#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 65000#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 64997#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64991#L545 ssl3_connect_~skip~0 := 0; 64983#L108-2 assume true; 64976#L108 assume !false; 64973#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64970#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64967#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64964#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64960#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64952#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64948#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64944#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64940#L132 assume ssl3_connect_~s__state~0 == 4384; 62490#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 64933#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 64541#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 64925#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 64921#L299-2 ssl3_connect_~s__init_num~0 := 0; 64916#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64909#L545 ssl3_connect_~skip~0 := 0; 64905#L108-2 assume true; 64901#L108 assume !false; 64897#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64889#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64884#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64876#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64872#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64868#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64864#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64860#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64758#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64456#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64457#L138 assume ssl3_connect_~s__state~0 == 4400; 62300#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62287#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 62288#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 64988#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64977#L545 ssl3_connect_~skip~0 := 0; 64974#L108-2 assume true; 64971#L108 assume !false; 64968#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64965#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64961#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64953#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64949#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64945#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64941#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64937#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64934#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64929#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64926#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64922#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64917#L144 assume ssl3_connect_~s__state~0 == 4416; 62485#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 64906#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 64902#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 64899#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 64894#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64885#L545 ssl3_connect_~skip~0 := 0; 64877#L108-2 assume true; 64873#L108 assume !false; 64869#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64865#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64861#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64857#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64854#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64852#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64849#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64847#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64844#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64843#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64835#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64832#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64829#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64825#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64821#L150 assume ssl3_connect_~s__state~0 == 4432; 62482#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 64816#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 64814#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 64797#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64789#L545 ssl3_connect_~skip~0 := 0; 64785#L108-2 assume true; 64780#L108 assume !false; 64779#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64778#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64777#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64776#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64775#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64774#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64773#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64772#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64770#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64769#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64768#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64767#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64766#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64765#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64764#L150 assume !(ssl3_connect_~s__state~0 == 4432); 64763#L153 assume !(ssl3_connect_~s__state~0 == 4433); 64761#L156 assume ssl3_connect_~s__state~0 == 4448; 62479#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 64760#L356 assume !(ssl3_connect_~ret~0 <= 0); 64702#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 64703#L359-2 ssl3_connect_~s__init_num~0 := 0; 64959#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64951#L545 ssl3_connect_~skip~0 := 0; 64947#L108-2 assume true; 64943#L108 assume !false; 64939#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64936#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64931#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64928#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64924#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64919#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64911#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64908#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64904#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64900#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64896#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64888#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64883#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64875#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64871#L150 assume !(ssl3_connect_~s__state~0 == 4432); 64867#L153 assume !(ssl3_connect_~s__state~0 == 4433); 64863#L156 assume !(ssl3_connect_~s__state~0 == 4448); 64859#L159 assume !(ssl3_connect_~s__state~0 == 4449); 64856#L162 assume ssl3_connect_~s__state~0 == 4464; 62474#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 64851#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 64805#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64791#L545 ssl3_connect_~skip~0 := 0; 64787#L108-2 assume true; 64783#L108 assume !false; 64781#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64658#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64652#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64650#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64648#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64646#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64644#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64642#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64640#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64638#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64636#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64634#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64632#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64630#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64628#L150 assume !(ssl3_connect_~s__state~0 == 4432); 64626#L153 assume !(ssl3_connect_~s__state~0 == 4433); 64610#L156 assume !(ssl3_connect_~s__state~0 == 4448); 64605#L159 assume !(ssl3_connect_~s__state~0 == 4449); 64600#L162 assume !(ssl3_connect_~s__state~0 == 4464); 64595#L165 assume !(ssl3_connect_~s__state~0 == 4465); 64590#L168 assume !(ssl3_connect_~s__state~0 == 4466); 64585#L171 assume !(ssl3_connect_~s__state~0 == 4467); 64580#L174 assume ssl3_connect_~s__state~0 == 4480; 62471#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 64571#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64566#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 64561#L384-2 ssl3_connect_~s__init_num~0 := 0; 64557#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64549#L545 ssl3_connect_~skip~0 := 0; 64546#L108-2 assume true; 64539#L108 assume !false; 64531#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64527#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64522#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64517#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64509#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64505#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64501#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64497#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64493#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64489#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64485#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64481#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64477#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64473#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64469#L150 assume !(ssl3_connect_~s__state~0 == 4432); 64465#L153 assume !(ssl3_connect_~s__state~0 == 4433); 64430#L156 assume !(ssl3_connect_~s__state~0 == 4448); 64428#L159 assume !(ssl3_connect_~s__state~0 == 4449); 64424#L162 assume !(ssl3_connect_~s__state~0 == 4464); 64420#L165 assume !(ssl3_connect_~s__state~0 == 4465); 64413#L168 assume !(ssl3_connect_~s__state~0 == 4466); 64410#L171 assume !(ssl3_connect_~s__state~0 == 4467); 64407#L174 assume !(ssl3_connect_~s__state~0 == 4480); 64404#L177 assume !(ssl3_connect_~s__state~0 == 4481); 64401#L180 assume !(ssl3_connect_~s__state~0 == 4496); 64398#L183 assume !(ssl3_connect_~s__state~0 == 4497); 64395#L186 assume ssl3_connect_~s__state~0 == 4512; 62465#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 64391#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 64388#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 64385#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 64382#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 64377#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64366#L545 ssl3_connect_~skip~0 := 0; 64363#L108-2 assume true; 64360#L108 assume !false; 64357#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64355#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64346#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64344#L117 assume !(ssl3_connect_~s__state~0 == 4096); 64342#L120 assume !(ssl3_connect_~s__state~0 == 20480); 64328#L123 assume !(ssl3_connect_~s__state~0 == 4099); 64325#L126 assume !(ssl3_connect_~s__state~0 == 4368); 64322#L129 assume !(ssl3_connect_~s__state~0 == 4369); 64318#L132 assume !(ssl3_connect_~s__state~0 == 4384); 64316#L135 assume !(ssl3_connect_~s__state~0 == 4385); 64303#L138 assume !(ssl3_connect_~s__state~0 == 4400); 64298#L141 assume !(ssl3_connect_~s__state~0 == 4401); 64291#L144 assume !(ssl3_connect_~s__state~0 == 4416); 64282#L147 assume !(ssl3_connect_~s__state~0 == 4417); 64280#L150 assume !(ssl3_connect_~s__state~0 == 4432); 64278#L153 assume !(ssl3_connect_~s__state~0 == 4433); 64269#L156 assume !(ssl3_connect_~s__state~0 == 4448); 64264#L159 assume !(ssl3_connect_~s__state~0 == 4449); 64259#L162 assume !(ssl3_connect_~s__state~0 == 4464); 64254#L165 assume !(ssl3_connect_~s__state~0 == 4465); 64249#L168 assume !(ssl3_connect_~s__state~0 == 4466); 64244#L171 assume !(ssl3_connect_~s__state~0 == 4467); 64235#L174 assume !(ssl3_connect_~s__state~0 == 4480); 64164#L177 assume !(ssl3_connect_~s__state~0 == 4481); 64163#L180 assume !(ssl3_connect_~s__state~0 == 4496); 64160#L183 assume !(ssl3_connect_~s__state~0 == 4497); 64158#L186 assume !(ssl3_connect_~s__state~0 == 4512); 64156#L189 assume !(ssl3_connect_~s__state~0 == 4513); 64086#L192 assume ssl3_connect_~s__state~0 == 4528; 62461#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 64081#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 64077#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 64078#L435-1 ssl3_connect_~s__init_num~0 := 0; 65214#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 65200#L545 ssl3_connect_~skip~0 := 0; 65201#L108-2 assume true; 65192#L108 assume !false; 65193#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65184#L111 assume !(ssl3_connect_~s__state~0 == 12292); 65185#L114 assume !(ssl3_connect_~s__state~0 == 16384); 65177#L117 assume !(ssl3_connect_~s__state~0 == 4096); 65174#L120 assume !(ssl3_connect_~s__state~0 == 20480); 65171#L123 assume !(ssl3_connect_~s__state~0 == 4099); 65169#L126 assume !(ssl3_connect_~s__state~0 == 4368); 65167#L129 assume !(ssl3_connect_~s__state~0 == 4369); 65165#L132 assume !(ssl3_connect_~s__state~0 == 4384); 65163#L135 assume !(ssl3_connect_~s__state~0 == 4385); 65161#L138 assume !(ssl3_connect_~s__state~0 == 4400); 65159#L141 assume !(ssl3_connect_~s__state~0 == 4401); 65157#L144 assume !(ssl3_connect_~s__state~0 == 4416); 65155#L147 assume !(ssl3_connect_~s__state~0 == 4417); 65153#L150 assume !(ssl3_connect_~s__state~0 == 4432); 65151#L153 assume !(ssl3_connect_~s__state~0 == 4433); 65149#L156 assume !(ssl3_connect_~s__state~0 == 4448); 65147#L159 assume !(ssl3_connect_~s__state~0 == 4449); 65145#L162 assume !(ssl3_connect_~s__state~0 == 4464); 65143#L165 assume !(ssl3_connect_~s__state~0 == 4465); 65141#L168 assume !(ssl3_connect_~s__state~0 == 4466); 65139#L171 assume !(ssl3_connect_~s__state~0 == 4467); 65137#L174 assume !(ssl3_connect_~s__state~0 == 4480); 65135#L177 assume !(ssl3_connect_~s__state~0 == 4481); 65133#L180 assume !(ssl3_connect_~s__state~0 == 4496); 65131#L183 assume !(ssl3_connect_~s__state~0 == 4497); 65129#L186 assume !(ssl3_connect_~s__state~0 == 4512); 65127#L189 assume !(ssl3_connect_~s__state~0 == 4513); 65125#L192 assume !(ssl3_connect_~s__state~0 == 4528); 65123#L195 assume !(ssl3_connect_~s__state~0 == 4529); 65120#L198 assume !(ssl3_connect_~s__state~0 == 4560); 62380#L201 assume !(ssl3_connect_~s__state~0 == 4561); 62381#L204 assume ssl3_connect_~s__state~0 == 4352; 62391#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 62641#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 64147#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 64146#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 64143#L545 ssl3_connect_~skip~0 := 0; 64142#L108-2 assume true; 64141#L108 assume !false; 64140#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64139#L111 assume !(ssl3_connect_~s__state~0 == 12292); 64138#L114 assume !(ssl3_connect_~s__state~0 == 16384); 64137#L117 assume ssl3_connect_~s__state~0 == 4096; 62427#L216 [2018-11-09 23:00:57,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,230 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-09 23:00:57,230 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,235 INFO L82 PathProgramCache]: Analyzing trace with hash 2052117157, now seen corresponding path program 1 times [2018-11-09 23:00:57,235 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,236 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:57,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:57,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-09 23:00:57,334 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:57,334 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:57,346 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:57,391 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:57,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-09 23:00:57,474 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:57,474 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:00:57,475 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:57,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-09 23:00:57,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-09 23:00:57,475 INFO L87 Difference]: Start difference. First operand 3688 states and 4630 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-09 23:00:57,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:57,638 INFO L93 Difference]: Finished difference Result 5090 states and 6137 transitions. [2018-11-09 23:00:57,638 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-09 23:00:57,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6137 transitions. [2018-11-09 23:00:57,649 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-09 23:00:57,660 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 5081 states and 6128 transitions. [2018-11-09 23:00:57,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5081 [2018-11-09 23:00:57,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5081 [2018-11-09 23:00:57,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6128 transitions. [2018-11-09 23:00:57,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:57,663 INFO L705 BuchiCegarLoop]: Abstraction has 5081 states and 6128 transitions. [2018-11-09 23:00:57,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6128 transitions. [2018-11-09 23:00:57,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3710. [2018-11-09 23:00:57,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3710 states. [2018-11-09 23:00:57,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 4545 transitions. [2018-11-09 23:00:57,699 INFO L728 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-09 23:00:57,699 INFO L608 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-09 23:00:57,700 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-09 23:00:57,700 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3710 states and 4545 transitions. [2018-11-09 23:00:57,708 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-09 23:00:57,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:57,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:57,709 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,709 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,710 INFO L793 eck$LassoCheckResult]: Stem: 72096#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71984#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71985#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 72045#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 72048#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 72001#L108-2 assume true; 72124#L108 assume !false; 72125#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72120#L111 assume ssl3_connect_~s__state~0 == 12292; 72108#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 71993#L216 [2018-11-09 23:00:57,710 INFO L795 eck$LassoCheckResult]: Loop: 71993#L216 ssl3_connect_~s__server~0 := 0; 72025#L221 assume ssl3_connect_~cb~0 != 0; 72034#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 72035#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 72079#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 72116#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 72117#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 72119#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75600#L545 ssl3_connect_~skip~0 := 0; 75443#L108-2 assume true; 73915#L108 assume !false; 73441#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73440#L111 assume !(ssl3_connect_~s__state~0 == 12292); 73438#L114 assume !(ssl3_connect_~s__state~0 == 16384); 73436#L117 assume !(ssl3_connect_~s__state~0 == 4096); 73434#L120 assume !(ssl3_connect_~s__state~0 == 20480); 73431#L123 assume !(ssl3_connect_~s__state~0 == 4099); 73432#L126 assume ssl3_connect_~s__state~0 == 4368; 72194#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 73455#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 73428#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 73452#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 73422#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 73415#L545 ssl3_connect_~skip~0 := 0; 73416#L108-2 assume true; 73439#L108 assume !false; 73437#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73435#L111 assume !(ssl3_connect_~s__state~0 == 12292); 73433#L114 assume !(ssl3_connect_~s__state~0 == 16384); 73401#L117 assume !(ssl3_connect_~s__state~0 == 4096); 73398#L120 assume !(ssl3_connect_~s__state~0 == 20480); 73399#L123 assume !(ssl3_connect_~s__state~0 == 4099); 73402#L126 assume !(ssl3_connect_~s__state~0 == 4368); 73400#L129 assume !(ssl3_connect_~s__state~0 == 4369); 73397#L132 assume ssl3_connect_~s__state~0 == 4384; 72189#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 73390#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 73386#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 73383#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 73382#L299-2 ssl3_connect_~s__init_num~0 := 0; 73380#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 73374#L545 ssl3_connect_~skip~0 := 0; 73372#L108-2 assume true; 73370#L108 assume !false; 73368#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73366#L111 assume !(ssl3_connect_~s__state~0 == 12292); 73364#L114 assume !(ssl3_connect_~s__state~0 == 16384); 73362#L117 assume !(ssl3_connect_~s__state~0 == 4096); 73360#L120 assume !(ssl3_connect_~s__state~0 == 20480); 73358#L123 assume !(ssl3_connect_~s__state~0 == 4099); 73356#L126 assume !(ssl3_connect_~s__state~0 == 4368); 73354#L129 assume !(ssl3_connect_~s__state~0 == 4369); 73352#L132 assume !(ssl3_connect_~s__state~0 == 4384); 73350#L135 assume !(ssl3_connect_~s__state~0 == 4385); 72690#L138 assume ssl3_connect_~s__state~0 == 4400; 71994#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71981#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 71982#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 72115#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75420#L545 ssl3_connect_~skip~0 := 0; 75417#L108-2 assume true; 75410#L108 assume !false; 75402#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75398#L111 assume !(ssl3_connect_~s__state~0 == 12292); 75393#L114 assume !(ssl3_connect_~s__state~0 == 16384); 75385#L117 assume !(ssl3_connect_~s__state~0 == 4096); 75380#L120 assume !(ssl3_connect_~s__state~0 == 20480); 75375#L123 assume !(ssl3_connect_~s__state~0 == 4099); 75355#L126 assume !(ssl3_connect_~s__state~0 == 4368); 75353#L129 assume !(ssl3_connect_~s__state~0 == 4369); 75350#L132 assume !(ssl3_connect_~s__state~0 == 4384); 75347#L135 assume !(ssl3_connect_~s__state~0 == 4385); 75342#L138 assume !(ssl3_connect_~s__state~0 == 4400); 75337#L141 assume !(ssl3_connect_~s__state~0 == 4401); 75334#L144 assume ssl3_connect_~s__state~0 == 4416; 72101#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 72051#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 72052#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 72056#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 72084#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75000#L545 ssl3_connect_~skip~0 := 0; 74998#L108-2 assume true; 74996#L108 assume !false; 74994#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74992#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74990#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74988#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74987#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74981#L123 assume !(ssl3_connect_~s__state~0 == 4099); 74978#L126 assume !(ssl3_connect_~s__state~0 == 4368); 74975#L129 assume !(ssl3_connect_~s__state~0 == 4369); 74972#L132 assume !(ssl3_connect_~s__state~0 == 4384); 74969#L135 assume !(ssl3_connect_~s__state~0 == 4385); 74966#L138 assume !(ssl3_connect_~s__state~0 == 4400); 74963#L141 assume !(ssl3_connect_~s__state~0 == 4401); 74960#L144 assume !(ssl3_connect_~s__state~0 == 4416); 74958#L147 assume !(ssl3_connect_~s__state~0 == 4417); 74956#L150 assume ssl3_connect_~s__state~0 == 4432; 72090#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72091#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 72082#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72083#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75241#L545 ssl3_connect_~skip~0 := 0; 75240#L108-2 assume true; 75238#L108 assume !false; 75236#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75234#L111 assume !(ssl3_connect_~s__state~0 == 12292); 75232#L114 assume !(ssl3_connect_~s__state~0 == 16384); 75231#L117 assume !(ssl3_connect_~s__state~0 == 4096); 75225#L120 assume !(ssl3_connect_~s__state~0 == 20480); 75223#L123 assume !(ssl3_connect_~s__state~0 == 4099); 75221#L126 assume !(ssl3_connect_~s__state~0 == 4368); 75219#L129 assume !(ssl3_connect_~s__state~0 == 4369); 75217#L132 assume !(ssl3_connect_~s__state~0 == 4384); 75215#L135 assume !(ssl3_connect_~s__state~0 == 4385); 75213#L138 assume !(ssl3_connect_~s__state~0 == 4400); 75211#L141 assume !(ssl3_connect_~s__state~0 == 4401); 75209#L144 assume !(ssl3_connect_~s__state~0 == 4416); 75207#L147 assume !(ssl3_connect_~s__state~0 == 4417); 75205#L150 assume !(ssl3_connect_~s__state~0 == 4432); 75203#L153 assume !(ssl3_connect_~s__state~0 == 4433); 75199#L156 assume ssl3_connect_~s__state~0 == 4448; 72071#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 72030#L356 assume !(ssl3_connect_~ret~0 <= 0); 72031#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 72686#L359-2 ssl3_connect_~s__init_num~0 := 0; 74986#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74980#L545 ssl3_connect_~skip~0 := 0; 74977#L108-2 assume true; 74974#L108 assume !false; 74971#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74968#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74965#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74962#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74959#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74957#L123 assume !(ssl3_connect_~s__state~0 == 4099); 74955#L126 assume !(ssl3_connect_~s__state~0 == 4368); 74954#L129 assume !(ssl3_connect_~s__state~0 == 4369); 74952#L132 assume !(ssl3_connect_~s__state~0 == 4384); 74789#L135 assume !(ssl3_connect_~s__state~0 == 4385); 74786#L138 assume !(ssl3_connect_~s__state~0 == 4400); 74783#L141 assume !(ssl3_connect_~s__state~0 == 4401); 74780#L144 assume !(ssl3_connect_~s__state~0 == 4416); 74777#L147 assume !(ssl3_connect_~s__state~0 == 4417); 74774#L150 assume !(ssl3_connect_~s__state~0 == 4432); 74771#L153 assume !(ssl3_connect_~s__state~0 == 4433); 74768#L156 assume !(ssl3_connect_~s__state~0 == 4448); 74765#L159 assume !(ssl3_connect_~s__state~0 == 4449); 74762#L162 assume ssl3_connect_~s__state~0 == 4464; 72164#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74757#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74753#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74746#L545 ssl3_connect_~skip~0 := 0; 74743#L108-2 assume true; 74740#L108 assume !false; 74736#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74729#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74726#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74723#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74720#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74716#L123 assume !(ssl3_connect_~s__state~0 == 4099); 74709#L126 assume !(ssl3_connect_~s__state~0 == 4368); 74706#L129 assume !(ssl3_connect_~s__state~0 == 4369); 74703#L132 assume !(ssl3_connect_~s__state~0 == 4384); 74700#L135 assume !(ssl3_connect_~s__state~0 == 4385); 74697#L138 assume !(ssl3_connect_~s__state~0 == 4400); 74695#L141 assume !(ssl3_connect_~s__state~0 == 4401); 74692#L144 assume !(ssl3_connect_~s__state~0 == 4416); 74690#L147 assume !(ssl3_connect_~s__state~0 == 4417); 74688#L150 assume !(ssl3_connect_~s__state~0 == 4432); 74686#L153 assume !(ssl3_connect_~s__state~0 == 4433); 74684#L156 assume !(ssl3_connect_~s__state~0 == 4448); 74682#L159 assume !(ssl3_connect_~s__state~0 == 4449); 74680#L162 assume !(ssl3_connect_~s__state~0 == 4464); 74678#L165 assume !(ssl3_connect_~s__state~0 == 4465); 74676#L168 assume !(ssl3_connect_~s__state~0 == 4466); 74674#L171 assume !(ssl3_connect_~s__state~0 == 4467); 74672#L174 assume ssl3_connect_~s__state~0 == 4480; 72159#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74669#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74667#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 74190#L384-2 ssl3_connect_~s__init_num~0 := 0; 74187#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74181#L545 ssl3_connect_~skip~0 := 0; 74179#L108-2 assume true; 74177#L108 assume !false; 74175#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74173#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74171#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74169#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74167#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74165#L123 assume !(ssl3_connect_~s__state~0 == 4099); 74163#L126 assume !(ssl3_connect_~s__state~0 == 4368); 74161#L129 assume !(ssl3_connect_~s__state~0 == 4369); 74159#L132 assume !(ssl3_connect_~s__state~0 == 4384); 74157#L135 assume !(ssl3_connect_~s__state~0 == 4385); 74155#L138 assume !(ssl3_connect_~s__state~0 == 4400); 74153#L141 assume !(ssl3_connect_~s__state~0 == 4401); 74151#L144 assume !(ssl3_connect_~s__state~0 == 4416); 74149#L147 assume !(ssl3_connect_~s__state~0 == 4417); 74147#L150 assume !(ssl3_connect_~s__state~0 == 4432); 74145#L153 assume !(ssl3_connect_~s__state~0 == 4433); 74143#L156 assume !(ssl3_connect_~s__state~0 == 4448); 74141#L159 assume !(ssl3_connect_~s__state~0 == 4449); 74139#L162 assume !(ssl3_connect_~s__state~0 == 4464); 74137#L165 assume !(ssl3_connect_~s__state~0 == 4465); 74135#L168 assume !(ssl3_connect_~s__state~0 == 4466); 74133#L171 assume !(ssl3_connect_~s__state~0 == 4467); 74131#L174 assume !(ssl3_connect_~s__state~0 == 4480); 74129#L177 assume !(ssl3_connect_~s__state~0 == 4481); 74127#L180 assume !(ssl3_connect_~s__state~0 == 4496); 74125#L183 assume !(ssl3_connect_~s__state~0 == 4497); 74123#L186 assume ssl3_connect_~s__state~0 == 4512; 72149#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74121#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 74120#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 74118#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 74117#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 74116#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74111#L545 ssl3_connect_~skip~0 := 0; 74107#L108-2 assume true; 74106#L108 assume !false; 74105#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74104#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74100#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74099#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74092#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74086#L123 assume !(ssl3_connect_~s__state~0 == 4099); 74084#L126 assume !(ssl3_connect_~s__state~0 == 4368); 74082#L129 assume !(ssl3_connect_~s__state~0 == 4369); 74080#L132 assume !(ssl3_connect_~s__state~0 == 4384); 74078#L135 assume !(ssl3_connect_~s__state~0 == 4385); 74076#L138 assume !(ssl3_connect_~s__state~0 == 4400); 74074#L141 assume !(ssl3_connect_~s__state~0 == 4401); 74072#L144 assume !(ssl3_connect_~s__state~0 == 4416); 74070#L147 assume !(ssl3_connect_~s__state~0 == 4417); 74068#L150 assume !(ssl3_connect_~s__state~0 == 4432); 74066#L153 assume !(ssl3_connect_~s__state~0 == 4433); 74064#L156 assume !(ssl3_connect_~s__state~0 == 4448); 74062#L159 assume !(ssl3_connect_~s__state~0 == 4449); 74060#L162 assume !(ssl3_connect_~s__state~0 == 4464); 74058#L165 assume !(ssl3_connect_~s__state~0 == 4465); 74056#L168 assume !(ssl3_connect_~s__state~0 == 4466); 74054#L171 assume !(ssl3_connect_~s__state~0 == 4467); 74052#L174 assume !(ssl3_connect_~s__state~0 == 4480); 74050#L177 assume !(ssl3_connect_~s__state~0 == 4481); 74048#L180 assume !(ssl3_connect_~s__state~0 == 4496); 74046#L183 assume !(ssl3_connect_~s__state~0 == 4497); 74044#L186 assume !(ssl3_connect_~s__state~0 == 4512); 74034#L189 assume !(ssl3_connect_~s__state~0 == 4513); 74028#L192 assume ssl3_connect_~s__state~0 == 4528; 72144#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74017#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73972#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73970#L435-1 ssl3_connect_~s__init_num~0 := 0; 73961#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 73951#L545 ssl3_connect_~skip~0 := 0; 73945#L108-2 assume true; 73939#L108 assume !false; 73933#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73921#L111 assume !(ssl3_connect_~s__state~0 == 12292); 73922#L114 assume !(ssl3_connect_~s__state~0 == 16384); 72691#L117 assume !(ssl3_connect_~s__state~0 == 4096); 72687#L120 assume !(ssl3_connect_~s__state~0 == 20480); 72384#L123 assume !(ssl3_connect_~s__state~0 == 4099); 72385#L126 assume !(ssl3_connect_~s__state~0 == 4368); 73458#L129 assume !(ssl3_connect_~s__state~0 == 4369); 73840#L132 assume !(ssl3_connect_~s__state~0 == 4384); 73837#L135 assume !(ssl3_connect_~s__state~0 == 4385); 73834#L138 assume !(ssl3_connect_~s__state~0 == 4400); 73832#L141 assume !(ssl3_connect_~s__state~0 == 4401); 73829#L144 assume !(ssl3_connect_~s__state~0 == 4416); 73825#L147 assume !(ssl3_connect_~s__state~0 == 4417); 73818#L150 assume !(ssl3_connect_~s__state~0 == 4432); 73815#L153 assume !(ssl3_connect_~s__state~0 == 4433); 73814#L156 assume !(ssl3_connect_~s__state~0 == 4448); 73811#L159 assume !(ssl3_connect_~s__state~0 == 4449); 73802#L162 assume !(ssl3_connect_~s__state~0 == 4464); 73794#L165 assume !(ssl3_connect_~s__state~0 == 4465); 73790#L168 assume !(ssl3_connect_~s__state~0 == 4466); 73786#L171 assume !(ssl3_connect_~s__state~0 == 4467); 73782#L174 assume !(ssl3_connect_~s__state~0 == 4480); 73778#L177 assume !(ssl3_connect_~s__state~0 == 4481); 73774#L180 assume !(ssl3_connect_~s__state~0 == 4496); 73770#L183 assume !(ssl3_connect_~s__state~0 == 4497); 73766#L186 assume !(ssl3_connect_~s__state~0 == 4512); 73762#L189 assume !(ssl3_connect_~s__state~0 == 4513); 73758#L192 assume !(ssl3_connect_~s__state~0 == 4528); 73754#L195 assume !(ssl3_connect_~s__state~0 == 4529); 73750#L198 assume !(ssl3_connect_~s__state~0 == 4560); 73746#L201 assume !(ssl3_connect_~s__state~0 == 4561); 73742#L204 assume ssl3_connect_~s__state~0 == 4352; 73739#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 72070#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 72059#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 72073#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74008#L545 ssl3_connect_~skip~0 := 0; 74007#L108-2 assume true; 74006#L108 assume !false; 74005#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74004#L111 assume !(ssl3_connect_~s__state~0 == 12292); 74003#L114 assume !(ssl3_connect_~s__state~0 == 16384); 74002#L117 assume !(ssl3_connect_~s__state~0 == 4096); 74001#L120 assume !(ssl3_connect_~s__state~0 == 20480); 74000#L123 assume !(ssl3_connect_~s__state~0 == 4099); 73999#L126 assume !(ssl3_connect_~s__state~0 == 4368); 73998#L129 assume !(ssl3_connect_~s__state~0 == 4369); 73997#L132 assume !(ssl3_connect_~s__state~0 == 4384); 73996#L135 assume !(ssl3_connect_~s__state~0 == 4385); 73995#L138 assume !(ssl3_connect_~s__state~0 == 4400); 73994#L141 assume !(ssl3_connect_~s__state~0 == 4401); 73993#L144 assume !(ssl3_connect_~s__state~0 == 4416); 73992#L147 assume !(ssl3_connect_~s__state~0 == 4417); 73991#L150 assume !(ssl3_connect_~s__state~0 == 4432); 73990#L153 assume !(ssl3_connect_~s__state~0 == 4433); 73989#L156 assume !(ssl3_connect_~s__state~0 == 4448); 73988#L159 assume !(ssl3_connect_~s__state~0 == 4449); 73987#L162 assume !(ssl3_connect_~s__state~0 == 4464); 73986#L165 assume !(ssl3_connect_~s__state~0 == 4465); 73985#L168 assume !(ssl3_connect_~s__state~0 == 4466); 73984#L171 assume !(ssl3_connect_~s__state~0 == 4467); 73983#L174 assume !(ssl3_connect_~s__state~0 == 4480); 73982#L177 assume !(ssl3_connect_~s__state~0 == 4481); 73981#L180 assume !(ssl3_connect_~s__state~0 == 4496); 73980#L183 assume !(ssl3_connect_~s__state~0 == 4497); 73979#L186 assume !(ssl3_connect_~s__state~0 == 4512); 73978#L189 assume !(ssl3_connect_~s__state~0 == 4513); 73977#L192 assume !(ssl3_connect_~s__state~0 == 4528); 73976#L195 assume !(ssl3_connect_~s__state~0 == 4529); 73975#L198 assume ssl3_connect_~s__state~0 == 4560; 73974#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 73973#L455 assume !(ssl3_connect_~ret~0 <= 0); 73971#L458 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 73968#L458-2 ssl3_connect_~s__init_num~0 := 0; 73969#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 75681#L545 ssl3_connect_~skip~0 := 0; 75680#L108-2 assume true; 75679#L108 assume !false; 75678#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 75677#L111 assume !(ssl3_connect_~s__state~0 == 12292); 72693#L114 assume !(ssl3_connect_~s__state~0 == 16384); 72694#L117 assume ssl3_connect_~s__state~0 == 4096; 71993#L216 [2018-11-09 23:00:57,710 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,710 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-09 23:00:57,710 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,710 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:57,716 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1085239368, now seen corresponding path program 1 times [2018-11-09 23:00:57,716 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,716 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,717 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:57,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 1198 trivial. 0 not checked. [2018-11-09 23:00:57,808 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:57,808 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:57,808 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:57,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:57,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:57,808 INFO L87 Difference]: Start difference. First operand 3710 states and 4545 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-09 23:00:57,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:57,902 INFO L93 Difference]: Finished difference Result 3806 states and 4555 transitions. [2018-11-09 23:00:57,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:57,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3806 states and 4555 transitions. [2018-11-09 23:00:57,913 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-09 23:00:57,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3806 states to 3419 states and 4123 transitions. [2018-11-09 23:00:57,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3419 [2018-11-09 23:00:57,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3419 [2018-11-09 23:00:57,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3419 states and 4123 transitions. [2018-11-09 23:00:57,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:57,922 INFO L705 BuchiCegarLoop]: Abstraction has 3419 states and 4123 transitions. [2018-11-09 23:00:57,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states and 4123 transitions. [2018-11-09 23:00:57,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3244. [2018-11-09 23:00:57,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3244 states. [2018-11-09 23:00:57,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 3928 transitions. [2018-11-09 23:00:57,951 INFO L728 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-09 23:00:57,951 INFO L608 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-09 23:00:57,951 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-09 23:00:57,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3244 states and 3928 transitions. [2018-11-09 23:00:57,958 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-09 23:00:57,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:57,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:57,959 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,959 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:57,960 INFO L793 eck$LassoCheckResult]: Stem: 79624#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 79506#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 79507#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 79569#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 79572#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 79522#L108-2 assume true; 79660#L108 assume !false; 79655#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79656#L111 assume ssl3_connect_~s__state~0 == 12292; 79635#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 79636#L216 ssl3_connect_~s__server~0 := 0; 81746#L221 assume !(ssl3_connect_~cb~0 != 0); 81745#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 81744#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 81742#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 81740#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 81739#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 81734#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81730#L545 ssl3_connect_~skip~0 := 0; 81723#L108-2 assume true; 81724#L108 assume !false; 81717#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81718#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81710#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81711#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81700#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81701#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81604#L126 assume ssl3_connect_~s__state~0 == 4368; 81602#L130 [2018-11-09 23:00:57,960 INFO L795 eck$LassoCheckResult]: Loop: 81602#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 81599#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 81597#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 81595#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 81590#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81580#L545 ssl3_connect_~skip~0 := 0; 81578#L108-2 assume true; 81576#L108 assume !false; 81574#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81572#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81570#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81568#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81566#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81564#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81562#L126 assume !(ssl3_connect_~s__state~0 == 4368); 81560#L129 assume !(ssl3_connect_~s__state~0 == 4369); 81558#L132 assume ssl3_connect_~s__state~0 == 4384; 81556#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 81554#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 81551#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 81549#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 81547#L299-2 ssl3_connect_~s__init_num~0 := 0; 81543#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81536#L545 ssl3_connect_~skip~0 := 0; 81530#L108-2 assume true; 81528#L108 assume !false; 81526#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81524#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81522#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81520#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81518#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81516#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81514#L126 assume !(ssl3_connect_~s__state~0 == 4368); 81512#L129 assume !(ssl3_connect_~s__state~0 == 4369); 81510#L132 assume !(ssl3_connect_~s__state~0 == 4384); 81508#L135 assume !(ssl3_connect_~s__state~0 == 4385); 81506#L138 assume ssl3_connect_~s__state~0 == 4400; 81503#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81495#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 81496#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 81502#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81492#L545 ssl3_connect_~skip~0 := 0; 81488#L108-2 assume true; 81484#L108 assume !false; 81481#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81475#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81473#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81471#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81469#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81467#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81465#L126 assume !(ssl3_connect_~s__state~0 == 4368); 81463#L129 assume !(ssl3_connect_~s__state~0 == 4369); 81461#L132 assume !(ssl3_connect_~s__state~0 == 4384); 81459#L135 assume !(ssl3_connect_~s__state~0 == 4385); 81457#L138 assume !(ssl3_connect_~s__state~0 == 4400); 81455#L141 assume !(ssl3_connect_~s__state~0 == 4401); 81453#L144 assume ssl3_connect_~s__state~0 == 4416; 81451#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 81449#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 81447#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 81445#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 81442#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81436#L545 ssl3_connect_~skip~0 := 0; 81434#L108-2 assume true; 81432#L108 assume !false; 81429#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81423#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81421#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81419#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81417#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81415#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81413#L126 assume !(ssl3_connect_~s__state~0 == 4368); 81411#L129 assume !(ssl3_connect_~s__state~0 == 4369); 81409#L132 assume !(ssl3_connect_~s__state~0 == 4384); 81407#L135 assume !(ssl3_connect_~s__state~0 == 4385); 81405#L138 assume !(ssl3_connect_~s__state~0 == 4400); 81403#L141 assume !(ssl3_connect_~s__state~0 == 4401); 81401#L144 assume !(ssl3_connect_~s__state~0 == 4416); 81399#L147 assume !(ssl3_connect_~s__state~0 == 4417); 81397#L150 assume ssl3_connect_~s__state~0 == 4432; 81395#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 81393#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 81391#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 81388#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81382#L545 ssl3_connect_~skip~0 := 0; 81380#L108-2 assume true; 81378#L108 assume !false; 81375#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81369#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81367#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81365#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81363#L120 assume !(ssl3_connect_~s__state~0 == 20480); 80911#L123 assume !(ssl3_connect_~s__state~0 == 4099); 80898#L126 assume !(ssl3_connect_~s__state~0 == 4368); 80892#L129 assume !(ssl3_connect_~s__state~0 == 4369); 80890#L132 assume !(ssl3_connect_~s__state~0 == 4384); 80888#L135 assume !(ssl3_connect_~s__state~0 == 4385); 80886#L138 assume !(ssl3_connect_~s__state~0 == 4400); 80884#L141 assume !(ssl3_connect_~s__state~0 == 4401); 80882#L144 assume !(ssl3_connect_~s__state~0 == 4416); 80880#L147 assume !(ssl3_connect_~s__state~0 == 4417); 80869#L150 assume !(ssl3_connect_~s__state~0 == 4432); 80864#L153 assume !(ssl3_connect_~s__state~0 == 4433); 80860#L156 assume ssl3_connect_~s__state~0 == 4448; 80856#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 80851#L356 assume !(ssl3_connect_~ret~0 <= 0); 80670#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 80671#L359-2 ssl3_connect_~s__init_num~0 := 0; 81043#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81026#L545 ssl3_connect_~skip~0 := 0; 81027#L108-2 assume true; 81018#L108 assume !false; 81019#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81010#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81011#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81002#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81003#L120 assume !(ssl3_connect_~s__state~0 == 20480); 80994#L123 assume !(ssl3_connect_~s__state~0 == 4099); 80995#L126 assume !(ssl3_connect_~s__state~0 == 4368); 80986#L129 assume !(ssl3_connect_~s__state~0 == 4369); 80987#L132 assume !(ssl3_connect_~s__state~0 == 4384); 80973#L135 assume !(ssl3_connect_~s__state~0 == 4385); 80974#L138 assume !(ssl3_connect_~s__state~0 == 4400); 80961#L141 assume !(ssl3_connect_~s__state~0 == 4401); 80962#L144 assume !(ssl3_connect_~s__state~0 == 4416); 80949#L147 assume !(ssl3_connect_~s__state~0 == 4417); 80950#L150 assume !(ssl3_connect_~s__state~0 == 4432); 80937#L153 assume !(ssl3_connect_~s__state~0 == 4433); 80938#L156 assume !(ssl3_connect_~s__state~0 == 4448); 80925#L159 assume !(ssl3_connect_~s__state~0 == 4449); 80926#L162 assume ssl3_connect_~s__state~0 == 4464; 79542#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 79543#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 80877#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80871#L545 ssl3_connect_~skip~0 := 0; 80867#L108-2 assume true; 80630#L108 assume !false; 80624#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80622#L111 assume !(ssl3_connect_~s__state~0 == 12292); 80620#L114 assume !(ssl3_connect_~s__state~0 == 16384); 80618#L117 assume !(ssl3_connect_~s__state~0 == 4096); 80579#L120 assume !(ssl3_connect_~s__state~0 == 20480); 80568#L123 assume !(ssl3_connect_~s__state~0 == 4099); 80564#L126 assume !(ssl3_connect_~s__state~0 == 4368); 80560#L129 assume !(ssl3_connect_~s__state~0 == 4369); 80556#L132 assume !(ssl3_connect_~s__state~0 == 4384); 80552#L135 assume !(ssl3_connect_~s__state~0 == 4385); 80548#L138 assume !(ssl3_connect_~s__state~0 == 4400); 80544#L141 assume !(ssl3_connect_~s__state~0 == 4401); 80540#L144 assume !(ssl3_connect_~s__state~0 == 4416); 80536#L147 assume !(ssl3_connect_~s__state~0 == 4417); 80532#L150 assume !(ssl3_connect_~s__state~0 == 4432); 80528#L153 assume !(ssl3_connect_~s__state~0 == 4433); 80524#L156 assume !(ssl3_connect_~s__state~0 == 4448); 80520#L159 assume !(ssl3_connect_~s__state~0 == 4449); 80516#L162 assume !(ssl3_connect_~s__state~0 == 4464); 80512#L165 assume !(ssl3_connect_~s__state~0 == 4465); 80473#L168 assume !(ssl3_connect_~s__state~0 == 4466); 80021#L171 assume !(ssl3_connect_~s__state~0 == 4467); 80022#L174 assume ssl3_connect_~s__state~0 == 4480; 80495#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 80492#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79811#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 79812#L384-2 ssl3_connect_~s__init_num~0 := 0; 80810#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80806#L545 ssl3_connect_~skip~0 := 0; 80799#L108-2 assume true; 80800#L108 assume !false; 80793#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80794#L111 assume !(ssl3_connect_~s__state~0 == 12292); 80787#L114 assume !(ssl3_connect_~s__state~0 == 16384); 80788#L117 assume !(ssl3_connect_~s__state~0 == 4096); 80781#L120 assume !(ssl3_connect_~s__state~0 == 20480); 80782#L123 assume !(ssl3_connect_~s__state~0 == 4099); 80775#L126 assume !(ssl3_connect_~s__state~0 == 4368); 80776#L129 assume !(ssl3_connect_~s__state~0 == 4369); 80770#L132 assume !(ssl3_connect_~s__state~0 == 4384); 80771#L135 assume !(ssl3_connect_~s__state~0 == 4385); 80668#L138 assume !(ssl3_connect_~s__state~0 == 4400); 80669#L141 assume !(ssl3_connect_~s__state~0 == 4401); 80487#L144 assume !(ssl3_connect_~s__state~0 == 4416); 80488#L147 assume !(ssl3_connect_~s__state~0 == 4417); 80467#L150 assume !(ssl3_connect_~s__state~0 == 4432); 80468#L153 assume !(ssl3_connect_~s__state~0 == 4433); 80453#L156 assume !(ssl3_connect_~s__state~0 == 4448); 80454#L159 assume !(ssl3_connect_~s__state~0 == 4449); 80328#L162 assume !(ssl3_connect_~s__state~0 == 4464); 80329#L165 assume !(ssl3_connect_~s__state~0 == 4465); 80313#L168 assume !(ssl3_connect_~s__state~0 == 4466); 80314#L171 assume !(ssl3_connect_~s__state~0 == 4467); 80309#L174 assume !(ssl3_connect_~s__state~0 == 4480); 80310#L177 assume !(ssl3_connect_~s__state~0 == 4481); 80302#L180 assume !(ssl3_connect_~s__state~0 == 4496); 80303#L183 assume !(ssl3_connect_~s__state~0 == 4497); 80285#L186 assume ssl3_connect_~s__state~0 == 4512; 80286#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 80271#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 80272#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 80257#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 80258#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 80239#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80235#L545 ssl3_connect_~skip~0 := 0; 80220#L108-2 assume true; 80221#L108 assume !false; 80206#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80207#L111 assume !(ssl3_connect_~s__state~0 == 12292); 80192#L114 assume !(ssl3_connect_~s__state~0 == 16384); 80193#L117 assume !(ssl3_connect_~s__state~0 == 4096); 80178#L120 assume !(ssl3_connect_~s__state~0 == 20480); 80179#L123 assume !(ssl3_connect_~s__state~0 == 4099); 80164#L126 assume !(ssl3_connect_~s__state~0 == 4368); 80165#L129 assume !(ssl3_connect_~s__state~0 == 4369); 80150#L132 assume !(ssl3_connect_~s__state~0 == 4384); 80151#L135 assume !(ssl3_connect_~s__state~0 == 4385); 80136#L138 assume !(ssl3_connect_~s__state~0 == 4400); 80137#L141 assume !(ssl3_connect_~s__state~0 == 4401); 80122#L144 assume !(ssl3_connect_~s__state~0 == 4416); 80123#L147 assume !(ssl3_connect_~s__state~0 == 4417); 80108#L150 assume !(ssl3_connect_~s__state~0 == 4432); 80109#L153 assume !(ssl3_connect_~s__state~0 == 4433); 80094#L156 assume !(ssl3_connect_~s__state~0 == 4448); 80095#L159 assume !(ssl3_connect_~s__state~0 == 4449); 80080#L162 assume !(ssl3_connect_~s__state~0 == 4464); 80081#L165 assume !(ssl3_connect_~s__state~0 == 4465); 80070#L168 assume !(ssl3_connect_~s__state~0 == 4466); 80071#L171 assume !(ssl3_connect_~s__state~0 == 4467); 80063#L174 assume !(ssl3_connect_~s__state~0 == 4480); 80064#L177 assume !(ssl3_connect_~s__state~0 == 4481); 80059#L180 assume !(ssl3_connect_~s__state~0 == 4496); 80060#L183 assume !(ssl3_connect_~s__state~0 == 4497); 80055#L186 assume !(ssl3_connect_~s__state~0 == 4512); 80056#L189 assume !(ssl3_connect_~s__state~0 == 4513); 80043#L192 assume ssl3_connect_~s__state~0 == 4528; 80044#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 79524#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 79525#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79601#L435-1 ssl3_connect_~s__init_num~0 := 0; 79602#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 81726#L545 ssl3_connect_~skip~0 := 0; 81727#L108-2 assume true; 81720#L108 assume !false; 81721#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81715#L111 assume !(ssl3_connect_~s__state~0 == 12292); 81716#L114 assume !(ssl3_connect_~s__state~0 == 16384); 81704#L117 assume !(ssl3_connect_~s__state~0 == 4096); 81705#L120 assume !(ssl3_connect_~s__state~0 == 20480); 81621#L123 assume !(ssl3_connect_~s__state~0 == 4099); 81622#L126 assume ssl3_connect_~s__state~0 == 4368; 81602#L130 [2018-11-09 23:00:57,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-09 23:00:57,960 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:57,993 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:57,993 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:57,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:57,994 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:00:57,994 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:57,994 INFO L82 PathProgramCache]: Analyzing trace with hash 633266113, now seen corresponding path program 1 times [2018-11-09 23:00:57,994 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:57,994 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:57,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:57,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:57,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,058 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-09 23:00:58,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:58,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:58,058 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:58,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:58,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:58,059 INFO L87 Difference]: Start difference. First operand 3244 states and 3928 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-09 23:00:58,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:58,080 INFO L93 Difference]: Finished difference Result 6391 states and 7566 transitions. [2018-11-09 23:00:58,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:58,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6391 states and 7566 transitions. [2018-11-09 23:00:58,096 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-09 23:00:58,107 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-09 23:00:58,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6391 [2018-11-09 23:00:58,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6391 [2018-11-09 23:00:58,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6391 states and 7566 transitions. [2018-11-09 23:00:58,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:58,111 INFO L705 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-09 23:00:58,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states and 7566 transitions. [2018-11-09 23:00:58,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 6391. [2018-11-09 23:00:58,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6391 states. [2018-11-09 23:00:58,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-09 23:00:58,161 INFO L728 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-09 23:00:58,161 INFO L608 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-09 23:00:58,161 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-09 23:00:58,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6391 states and 7566 transitions. [2018-11-09 23:00:58,175 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-09 23:00:58,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:58,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:58,176 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:58,176 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:58,177 INFO L793 eck$LassoCheckResult]: Stem: 89264#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 89148#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89149#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89211#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 89215#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 89384#L108-2 assume true; 89383#L108 assume !false; 89365#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89366#L111 assume ssl3_connect_~s__state~0 == 12292; 89274#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 89275#L216 ssl3_connect_~s__server~0 := 0; 90769#L221 assume ssl3_connect_~cb~0 != 0; 90763#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 90760#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 90718#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 90715#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 90713#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 90586#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90578#L545 ssl3_connect_~skip~0 := 0; 90577#L108-2 assume true; 90576#L108 assume !false; 90575#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90574#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90573#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90572#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90571#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90570#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90569#L126 assume ssl3_connect_~s__state~0 == 4368; 90566#L130 [2018-11-09 23:00:58,177 INFO L795 eck$LassoCheckResult]: Loop: 90566#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 90564#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 90562#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 90559#L281 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 90555#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90548#L545 ssl3_connect_~skip~0 := 0; 90546#L108-2 assume true; 90544#L108 assume !false; 90542#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90540#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90538#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90536#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90534#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90532#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90530#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90528#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90526#L132 assume ssl3_connect_~s__state~0 == 4384; 90524#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 90522#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 90518#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 90516#L299 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 90514#L299-2 ssl3_connect_~s__init_num~0 := 0; 90512#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90509#L545 ssl3_connect_~skip~0 := 0; 90508#L108-2 assume true; 90507#L108 assume !false; 90506#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90505#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90504#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90503#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90502#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90501#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90500#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90499#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90498#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90497#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90496#L138 assume ssl3_connect_~s__state~0 == 4400; 90495#L142 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 90492#L310 assume (ssl3_connect_~__cil_tmp64~0 + 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 90489#L310-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 90487#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90484#L545 ssl3_connect_~skip~0 := 0; 90483#L108-2 assume true; 90482#L108 assume !false; 90481#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90480#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90479#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90478#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90477#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90476#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90475#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90474#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90473#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90472#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90471#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90470#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90469#L144 assume ssl3_connect_~s__state~0 == 4416; 90468#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 90467#L328 assume !(ssl3_connect_~blastFlag~0 == 3); 90466#L328-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 90464#L336 assume !(ssl3_connect_~tmp___6~0 == 0); 90462#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90459#L545 ssl3_connect_~skip~0 := 0; 90458#L108-2 assume true; 90457#L108 assume !false; 90456#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90455#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90454#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90453#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90452#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90451#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90450#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90449#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90448#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90447#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90446#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90445#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90444#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90443#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90442#L150 assume ssl3_connect_~s__state~0 == 4432; 90441#L154 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 90440#L344 assume !(ssl3_connect_~blastFlag~0 == 5); 90438#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 90436#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90433#L545 ssl3_connect_~skip~0 := 0; 90432#L108-2 assume true; 90431#L108 assume !false; 90430#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90429#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90428#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90427#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90426#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90425#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90424#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90423#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90422#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90421#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90420#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90419#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90418#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90417#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90416#L150 assume !(ssl3_connect_~s__state~0 == 4432); 90415#L153 assume !(ssl3_connect_~s__state~0 == 4433); 90414#L156 assume ssl3_connect_~s__state~0 == 4448; 90413#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 90412#L356 assume !(ssl3_connect_~ret~0 <= 0); 90410#L359 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 90408#L359-2 ssl3_connect_~s__init_num~0 := 0; 90406#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90403#L545 ssl3_connect_~skip~0 := 0; 90402#L108-2 assume true; 90401#L108 assume !false; 90400#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90399#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90398#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90397#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90396#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90395#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90394#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90393#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90392#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90391#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90390#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90389#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90388#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90387#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90386#L150 assume !(ssl3_connect_~s__state~0 == 4432); 90385#L153 assume !(ssl3_connect_~s__state~0 == 4433); 90384#L156 assume !(ssl3_connect_~s__state~0 == 4448); 90383#L159 assume !(ssl3_connect_~s__state~0 == 4449); 90382#L162 assume ssl3_connect_~s__state~0 == 4464; 90381#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 90379#L371 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 90377#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90374#L545 ssl3_connect_~skip~0 := 0; 90373#L108-2 assume true; 90372#L108 assume !false; 90371#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90370#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90369#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90368#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90367#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90366#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90365#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90364#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90363#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90362#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90361#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90360#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90359#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90358#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90357#L150 assume !(ssl3_connect_~s__state~0 == 4432); 90356#L153 assume !(ssl3_connect_~s__state~0 == 4433); 90355#L156 assume !(ssl3_connect_~s__state~0 == 4448); 90354#L159 assume !(ssl3_connect_~s__state~0 == 4449); 90353#L162 assume !(ssl3_connect_~s__state~0 == 4464); 90352#L165 assume !(ssl3_connect_~s__state~0 == 4465); 90351#L168 assume !(ssl3_connect_~s__state~0 == 4466); 90350#L171 assume !(ssl3_connect_~s__state~0 == 4467); 90349#L174 assume ssl3_connect_~s__state~0 == 4480; 90348#L178 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 90347#L380 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 90346#L384 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 == 1);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 90308#L384-2 ssl3_connect_~s__init_num~0 := 0; 90309#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90751#L545 ssl3_connect_~skip~0 := 0; 90750#L108-2 assume true; 90749#L108 assume !false; 90748#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90747#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90746#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90745#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90744#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90743#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90742#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90741#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90740#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90739#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90738#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90737#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90736#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90735#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90734#L150 assume !(ssl3_connect_~s__state~0 == 4432); 90733#L153 assume !(ssl3_connect_~s__state~0 == 4433); 90732#L156 assume !(ssl3_connect_~s__state~0 == 4448); 90731#L159 assume !(ssl3_connect_~s__state~0 == 4449); 90730#L162 assume !(ssl3_connect_~s__state~0 == 4464); 90729#L165 assume !(ssl3_connect_~s__state~0 == 4465); 90728#L168 assume !(ssl3_connect_~s__state~0 == 4466); 90727#L171 assume !(ssl3_connect_~s__state~0 == 4467); 90726#L174 assume !(ssl3_connect_~s__state~0 == 4480); 90725#L177 assume !(ssl3_connect_~s__state~0 == 4481); 90724#L180 assume !(ssl3_connect_~s__state~0 == 4496); 90723#L183 assume !(ssl3_connect_~s__state~0 == 4497); 90722#L186 assume ssl3_connect_~s__state~0 == 4512; 90721#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 90720#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 90716#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 90714#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 90712#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 90711#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90708#L545 ssl3_connect_~skip~0 := 0; 90707#L108-2 assume true; 90706#L108 assume !false; 90705#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90704#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90703#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90702#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90701#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90700#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90699#L126 assume !(ssl3_connect_~s__state~0 == 4368); 90698#L129 assume !(ssl3_connect_~s__state~0 == 4369); 90697#L132 assume !(ssl3_connect_~s__state~0 == 4384); 90696#L135 assume !(ssl3_connect_~s__state~0 == 4385); 90695#L138 assume !(ssl3_connect_~s__state~0 == 4400); 90694#L141 assume !(ssl3_connect_~s__state~0 == 4401); 90693#L144 assume !(ssl3_connect_~s__state~0 == 4416); 90692#L147 assume !(ssl3_connect_~s__state~0 == 4417); 90691#L150 assume !(ssl3_connect_~s__state~0 == 4432); 90690#L153 assume !(ssl3_connect_~s__state~0 == 4433); 90689#L156 assume !(ssl3_connect_~s__state~0 == 4448); 90688#L159 assume !(ssl3_connect_~s__state~0 == 4449); 90687#L162 assume !(ssl3_connect_~s__state~0 == 4464); 90686#L165 assume !(ssl3_connect_~s__state~0 == 4465); 90685#L168 assume !(ssl3_connect_~s__state~0 == 4466); 90684#L171 assume !(ssl3_connect_~s__state~0 == 4467); 90683#L174 assume !(ssl3_connect_~s__state~0 == 4480); 90682#L177 assume !(ssl3_connect_~s__state~0 == 4481); 90681#L180 assume !(ssl3_connect_~s__state~0 == 4496); 90680#L183 assume !(ssl3_connect_~s__state~0 == 4497); 90679#L186 assume !(ssl3_connect_~s__state~0 == 4512); 90678#L189 assume !(ssl3_connect_~s__state~0 == 4513); 90677#L192 assume ssl3_connect_~s__state~0 == 4528; 90676#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 90675#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 90098#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 90090#L435-1 ssl3_connect_~s__init_num~0 := 0; 90091#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 90076#L545 ssl3_connect_~skip~0 := 0; 90077#L108-2 assume true; 90068#L108 assume !false; 90069#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90060#L111 assume !(ssl3_connect_~s__state~0 == 12292); 90061#L114 assume !(ssl3_connect_~s__state~0 == 16384); 90052#L117 assume !(ssl3_connect_~s__state~0 == 4096); 90053#L120 assume !(ssl3_connect_~s__state~0 == 20480); 90044#L123 assume !(ssl3_connect_~s__state~0 == 4099); 90045#L126 assume ssl3_connect_~s__state~0 == 4368; 90566#L130 [2018-11-09 23:00:58,177 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,177 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-09 23:00:58,178 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,178 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:58,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:58,187 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,188 INFO L82 PathProgramCache]: Analyzing trace with hash 633266113, now seen corresponding path program 2 times [2018-11-09 23:00:58,188 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,188 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,188 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,282 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-09 23:00:58,282 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:58,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:58,283 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:58,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:58,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:58,283 INFO L87 Difference]: Start difference. First operand 6391 states and 7566 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-09 23:00:58,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:58,370 INFO L93 Difference]: Finished difference Result 5673 states and 6677 transitions. [2018-11-09 23:00:58,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:58,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5673 states and 6677 transitions. [2018-11-09 23:00:58,382 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3494 [2018-11-09 23:00:58,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5673 states to 5673 states and 6677 transitions. [2018-11-09 23:00:58,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2018-11-09 23:00:58,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2018-11-09 23:00:58,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5673 states and 6677 transitions. [2018-11-09 23:00:58,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:58,395 INFO L705 BuchiCegarLoop]: Abstraction has 5673 states and 6677 transitions. [2018-11-09 23:00:58,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states and 6677 transitions. [2018-11-09 23:00:58,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 5639. [2018-11-09 23:00:58,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-09 23:00:58,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6640 transitions. [2018-11-09 23:00:58,426 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-09 23:00:58,426 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-09 23:00:58,426 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-09 23:00:58,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6640 transitions. [2018-11-09 23:00:58,436 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:58,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:58,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:58,438 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:58,438 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-09 23:00:58,438 INFO L793 eck$LassoCheckResult]: Stem: 101340#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 101218#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101219#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101281#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 101304#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 101236#L108-2 assume true; 101441#L108 assume !false; 101442#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101435#L111 assume !(ssl3_connect_~s__state~0 == 12292); 101434#L114 assume !(ssl3_connect_~s__state~0 == 16384); 101429#L117 assume !(ssl3_connect_~s__state~0 == 4096); 101430#L120 assume !(ssl3_connect_~s__state~0 == 20480); 101425#L123 assume !(ssl3_connect_~s__state~0 == 4099); 101426#L126 assume !(ssl3_connect_~s__state~0 == 4368); 101421#L129 assume !(ssl3_connect_~s__state~0 == 4369); 101422#L132 assume !(ssl3_connect_~s__state~0 == 4384); 101417#L135 assume !(ssl3_connect_~s__state~0 == 4385); 101418#L138 assume !(ssl3_connect_~s__state~0 == 4400); 101413#L141 assume !(ssl3_connect_~s__state~0 == 4401); 101414#L144 assume !(ssl3_connect_~s__state~0 == 4416); 101409#L147 assume !(ssl3_connect_~s__state~0 == 4417); 101410#L150 assume !(ssl3_connect_~s__state~0 == 4432); 101405#L153 assume !(ssl3_connect_~s__state~0 == 4433); 101406#L156 assume !(ssl3_connect_~s__state~0 == 4448); 101401#L159 assume !(ssl3_connect_~s__state~0 == 4449); 101402#L162 assume !(ssl3_connect_~s__state~0 == 4464); 101397#L165 assume !(ssl3_connect_~s__state~0 == 4465); 101398#L168 assume !(ssl3_connect_~s__state~0 == 4466); 101393#L171 assume !(ssl3_connect_~s__state~0 == 4467); 101394#L174 assume !(ssl3_connect_~s__state~0 == 4480); 101389#L177 assume !(ssl3_connect_~s__state~0 == 4481); 101390#L180 assume !(ssl3_connect_~s__state~0 == 4496); 101385#L183 assume !(ssl3_connect_~s__state~0 == 4497); 101386#L186 assume !(ssl3_connect_~s__state~0 == 4512); 101381#L189 assume !(ssl3_connect_~s__state~0 == 4513); 101382#L192 assume !(ssl3_connect_~s__state~0 == 4528); 101377#L195 assume !(ssl3_connect_~s__state~0 == 4529); 101378#L198 assume ssl3_connect_~s__state~0 == 4560; 104489#L202 [2018-11-09 23:00:58,438 INFO L795 eck$LassoCheckResult]: Loop: 104489#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 105557#L455 assume !(ssl3_connect_~ret~0 <= 0); 105556#L458 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 105554#L458-2 ssl3_connect_~s__init_num~0 := 0; 105054#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 105044#L545 ssl3_connect_~skip~0 := 0; 105040#L108-2 assume true; 105036#L108 assume !false; 105032#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105028#L111 assume !(ssl3_connect_~s__state~0 == 12292); 105024#L114 assume !(ssl3_connect_~s__state~0 == 16384); 105020#L117 assume !(ssl3_connect_~s__state~0 == 4096); 105016#L120 assume !(ssl3_connect_~s__state~0 == 20480); 105012#L123 assume !(ssl3_connect_~s__state~0 == 4099); 105008#L126 assume !(ssl3_connect_~s__state~0 == 4368); 105004#L129 assume !(ssl3_connect_~s__state~0 == 4369); 105000#L132 assume !(ssl3_connect_~s__state~0 == 4384); 104996#L135 assume !(ssl3_connect_~s__state~0 == 4385); 104992#L138 assume !(ssl3_connect_~s__state~0 == 4400); 104988#L141 assume !(ssl3_connect_~s__state~0 == 4401); 104984#L144 assume !(ssl3_connect_~s__state~0 == 4416); 104980#L147 assume !(ssl3_connect_~s__state~0 == 4417); 104976#L150 assume !(ssl3_connect_~s__state~0 == 4432); 104972#L153 assume !(ssl3_connect_~s__state~0 == 4433); 104968#L156 assume !(ssl3_connect_~s__state~0 == 4448); 104964#L159 assume !(ssl3_connect_~s__state~0 == 4449); 104960#L162 assume !(ssl3_connect_~s__state~0 == 4464); 104957#L165 assume !(ssl3_connect_~s__state~0 == 4465); 104953#L168 assume !(ssl3_connect_~s__state~0 == 4466); 104949#L171 assume !(ssl3_connect_~s__state~0 == 4467); 104945#L174 assume !(ssl3_connect_~s__state~0 == 4480); 104937#L177 assume !(ssl3_connect_~s__state~0 == 4481); 104938#L180 assume !(ssl3_connect_~s__state~0 == 4496); 105733#L183 assume !(ssl3_connect_~s__state~0 == 4497); 105731#L186 assume ssl3_connect_~s__state~0 == 4512; 104497#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 105728#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 104906#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 104907#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 104898#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 104899#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104876#L545 ssl3_connect_~skip~0 := 0; 104877#L108-2 assume true; 104864#L108 assume !false; 104865#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104852#L111 assume !(ssl3_connect_~s__state~0 == 12292); 104853#L114 assume !(ssl3_connect_~s__state~0 == 16384); 104840#L117 assume !(ssl3_connect_~s__state~0 == 4096); 104841#L120 assume !(ssl3_connect_~s__state~0 == 20480); 104828#L123 assume !(ssl3_connect_~s__state~0 == 4099); 104829#L126 assume !(ssl3_connect_~s__state~0 == 4368); 104816#L129 assume !(ssl3_connect_~s__state~0 == 4369); 104817#L132 assume !(ssl3_connect_~s__state~0 == 4384); 104804#L135 assume !(ssl3_connect_~s__state~0 == 4385); 104805#L138 assume !(ssl3_connect_~s__state~0 == 4400); 104792#L141 assume !(ssl3_connect_~s__state~0 == 4401); 104793#L144 assume !(ssl3_connect_~s__state~0 == 4416); 104780#L147 assume !(ssl3_connect_~s__state~0 == 4417); 104781#L150 assume !(ssl3_connect_~s__state~0 == 4432); 104768#L153 assume !(ssl3_connect_~s__state~0 == 4433); 104769#L156 assume !(ssl3_connect_~s__state~0 == 4448); 104756#L159 assume !(ssl3_connect_~s__state~0 == 4449); 104757#L162 assume !(ssl3_connect_~s__state~0 == 4464); 104744#L165 assume !(ssl3_connect_~s__state~0 == 4465); 104745#L168 assume !(ssl3_connect_~s__state~0 == 4466); 104732#L171 assume !(ssl3_connect_~s__state~0 == 4467); 104733#L174 assume !(ssl3_connect_~s__state~0 == 4480); 104720#L177 assume !(ssl3_connect_~s__state~0 == 4481); 104721#L180 assume !(ssl3_connect_~s__state~0 == 4496); 104709#L183 assume !(ssl3_connect_~s__state~0 == 4497); 104710#L186 assume !(ssl3_connect_~s__state~0 == 4512); 104639#L189 assume !(ssl3_connect_~s__state~0 == 4513); 104640#L192 assume ssl3_connect_~s__state~0 == 4528; 104492#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104635#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 104554#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 104553#L439 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 104551#L435-1 ssl3_connect_~s__init_num~0 := 0; 104549#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104546#L545 ssl3_connect_~skip~0 := 0; 104545#L108-2 assume true; 104544#L108 assume !false; 104543#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104542#L111 assume !(ssl3_connect_~s__state~0 == 12292); 104541#L114 assume !(ssl3_connect_~s__state~0 == 16384); 104540#L117 assume !(ssl3_connect_~s__state~0 == 4096); 104539#L120 assume !(ssl3_connect_~s__state~0 == 20480); 104538#L123 assume !(ssl3_connect_~s__state~0 == 4099); 104537#L126 assume !(ssl3_connect_~s__state~0 == 4368); 104536#L129 assume !(ssl3_connect_~s__state~0 == 4369); 104535#L132 assume !(ssl3_connect_~s__state~0 == 4384); 104534#L135 assume !(ssl3_connect_~s__state~0 == 4385); 104533#L138 assume !(ssl3_connect_~s__state~0 == 4400); 104532#L141 assume !(ssl3_connect_~s__state~0 == 4401); 104531#L144 assume !(ssl3_connect_~s__state~0 == 4416); 104530#L147 assume !(ssl3_connect_~s__state~0 == 4417); 104527#L150 assume !(ssl3_connect_~s__state~0 == 4432); 104525#L153 assume !(ssl3_connect_~s__state~0 == 4433); 104523#L156 assume !(ssl3_connect_~s__state~0 == 4448); 104521#L159 assume !(ssl3_connect_~s__state~0 == 4449); 104518#L162 assume !(ssl3_connect_~s__state~0 == 4464); 104516#L165 assume !(ssl3_connect_~s__state~0 == 4465); 104514#L168 assume !(ssl3_connect_~s__state~0 == 4466); 104512#L171 assume !(ssl3_connect_~s__state~0 == 4467); 104510#L174 assume !(ssl3_connect_~s__state~0 == 4480); 104508#L177 assume !(ssl3_connect_~s__state~0 == 4481); 104505#L180 assume !(ssl3_connect_~s__state~0 == 4496); 104503#L183 assume !(ssl3_connect_~s__state~0 == 4497); 104500#L186 assume !(ssl3_connect_~s__state~0 == 4512); 104498#L189 assume !(ssl3_connect_~s__state~0 == 4513); 104495#L192 assume !(ssl3_connect_~s__state~0 == 4528); 104493#L195 assume !(ssl3_connect_~s__state~0 == 4529); 104490#L198 assume !(ssl3_connect_~s__state~0 == 4560); 102844#L201 assume !(ssl3_connect_~s__state~0 == 4561); 102840#L204 assume ssl3_connect_~s__state~0 == 4352; 102839#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 102838#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 102835#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 102833#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 102830#L545 ssl3_connect_~skip~0 := 0; 102829#L108-2 assume true; 102828#L108 assume !false; 102827#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102826#L111 assume !(ssl3_connect_~s__state~0 == 12292); 102825#L114 assume !(ssl3_connect_~s__state~0 == 16384); 102824#L117 assume !(ssl3_connect_~s__state~0 == 4096); 102823#L120 assume !(ssl3_connect_~s__state~0 == 20480); 102821#L123 assume !(ssl3_connect_~s__state~0 == 4099); 102820#L126 assume !(ssl3_connect_~s__state~0 == 4368); 102818#L129 assume !(ssl3_connect_~s__state~0 == 4369); 102817#L132 assume !(ssl3_connect_~s__state~0 == 4384); 102815#L135 assume !(ssl3_connect_~s__state~0 == 4385); 102812#L138 assume !(ssl3_connect_~s__state~0 == 4400); 102813#L141 assume !(ssl3_connect_~s__state~0 == 4401); 102814#L144 assume !(ssl3_connect_~s__state~0 == 4416); 104528#L147 assume !(ssl3_connect_~s__state~0 == 4417); 104526#L150 assume !(ssl3_connect_~s__state~0 == 4432); 104524#L153 assume !(ssl3_connect_~s__state~0 == 4433); 104522#L156 assume !(ssl3_connect_~s__state~0 == 4448); 104519#L159 assume !(ssl3_connect_~s__state~0 == 4449); 104517#L162 assume !(ssl3_connect_~s__state~0 == 4464); 104515#L165 assume !(ssl3_connect_~s__state~0 == 4465); 104513#L168 assume !(ssl3_connect_~s__state~0 == 4466); 104511#L171 assume !(ssl3_connect_~s__state~0 == 4467); 104509#L174 assume !(ssl3_connect_~s__state~0 == 4480); 104506#L177 assume !(ssl3_connect_~s__state~0 == 4481); 104504#L180 assume !(ssl3_connect_~s__state~0 == 4496); 104501#L183 assume !(ssl3_connect_~s__state~0 == 4497); 104499#L186 assume !(ssl3_connect_~s__state~0 == 4512); 104496#L189 assume !(ssl3_connect_~s__state~0 == 4513); 104494#L192 assume !(ssl3_connect_~s__state~0 == 4528); 104491#L195 assume !(ssl3_connect_~s__state~0 == 4529); 104488#L198 assume ssl3_connect_~s__state~0 == 4560; 104489#L202 [2018-11-09 23:00:58,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,438 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-09 23:00:58,438 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,439 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:58,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:58,470 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:58,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:58,470 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:00:58,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 1 times [2018-11-09 23:00:58,470 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,471 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-09 23:00:58,517 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:58,517 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:58,527 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,547 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:58,556 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-09 23:00:58,573 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:58,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:00:58,573 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:58,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:58,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:58,573 INFO L87 Difference]: Start difference. First operand 5639 states and 6640 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-09 23:00:58,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:58,640 INFO L93 Difference]: Finished difference Result 5645 states and 6644 transitions. [2018-11-09 23:00:58,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:58,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5645 states and 6644 transitions. [2018-11-09 23:00:58,652 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:58,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5645 states to 5645 states and 6644 transitions. [2018-11-09 23:00:58,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5645 [2018-11-09 23:00:58,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5645 [2018-11-09 23:00:58,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5645 states and 6644 transitions. [2018-11-09 23:00:58,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:58,660 INFO L705 BuchiCegarLoop]: Abstraction has 5645 states and 6644 transitions. [2018-11-09 23:00:58,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states and 6644 transitions. [2018-11-09 23:00:58,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5639. [2018-11-09 23:00:58,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-09 23:00:58,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6638 transitions. [2018-11-09 23:00:58,688 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-09 23:00:58,688 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-09 23:00:58,688 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-09 23:00:58,688 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6638 transitions. [2018-11-09 23:00:58,699 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:58,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:58,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:58,699 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-09 23:00:58,699 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-09 23:00:58,700 INFO L793 eck$LassoCheckResult]: Stem: 113095#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112966#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112967#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 113033#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 113052#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 112983#L108-2 assume true; 113131#L108 assume !false; 117252#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117244#L111 assume !(ssl3_connect_~s__state~0 == 12292); 114725#L114 assume !(ssl3_connect_~s__state~0 == 16384); 117241#L117 assume !(ssl3_connect_~s__state~0 == 4096); 117239#L120 assume !(ssl3_connect_~s__state~0 == 20480); 117237#L123 assume !(ssl3_connect_~s__state~0 == 4099); 117235#L126 assume !(ssl3_connect_~s__state~0 == 4368); 117233#L129 assume !(ssl3_connect_~s__state~0 == 4369); 117231#L132 assume !(ssl3_connect_~s__state~0 == 4384); 117229#L135 assume !(ssl3_connect_~s__state~0 == 4385); 117227#L138 assume !(ssl3_connect_~s__state~0 == 4400); 117225#L141 assume !(ssl3_connect_~s__state~0 == 4401); 117223#L144 assume !(ssl3_connect_~s__state~0 == 4416); 117221#L147 assume !(ssl3_connect_~s__state~0 == 4417); 117219#L150 assume !(ssl3_connect_~s__state~0 == 4432); 117217#L153 assume !(ssl3_connect_~s__state~0 == 4433); 117215#L156 assume !(ssl3_connect_~s__state~0 == 4448); 117213#L159 assume !(ssl3_connect_~s__state~0 == 4449); 117211#L162 assume !(ssl3_connect_~s__state~0 == 4464); 117209#L165 assume !(ssl3_connect_~s__state~0 == 4465); 117207#L168 assume !(ssl3_connect_~s__state~0 == 4466); 117201#L171 assume !(ssl3_connect_~s__state~0 == 4467); 117199#L174 assume !(ssl3_connect_~s__state~0 == 4480); 117197#L177 assume !(ssl3_connect_~s__state~0 == 4481); 117195#L180 assume !(ssl3_connect_~s__state~0 == 4496); 117193#L183 assume !(ssl3_connect_~s__state~0 == 4497); 117191#L186 assume !(ssl3_connect_~s__state~0 == 4512); 117189#L189 assume !(ssl3_connect_~s__state~0 == 4513); 117187#L192 assume !(ssl3_connect_~s__state~0 == 4528); 117185#L195 assume !(ssl3_connect_~s__state~0 == 4529); 117184#L198 assume !(ssl3_connect_~s__state~0 == 4560); 113061#L201 assume ssl3_connect_~s__state~0 == 4561; 113062#L202 [2018-11-09 23:00:58,700 INFO L795 eck$LassoCheckResult]: Loop: 113062#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116749#L455 assume !(ssl3_connect_~ret~0 <= 0); 116750#L458 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 112999#L458-2 ssl3_connect_~s__init_num~0 := 0; 113000#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 117702#L545 ssl3_connect_~skip~0 := 0; 117050#L108-2 assume true; 117051#L108 assume !false; 117039#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117040#L111 assume !(ssl3_connect_~s__state~0 == 12292); 117024#L114 assume !(ssl3_connect_~s__state~0 == 16384); 117025#L117 assume !(ssl3_connect_~s__state~0 == 4096); 117009#L120 assume !(ssl3_connect_~s__state~0 == 20480); 117010#L123 assume !(ssl3_connect_~s__state~0 == 4099); 116997#L126 assume !(ssl3_connect_~s__state~0 == 4368); 116998#L129 assume !(ssl3_connect_~s__state~0 == 4369); 116985#L132 assume !(ssl3_connect_~s__state~0 == 4384); 116986#L135 assume !(ssl3_connect_~s__state~0 == 4385); 116973#L138 assume !(ssl3_connect_~s__state~0 == 4400); 116974#L141 assume !(ssl3_connect_~s__state~0 == 4401); 116961#L144 assume !(ssl3_connect_~s__state~0 == 4416); 116962#L147 assume !(ssl3_connect_~s__state~0 == 4417); 116949#L150 assume !(ssl3_connect_~s__state~0 == 4432); 116950#L153 assume !(ssl3_connect_~s__state~0 == 4433); 116746#L156 assume !(ssl3_connect_~s__state~0 == 4448); 116747#L159 assume !(ssl3_connect_~s__state~0 == 4449); 116733#L162 assume !(ssl3_connect_~s__state~0 == 4464); 116734#L165 assume !(ssl3_connect_~s__state~0 == 4465); 116727#L168 assume !(ssl3_connect_~s__state~0 == 4466); 116728#L171 assume !(ssl3_connect_~s__state~0 == 4467); 116721#L174 assume !(ssl3_connect_~s__state~0 == 4480); 116722#L177 assume !(ssl3_connect_~s__state~0 == 4481); 116715#L180 assume !(ssl3_connect_~s__state~0 == 4496); 116716#L183 assume !(ssl3_connect_~s__state~0 == 4497); 116710#L186 assume ssl3_connect_~s__state~0 == 4512; 113313#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 113059#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 113060#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 116905#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 116906#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 116899#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 116689#L545 ssl3_connect_~skip~0 := 0; 116690#L108-2 assume true; 116683#L108 assume !false; 116684#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116676#L111 assume !(ssl3_connect_~s__state~0 == 12292); 116677#L114 assume !(ssl3_connect_~s__state~0 == 16384); 116670#L117 assume !(ssl3_connect_~s__state~0 == 4096); 116671#L120 assume !(ssl3_connect_~s__state~0 == 20480); 116662#L123 assume !(ssl3_connect_~s__state~0 == 4099); 116663#L126 assume !(ssl3_connect_~s__state~0 == 4368); 116656#L129 assume !(ssl3_connect_~s__state~0 == 4369); 116657#L132 assume !(ssl3_connect_~s__state~0 == 4384); 116650#L135 assume !(ssl3_connect_~s__state~0 == 4385); 116651#L138 assume !(ssl3_connect_~s__state~0 == 4400); 116644#L141 assume !(ssl3_connect_~s__state~0 == 4401); 116645#L144 assume !(ssl3_connect_~s__state~0 == 4416); 116638#L147 assume !(ssl3_connect_~s__state~0 == 4417); 116639#L150 assume !(ssl3_connect_~s__state~0 == 4432); 116632#L153 assume !(ssl3_connect_~s__state~0 == 4433); 116633#L156 assume !(ssl3_connect_~s__state~0 == 4448); 116626#L159 assume !(ssl3_connect_~s__state~0 == 4449); 116627#L162 assume !(ssl3_connect_~s__state~0 == 4464); 116620#L165 assume !(ssl3_connect_~s__state~0 == 4465); 116621#L168 assume !(ssl3_connect_~s__state~0 == 4466); 116614#L171 assume !(ssl3_connect_~s__state~0 == 4467); 116615#L174 assume !(ssl3_connect_~s__state~0 == 4480); 116607#L177 assume !(ssl3_connect_~s__state~0 == 4481); 116608#L180 assume !(ssl3_connect_~s__state~0 == 4496); 116601#L183 assume !(ssl3_connect_~s__state~0 == 4497); 116602#L186 assume !(ssl3_connect_~s__state~0 == 4512); 116593#L189 assume !(ssl3_connect_~s__state~0 == 4513); 116594#L192 assume ssl3_connect_~s__state~0 == 4528; 113049#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 113050#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 113063#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 113064#L439 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 113605#L435-1 ssl3_connect_~s__init_num~0 := 0; 113606#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 113598#L545 ssl3_connect_~skip~0 := 0; 113599#L108-2 assume true; 113594#L108 assume !false; 113595#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113590#L111 assume !(ssl3_connect_~s__state~0 == 12292); 113591#L114 assume !(ssl3_connect_~s__state~0 == 16384); 113586#L117 assume !(ssl3_connect_~s__state~0 == 4096); 113587#L120 assume !(ssl3_connect_~s__state~0 == 20480); 113582#L123 assume !(ssl3_connect_~s__state~0 == 4099); 113583#L126 assume !(ssl3_connect_~s__state~0 == 4368); 113578#L129 assume !(ssl3_connect_~s__state~0 == 4369); 113579#L132 assume !(ssl3_connect_~s__state~0 == 4384); 113574#L135 assume !(ssl3_connect_~s__state~0 == 4385); 113575#L138 assume !(ssl3_connect_~s__state~0 == 4400); 113566#L141 assume !(ssl3_connect_~s__state~0 == 4401); 113567#L144 assume !(ssl3_connect_~s__state~0 == 4416); 116588#L147 assume !(ssl3_connect_~s__state~0 == 4417); 116589#L150 assume !(ssl3_connect_~s__state~0 == 4432); 116583#L153 assume !(ssl3_connect_~s__state~0 == 4433); 116584#L156 assume !(ssl3_connect_~s__state~0 == 4448); 116578#L159 assume !(ssl3_connect_~s__state~0 == 4449); 116579#L162 assume !(ssl3_connect_~s__state~0 == 4464); 116574#L165 assume !(ssl3_connect_~s__state~0 == 4465); 116575#L168 assume !(ssl3_connect_~s__state~0 == 4466); 116569#L171 assume !(ssl3_connect_~s__state~0 == 4467); 116570#L174 assume !(ssl3_connect_~s__state~0 == 4480); 116566#L177 assume !(ssl3_connect_~s__state~0 == 4481); 116567#L180 assume !(ssl3_connect_~s__state~0 == 4496); 116562#L183 assume !(ssl3_connect_~s__state~0 == 4497); 116563#L186 assume !(ssl3_connect_~s__state~0 == 4512); 116557#L189 assume !(ssl3_connect_~s__state~0 == 4513); 116558#L192 assume !(ssl3_connect_~s__state~0 == 4528); 113299#L195 assume !(ssl3_connect_~s__state~0 == 4529); 113300#L198 assume !(ssl3_connect_~s__state~0 == 4560); 113289#L201 assume !(ssl3_connect_~s__state~0 == 4561); 113290#L204 assume ssl3_connect_~s__state~0 == 4352; 113281#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 113282#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 113270#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 113271#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 113247#L545 ssl3_connect_~skip~0 := 0; 113248#L108-2 assume true; 113238#L108 assume !false; 113239#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113229#L111 assume !(ssl3_connect_~s__state~0 == 12292); 113230#L114 assume !(ssl3_connect_~s__state~0 == 16384); 113220#L117 assume !(ssl3_connect_~s__state~0 == 4096); 113221#L120 assume !(ssl3_connect_~s__state~0 == 20480); 113214#L123 assume !(ssl3_connect_~s__state~0 == 4099); 113215#L126 assume !(ssl3_connect_~s__state~0 == 4368); 113200#L129 assume !(ssl3_connect_~s__state~0 == 4369); 113201#L132 assume !(ssl3_connect_~s__state~0 == 4384); 113191#L135 assume !(ssl3_connect_~s__state~0 == 4385); 113193#L138 assume !(ssl3_connect_~s__state~0 == 4400); 113568#L141 assume !(ssl3_connect_~s__state~0 == 4401); 113570#L144 assume !(ssl3_connect_~s__state~0 == 4416); 113479#L147 assume !(ssl3_connect_~s__state~0 == 4417); 113481#L150 assume !(ssl3_connect_~s__state~0 == 4432); 113465#L153 assume !(ssl3_connect_~s__state~0 == 4433); 113466#L156 assume !(ssl3_connect_~s__state~0 == 4448); 113451#L159 assume !(ssl3_connect_~s__state~0 == 4449); 113453#L162 assume !(ssl3_connect_~s__state~0 == 4464); 113420#L165 assume !(ssl3_connect_~s__state~0 == 4465); 113421#L168 assume !(ssl3_connect_~s__state~0 == 4466); 113407#L171 assume !(ssl3_connect_~s__state~0 == 4467); 113409#L174 assume !(ssl3_connect_~s__state~0 == 4480); 116792#L177 assume !(ssl3_connect_~s__state~0 == 4481); 116793#L180 assume !(ssl3_connect_~s__state~0 == 4496); 113327#L183 assume !(ssl3_connect_~s__state~0 == 4497); 113329#L186 assume !(ssl3_connect_~s__state~0 == 4512); 113312#L189 assume !(ssl3_connect_~s__state~0 == 4513); 113314#L192 assume !(ssl3_connect_~s__state~0 == 4528); 116550#L195 assume !(ssl3_connect_~s__state~0 == 4529); 116551#L198 assume ssl3_connect_~s__state~0 == 4560; 113062#L202 [2018-11-09 23:00:58,700 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,700 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-09 23:00:58,700 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,701 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-09 23:00:58,734 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:58,734 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-09 23:00:58,735 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:00:58,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:58,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 2 times [2018-11-09 23:00:58,735 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:58,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:58,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:58,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:58,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:58,775 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-09 23:00:58,775 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:58,775 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:58,789 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-09 23:00:58,810 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-09 23:00:58,810 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-09 23:00:58,812 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:58,829 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-09 23:00:58,854 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:58,854 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-09 23:00:58,854 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:58,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:58,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:58,855 INFO L87 Difference]: Start difference. First operand 5639 states and 6638 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-09 23:00:59,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:59,022 INFO L93 Difference]: Finished difference Result 5963 states and 6992 transitions. [2018-11-09 23:00:59,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:59,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5963 states and 6992 transitions. [2018-11-09 23:00:59,038 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-09 23:00:59,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5963 states to 5897 states and 6924 transitions. [2018-11-09 23:00:59,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5897 [2018-11-09 23:00:59,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5897 [2018-11-09 23:00:59,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5897 states and 6924 transitions. [2018-11-09 23:00:59,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:59,053 INFO L705 BuchiCegarLoop]: Abstraction has 5897 states and 6924 transitions. [2018-11-09 23:00:59,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states and 6924 transitions. [2018-11-09 23:00:59,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5573. [2018-11-09 23:00:59,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-09 23:00:59,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6568 transitions. [2018-11-09 23:00:59,095 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-09 23:00:59,095 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-09 23:00:59,095 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-09 23:00:59,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6568 transitions. [2018-11-09 23:00:59,107 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:59,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:59,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:59,108 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1, 1] [2018-11-09 23:00:59,108 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-09 23:00:59,108 INFO L793 eck$LassoCheckResult]: Stem: 125160#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 125032#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 125033#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 125097#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 125119#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 125050#L108-2 assume true; 125196#L108 assume !false; 125192#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 125193#L111 assume ssl3_connect_~s__state~0 == 12292; 125173#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 125174#L216 ssl3_connect_~s__server~0 := 0; 129024#L221 assume ssl3_connect_~cb~0 != 0; 127000#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 129023#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 129021#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 129019#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 129017#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 129015#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 129012#L545 ssl3_connect_~skip~0 := 0; 129011#L108-2 assume true; 129010#L108 assume !false; 129009#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129008#L111 assume !(ssl3_connect_~s__state~0 == 12292); 129007#L114 assume !(ssl3_connect_~s__state~0 == 16384); 129006#L117 assume !(ssl3_connect_~s__state~0 == 4096); 129005#L120 assume !(ssl3_connect_~s__state~0 == 20480); 129004#L123 assume !(ssl3_connect_~s__state~0 == 4099); 129003#L126 assume ssl3_connect_~s__state~0 == 4368; 129002#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129001#L270 assume !(ssl3_connect_~blastFlag~0 == 0); 128999#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 128997#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 128996#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 128993#L545 ssl3_connect_~skip~0 := 0; 128992#L108-2 assume true; 128991#L108 assume !false; 128990#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128989#L111 assume !(ssl3_connect_~s__state~0 == 12292); 128988#L114 assume !(ssl3_connect_~s__state~0 == 16384); 128987#L117 assume !(ssl3_connect_~s__state~0 == 4096); 128986#L120 assume !(ssl3_connect_~s__state~0 == 20480); 128985#L123 assume !(ssl3_connect_~s__state~0 == 4099); 128984#L126 assume !(ssl3_connect_~s__state~0 == 4368); 128983#L129 assume !(ssl3_connect_~s__state~0 == 4369); 128982#L132 assume ssl3_connect_~s__state~0 == 4384; 128981#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 128980#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 128978#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 128975#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 128976#L299-2 [2018-11-09 23:00:59,108 INFO L795 eck$LassoCheckResult]: Loop: 128976#L299-2 ssl3_connect_~s__init_num~0 := 0; 130470#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 130381#L545 ssl3_connect_~skip~0 := 0; 130377#L108-2 assume true; 130375#L108 assume !false; 130373#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130371#L111 assume !(ssl3_connect_~s__state~0 == 12292); 130369#L114 assume !(ssl3_connect_~s__state~0 == 16384); 130367#L117 assume !(ssl3_connect_~s__state~0 == 4096); 130365#L120 assume !(ssl3_connect_~s__state~0 == 20480); 130363#L123 assume !(ssl3_connect_~s__state~0 == 4099); 130361#L126 assume !(ssl3_connect_~s__state~0 == 4368); 130359#L129 assume !(ssl3_connect_~s__state~0 == 4369); 130357#L132 assume !(ssl3_connect_~s__state~0 == 4384); 130355#L135 assume !(ssl3_connect_~s__state~0 == 4385); 130353#L138 assume !(ssl3_connect_~s__state~0 == 4400); 130351#L141 assume !(ssl3_connect_~s__state~0 == 4401); 130349#L144 assume !(ssl3_connect_~s__state~0 == 4416); 130347#L147 assume !(ssl3_connect_~s__state~0 == 4417); 130345#L150 assume !(ssl3_connect_~s__state~0 == 4432); 130343#L153 assume !(ssl3_connect_~s__state~0 == 4433); 130341#L156 assume !(ssl3_connect_~s__state~0 == 4448); 130339#L159 assume !(ssl3_connect_~s__state~0 == 4449); 130337#L162 assume !(ssl3_connect_~s__state~0 == 4464); 130335#L165 assume !(ssl3_connect_~s__state~0 == 4465); 130333#L168 assume !(ssl3_connect_~s__state~0 == 4466); 130331#L171 assume !(ssl3_connect_~s__state~0 == 4467); 130329#L174 assume !(ssl3_connect_~s__state~0 == 4480); 130327#L177 assume !(ssl3_connect_~s__state~0 == 4481); 130325#L180 assume !(ssl3_connect_~s__state~0 == 4496); 130323#L183 assume !(ssl3_connect_~s__state~0 == 4497); 130321#L186 assume !(ssl3_connect_~s__state~0 == 4512); 130317#L189 assume !(ssl3_connect_~s__state~0 == 4513); 130283#L192 assume !(ssl3_connect_~s__state~0 == 4528); 130277#L195 assume !(ssl3_connect_~s__state~0 == 4529); 130273#L198 assume ssl3_connect_~s__state~0 == 4560; 128554#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 130272#L455 assume !(ssl3_connect_~ret~0 <= 0); 130271#L458 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 130269#L458-2 ssl3_connect_~s__init_num~0 := 0; 130229#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 130226#L545 ssl3_connect_~skip~0 := 0; 130225#L108-2 assume true; 130224#L108 assume !false; 130223#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130222#L111 assume !(ssl3_connect_~s__state~0 == 12292); 130221#L114 assume !(ssl3_connect_~s__state~0 == 16384); 130220#L117 assume !(ssl3_connect_~s__state~0 == 4096); 130219#L120 assume !(ssl3_connect_~s__state~0 == 20480); 130218#L123 assume !(ssl3_connect_~s__state~0 == 4099); 130217#L126 assume !(ssl3_connect_~s__state~0 == 4368); 130216#L129 assume !(ssl3_connect_~s__state~0 == 4369); 130215#L132 assume !(ssl3_connect_~s__state~0 == 4384); 130214#L135 assume !(ssl3_connect_~s__state~0 == 4385); 130213#L138 assume !(ssl3_connect_~s__state~0 == 4400); 130212#L141 assume !(ssl3_connect_~s__state~0 == 4401); 130211#L144 assume !(ssl3_connect_~s__state~0 == 4416); 130210#L147 assume !(ssl3_connect_~s__state~0 == 4417); 130209#L150 assume !(ssl3_connect_~s__state~0 == 4432); 130208#L153 assume !(ssl3_connect_~s__state~0 == 4433); 130207#L156 assume !(ssl3_connect_~s__state~0 == 4448); 130206#L159 assume !(ssl3_connect_~s__state~0 == 4449); 130205#L162 assume !(ssl3_connect_~s__state~0 == 4464); 130204#L165 assume !(ssl3_connect_~s__state~0 == 4465); 130203#L168 assume !(ssl3_connect_~s__state~0 == 4466); 130202#L171 assume !(ssl3_connect_~s__state~0 == 4467); 130201#L174 assume !(ssl3_connect_~s__state~0 == 4480); 130200#L177 assume !(ssl3_connect_~s__state~0 == 4481); 130199#L180 assume !(ssl3_connect_~s__state~0 == 4496); 130198#L183 assume !(ssl3_connect_~s__state~0 == 4497); 130197#L186 assume ssl3_connect_~s__state~0 == 4512; 125450#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 130196#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 130195#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 130194#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 130193#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 130190#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 130187#L545 ssl3_connect_~skip~0 := 0; 130186#L108-2 assume true; 130185#L108 assume !false; 130184#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 130183#L111 assume !(ssl3_connect_~s__state~0 == 12292); 130182#L114 assume !(ssl3_connect_~s__state~0 == 16384); 130181#L117 assume !(ssl3_connect_~s__state~0 == 4096); 130180#L120 assume !(ssl3_connect_~s__state~0 == 20480); 130179#L123 assume !(ssl3_connect_~s__state~0 == 4099); 130178#L126 assume !(ssl3_connect_~s__state~0 == 4368); 130177#L129 assume !(ssl3_connect_~s__state~0 == 4369); 130176#L132 assume !(ssl3_connect_~s__state~0 == 4384); 130175#L135 assume !(ssl3_connect_~s__state~0 == 4385); 130174#L138 assume !(ssl3_connect_~s__state~0 == 4400); 130173#L141 assume !(ssl3_connect_~s__state~0 == 4401); 130172#L144 assume !(ssl3_connect_~s__state~0 == 4416); 130171#L147 assume !(ssl3_connect_~s__state~0 == 4417); 130170#L150 assume !(ssl3_connect_~s__state~0 == 4432); 130169#L153 assume !(ssl3_connect_~s__state~0 == 4433); 130168#L156 assume !(ssl3_connect_~s__state~0 == 4448); 130167#L159 assume !(ssl3_connect_~s__state~0 == 4449); 130166#L162 assume !(ssl3_connect_~s__state~0 == 4464); 130165#L165 assume !(ssl3_connect_~s__state~0 == 4465); 130164#L168 assume !(ssl3_connect_~s__state~0 == 4466); 130163#L171 assume !(ssl3_connect_~s__state~0 == 4467); 130162#L174 assume !(ssl3_connect_~s__state~0 == 4480); 130161#L177 assume !(ssl3_connect_~s__state~0 == 4481); 130160#L180 assume !(ssl3_connect_~s__state~0 == 4496); 130159#L183 assume !(ssl3_connect_~s__state~0 == 4497); 130158#L186 assume !(ssl3_connect_~s__state~0 == 4512); 130157#L189 assume !(ssl3_connect_~s__state~0 == 4513); 130156#L192 assume ssl3_connect_~s__state~0 == 4528; 125440#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 125579#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 125580#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 128670#L439 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 128671#L435-1 ssl3_connect_~s__init_num~0 := 0; 128666#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 128664#L545 ssl3_connect_~skip~0 := 0; 128659#L108-2 assume true; 128660#L108 assume !false; 128655#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128656#L111 assume !(ssl3_connect_~s__state~0 == 12292); 128651#L114 assume !(ssl3_connect_~s__state~0 == 16384); 128652#L117 assume !(ssl3_connect_~s__state~0 == 4096); 128647#L120 assume !(ssl3_connect_~s__state~0 == 20480); 128648#L123 assume !(ssl3_connect_~s__state~0 == 4099); 128643#L126 assume !(ssl3_connect_~s__state~0 == 4368); 128644#L129 assume !(ssl3_connect_~s__state~0 == 4369); 128639#L132 assume !(ssl3_connect_~s__state~0 == 4384); 128640#L135 assume !(ssl3_connect_~s__state~0 == 4385); 128634#L138 assume !(ssl3_connect_~s__state~0 == 4400); 128635#L141 assume !(ssl3_connect_~s__state~0 == 4401); 128626#L144 assume !(ssl3_connect_~s__state~0 == 4416); 128627#L147 assume !(ssl3_connect_~s__state~0 == 4417); 128616#L150 assume !(ssl3_connect_~s__state~0 == 4432); 128617#L153 assume !(ssl3_connect_~s__state~0 == 4433); 128607#L156 assume !(ssl3_connect_~s__state~0 == 4448); 128608#L159 assume !(ssl3_connect_~s__state~0 == 4449); 128598#L162 assume !(ssl3_connect_~s__state~0 == 4464); 128599#L165 assume !(ssl3_connect_~s__state~0 == 4465); 128589#L168 assume !(ssl3_connect_~s__state~0 == 4466); 128590#L171 assume !(ssl3_connect_~s__state~0 == 4467); 128581#L174 assume !(ssl3_connect_~s__state~0 == 4480); 128582#L177 assume !(ssl3_connect_~s__state~0 == 4481); 128575#L180 assume !(ssl3_connect_~s__state~0 == 4496); 128576#L183 assume !(ssl3_connect_~s__state~0 == 4497); 128569#L186 assume !(ssl3_connect_~s__state~0 == 4512); 128570#L189 assume !(ssl3_connect_~s__state~0 == 4513); 128560#L192 assume !(ssl3_connect_~s__state~0 == 4528); 128561#L195 assume !(ssl3_connect_~s__state~0 == 4529); 128553#L198 assume !(ssl3_connect_~s__state~0 == 4560); 125293#L201 assume !(ssl3_connect_~s__state~0 == 4561); 125292#L204 assume ssl3_connect_~s__state~0 == 4352; 125290#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 125291#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 128481#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 128482#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 128467#L545 ssl3_connect_~skip~0 := 0; 128468#L108-2 assume true; 128459#L108 assume !false; 128460#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 128451#L111 assume !(ssl3_connect_~s__state~0 == 12292); 128452#L114 assume !(ssl3_connect_~s__state~0 == 16384); 128443#L117 assume !(ssl3_connect_~s__state~0 == 4096); 128444#L120 assume !(ssl3_connect_~s__state~0 == 20480); 128434#L123 assume !(ssl3_connect_~s__state~0 == 4099); 128436#L126 assume !(ssl3_connect_~s__state~0 == 4368); 128425#L129 assume !(ssl3_connect_~s__state~0 == 4369); 128426#L132 assume ssl3_connect_~s__state~0 == 4384; 125535#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 125161#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 125151#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 130473#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 128976#L299-2 [2018-11-09 23:00:59,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:59,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1786623537, now seen corresponding path program 1 times [2018-11-09 23:00:59,109 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:59,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:59,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,109 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-09 23:00:59,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:59,143 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-09 23:00:59,143 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-09 23:00:59,143 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-09 23:00:59,144 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-09 23:00:59,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:59,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1000736111, now seen corresponding path program 1 times [2018-11-09 23:00:59,144 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:59,144 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:59,144 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:59,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:59,224 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-09 23:00:59,224 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:59,224 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:59,235 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:59,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:59,257 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:59,276 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-09 23:00:59,301 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:59,301 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-09 23:00:59,301 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:59,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-09 23:00:59,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-09 23:00:59,302 INFO L87 Difference]: Start difference. First operand 5573 states and 6568 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-09 23:00:59,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:59,341 INFO L93 Difference]: Finished difference Result 5573 states and 6566 transitions. [2018-11-09 23:00:59,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-09 23:00:59,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5573 states and 6566 transitions. [2018-11-09 23:00:59,356 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:59,365 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5573 states to 5573 states and 6566 transitions. [2018-11-09 23:00:59,365 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5573 [2018-11-09 23:00:59,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5573 [2018-11-09 23:00:59,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5573 states and 6566 transitions. [2018-11-09 23:00:59,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-09 23:00:59,368 INFO L705 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-09 23:00:59,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5573 states and 6566 transitions. [2018-11-09 23:00:59,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5573 to 5573. [2018-11-09 23:00:59,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-09 23:00:59,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6566 transitions. [2018-11-09 23:00:59,407 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-09 23:00:59,407 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6566 transitions. [2018-11-09 23:00:59,408 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-09 23:00:59,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6566 transitions. [2018-11-09 23:00:59,419 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-09 23:00:59,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-09 23:00:59,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-09 23:00:59,421 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [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, 1, 1, 1, 1, 1] [2018-11-09 23:00:59,421 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-09 23:00:59,421 INFO L793 eck$LassoCheckResult]: Stem: 136817#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136696#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 136697#L94 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 136757#L97-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~post28 + 1;havoc ssl3_connect_#t~post28; 136778#L102 assume !(ssl3_connect_~tmp___1~0 + 12288 != 0); 136713#L108-2 assume true; 136847#L108 assume !false; 136843#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136844#L111 assume ssl3_connect_~s__state~0 == 12292; 136825#L112 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~post29 + 1;havoc ssl3_connect_#t~post29; 136826#L216 ssl3_connect_~s__server~0 := 0; 137357#L221 assume ssl3_connect_~cb~0 != 0; 137355#L221-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 + 65280; 137353#L226 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 137350#L236 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 137344#L236-2 assume !(ssl3_connect_~tmp___4~0 == 0); 137341#L258 assume !(ssl3_connect_~tmp___5~0 == 0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~post31 + 1;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 137338#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137330#L545 ssl3_connect_~skip~0 := 0; 137328#L108-2 assume true; 137326#L108 assume !false; 137324#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137322#L111 assume !(ssl3_connect_~s__state~0 == 12292); 137320#L114 assume !(ssl3_connect_~s__state~0 == 16384); 137318#L117 assume !(ssl3_connect_~s__state~0 == 4096); 137316#L120 assume !(ssl3_connect_~s__state~0 == 20480); 137314#L123 assume !(ssl3_connect_~s__state~0 == 4099); 137312#L126 assume ssl3_connect_~s__state~0 == 4368; 137310#L130 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 137308#L270 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 137305#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 137302#L281 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 137299#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137291#L545 ssl3_connect_~skip~0 := 0; 137289#L108-2 assume true; 137287#L108 assume !false; 137285#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137283#L111 assume !(ssl3_connect_~s__state~0 == 12292); 137281#L114 assume !(ssl3_connect_~s__state~0 == 16384); 137279#L117 assume !(ssl3_connect_~s__state~0 == 4096); 137277#L120 assume !(ssl3_connect_~s__state~0 == 20480); 137275#L123 assume !(ssl3_connect_~s__state~0 == 4099); 137273#L126 assume !(ssl3_connect_~s__state~0 == 4368); 137271#L129 assume !(ssl3_connect_~s__state~0 == 4369); 137269#L132 assume ssl3_connect_~s__state~0 == 4384; 137267#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 137265#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 137261#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 137258#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 137259#L299-2 [2018-11-09 23:00:59,421 INFO L795 eck$LassoCheckResult]: Loop: 137259#L299-2 ssl3_connect_~s__init_num~0 := 0; 141344#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 141340#L545 ssl3_connect_~skip~0 := 0; 141338#L108-2 assume true; 141337#L108 assume !false; 141335#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141333#L111 assume !(ssl3_connect_~s__state~0 == 12292); 141331#L114 assume !(ssl3_connect_~s__state~0 == 16384); 141329#L117 assume !(ssl3_connect_~s__state~0 == 4096); 141327#L120 assume !(ssl3_connect_~s__state~0 == 20480); 141325#L123 assume !(ssl3_connect_~s__state~0 == 4099); 141323#L126 assume !(ssl3_connect_~s__state~0 == 4368); 141321#L129 assume !(ssl3_connect_~s__state~0 == 4369); 141319#L132 assume !(ssl3_connect_~s__state~0 == 4384); 141317#L135 assume !(ssl3_connect_~s__state~0 == 4385); 141315#L138 assume !(ssl3_connect_~s__state~0 == 4400); 141313#L141 assume !(ssl3_connect_~s__state~0 == 4401); 141311#L144 assume !(ssl3_connect_~s__state~0 == 4416); 141309#L147 assume !(ssl3_connect_~s__state~0 == 4417); 141307#L150 assume !(ssl3_connect_~s__state~0 == 4432); 141305#L153 assume !(ssl3_connect_~s__state~0 == 4433); 141303#L156 assume !(ssl3_connect_~s__state~0 == 4448); 141301#L159 assume !(ssl3_connect_~s__state~0 == 4449); 141299#L162 assume !(ssl3_connect_~s__state~0 == 4464); 141297#L165 assume !(ssl3_connect_~s__state~0 == 4465); 141295#L168 assume !(ssl3_connect_~s__state~0 == 4466); 141293#L171 assume !(ssl3_connect_~s__state~0 == 4467); 141291#L174 assume !(ssl3_connect_~s__state~0 == 4480); 141289#L177 assume !(ssl3_connect_~s__state~0 == 4481); 141287#L180 assume !(ssl3_connect_~s__state~0 == 4496); 140697#L183 assume !(ssl3_connect_~s__state~0 == 4497); 140695#L186 assume !(ssl3_connect_~s__state~0 == 4512); 140691#L189 assume !(ssl3_connect_~s__state~0 == 4513); 140692#L192 assume !(ssl3_connect_~s__state~0 == 4528); 141133#L195 assume !(ssl3_connect_~s__state~0 == 4529); 141131#L198 assume ssl3_connect_~s__state~0 == 4560; 137462#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 140683#L455 assume !(ssl3_connect_~ret~0 <= 0); 136752#L458 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 136729#L458-2 ssl3_connect_~s__init_num~0 := 0; 136722#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 140767#L545 ssl3_connect_~skip~0 := 0; 140765#L108-2 assume true; 140763#L108 assume !false; 140761#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140759#L111 assume !(ssl3_connect_~s__state~0 == 12292); 140757#L114 assume !(ssl3_connect_~s__state~0 == 16384); 140755#L117 assume !(ssl3_connect_~s__state~0 == 4096); 140753#L120 assume !(ssl3_connect_~s__state~0 == 20480); 140751#L123 assume !(ssl3_connect_~s__state~0 == 4099); 140749#L126 assume !(ssl3_connect_~s__state~0 == 4368); 140741#L129 assume !(ssl3_connect_~s__state~0 == 4369); 138080#L132 assume !(ssl3_connect_~s__state~0 == 4384); 138077#L135 assume !(ssl3_connect_~s__state~0 == 4385); 138074#L138 assume !(ssl3_connect_~s__state~0 == 4400); 138068#L141 assume !(ssl3_connect_~s__state~0 == 4401); 138065#L144 assume !(ssl3_connect_~s__state~0 == 4416); 138062#L147 assume !(ssl3_connect_~s__state~0 == 4417); 138059#L150 assume !(ssl3_connect_~s__state~0 == 4432); 138056#L153 assume !(ssl3_connect_~s__state~0 == 4433); 138053#L156 assume !(ssl3_connect_~s__state~0 == 4448); 138050#L159 assume !(ssl3_connect_~s__state~0 == 4449); 138047#L162 assume !(ssl3_connect_~s__state~0 == 4464); 138044#L165 assume !(ssl3_connect_~s__state~0 == 4465); 138041#L168 assume !(ssl3_connect_~s__state~0 == 4466); 138037#L171 assume !(ssl3_connect_~s__state~0 == 4467); 138038#L174 assume !(ssl3_connect_~s__state~0 == 4480); 138029#L177 assume !(ssl3_connect_~s__state~0 == 4481); 138030#L180 assume !(ssl3_connect_~s__state~0 == 4496); 140428#L183 assume !(ssl3_connect_~s__state~0 == 4497); 140429#L186 assume ssl3_connect_~s__state~0 == 4512; 137081#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 138014#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 140855#L411 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 140850#L411-2 assume !(ssl3_connect_~tmp___7~0 == 0); 140848#L420 assume !(ssl3_connect_~tmp___8~0 == 0); 140738#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 140736#L545 ssl3_connect_~skip~0 := 0; 140735#L108-2 assume true; 140734#L108 assume !false; 140733#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140732#L111 assume !(ssl3_connect_~s__state~0 == 12292); 140731#L114 assume !(ssl3_connect_~s__state~0 == 16384); 140730#L117 assume !(ssl3_connect_~s__state~0 == 4096); 140729#L120 assume !(ssl3_connect_~s__state~0 == 20480); 140728#L123 assume !(ssl3_connect_~s__state~0 == 4099); 140727#L126 assume !(ssl3_connect_~s__state~0 == 4368); 140726#L129 assume !(ssl3_connect_~s__state~0 == 4369); 140725#L132 assume !(ssl3_connect_~s__state~0 == 4384); 140724#L135 assume !(ssl3_connect_~s__state~0 == 4385); 140723#L138 assume !(ssl3_connect_~s__state~0 == 4400); 140722#L141 assume !(ssl3_connect_~s__state~0 == 4401); 140721#L144 assume !(ssl3_connect_~s__state~0 == 4416); 140720#L147 assume !(ssl3_connect_~s__state~0 == 4417); 140719#L150 assume !(ssl3_connect_~s__state~0 == 4432); 140718#L153 assume !(ssl3_connect_~s__state~0 == 4433); 140717#L156 assume !(ssl3_connect_~s__state~0 == 4448); 140716#L159 assume !(ssl3_connect_~s__state~0 == 4449); 140715#L162 assume !(ssl3_connect_~s__state~0 == 4464); 140714#L165 assume !(ssl3_connect_~s__state~0 == 4465); 140713#L168 assume !(ssl3_connect_~s__state~0 == 4466); 140712#L171 assume !(ssl3_connect_~s__state~0 == 4467); 140711#L174 assume !(ssl3_connect_~s__state~0 == 4480); 140710#L177 assume !(ssl3_connect_~s__state~0 == 4481); 140709#L180 assume !(ssl3_connect_~s__state~0 == 4496); 140708#L183 assume !(ssl3_connect_~s__state~0 == 4497); 140707#L186 assume !(ssl3_connect_~s__state~0 == 4512); 140706#L189 assume !(ssl3_connect_~s__state~0 == 4513); 140705#L192 assume ssl3_connect_~s__state~0 == 4528; 137071#L196 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 140364#L428 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 137017#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 137018#L439 assume !(ssl3_connect_~__cil_tmp67~0 + 2 != 0); 137205#L435-1 ssl3_connect_~s__init_num~0 := 0; 137206#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137198#L545 ssl3_connect_~skip~0 := 0; 137199#L108-2 assume true; 137194#L108 assume !false; 137195#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137190#L111 assume !(ssl3_connect_~s__state~0 == 12292); 137191#L114 assume !(ssl3_connect_~s__state~0 == 16384); 137186#L117 assume !(ssl3_connect_~s__state~0 == 4096); 137187#L120 assume !(ssl3_connect_~s__state~0 == 20480); 137182#L123 assume !(ssl3_connect_~s__state~0 == 4099); 137183#L126 assume !(ssl3_connect_~s__state~0 == 4368); 137172#L129 assume !(ssl3_connect_~s__state~0 == 4369); 137173#L132 assume !(ssl3_connect_~s__state~0 == 4384); 137164#L135 assume !(ssl3_connect_~s__state~0 == 4385); 137165#L138 assume !(ssl3_connect_~s__state~0 == 4400); 137155#L141 assume !(ssl3_connect_~s__state~0 == 4401); 137156#L144 assume !(ssl3_connect_~s__state~0 == 4416); 137145#L147 assume !(ssl3_connect_~s__state~0 == 4417); 137146#L150 assume !(ssl3_connect_~s__state~0 == 4432); 137135#L153 assume !(ssl3_connect_~s__state~0 == 4433); 137136#L156 assume !(ssl3_connect_~s__state~0 == 4448); 137125#L159 assume !(ssl3_connect_~s__state~0 == 4449); 137126#L162 assume !(ssl3_connect_~s__state~0 == 4464); 137117#L165 assume !(ssl3_connect_~s__state~0 == 4465); 137118#L168 assume !(ssl3_connect_~s__state~0 == 4466); 137107#L171 assume !(ssl3_connect_~s__state~0 == 4467); 137108#L174 assume !(ssl3_connect_~s__state~0 == 4480); 137097#L177 assume !(ssl3_connect_~s__state~0 == 4481); 137098#L180 assume !(ssl3_connect_~s__state~0 == 4496); 137088#L183 assume !(ssl3_connect_~s__state~0 == 4497); 137089#L186 assume !(ssl3_connect_~s__state~0 == 4512); 137078#L189 assume !(ssl3_connect_~s__state~0 == 4513); 137079#L192 assume !(ssl3_connect_~s__state~0 == 4528); 137068#L195 assume !(ssl3_connect_~s__state~0 == 4529); 137069#L198 assume !(ssl3_connect_~s__state~0 == 4560); 137062#L201 assume !(ssl3_connect_~s__state~0 == 4561); 137063#L204 assume ssl3_connect_~s__state~0 == 4352; 137058#L205 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 137059#L468 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 137402#L468-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137046#L510 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137044#L545 ssl3_connect_~skip~0 := 0; 137039#L108-2 assume true; 137040#L108 assume !false; 137035#L109 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137036#L111 assume !(ssl3_connect_~s__state~0 == 12292); 137029#L114 assume !(ssl3_connect_~s__state~0 == 16384); 137030#L117 assume !(ssl3_connect_~s__state~0 == 4096); 137031#L120 assume !(ssl3_connect_~s__state~0 == 20480); 137032#L123 assume !(ssl3_connect_~s__state~0 == 4099); 137179#L126 assume !(ssl3_connect_~s__state~0 == 4368); 137181#L129 assume !(ssl3_connect_~s__state~0 == 4369); 137171#L132 assume ssl3_connect_~s__state~0 == 4384; 137167#L136 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 141354#L289 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 137365#L292-2 assume !(ssl3_connect_~ret~0 <= 0); 141350#L299 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 137259#L299-2 [2018-11-09 23:00:59,421 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:59,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1690695309, now seen corresponding path program 1 times [2018-11-09 23:00:59,422 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:59,422 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:59,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,422 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:59,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:59,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-09 23:00:59,434 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-09 23:00:59,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1000736111, now seen corresponding path program 2 times [2018-11-09 23:00:59,437 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-09 23:00:59,437 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-09 23:00:59,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,437 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-09 23:00:59,437 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-09 23:00:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-09 23:00:59,500 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-09 23:00:59,501 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-09 23:00:59,501 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a6f4beb2-86be-4a84-8ef7-e4aa902f6ffb/bin-2019/uautomizer/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-09 23:00:59,512 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-09 23:00:59,535 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-09 23:00:59,535 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-09 23:00:59,538 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-09 23:00:59,556 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-09 23:00:59,582 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-09 23:00:59,582 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-09 23:00:59,582 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-09 23:00:59,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-09 23:00:59,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-09 23:00:59,583 INFO L87 Difference]: Start difference. First operand 5573 states and 6566 transitions. cyclomatic complexity: 997 Second operand 4 states. [2018-11-09 23:00:59,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-09 23:00:59,814 INFO L93 Difference]: Finished difference Result 3805 states and 4262 transitions. [2018-11-09 23:00:59,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-09 23:00:59,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3805 states and 4262 transitions. [2018-11-09 23:00:59,830 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-09 23:00:59,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3805 states to 0 states and 0 transitions. [2018-11-09 23:00:59,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-09 23:00:59,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-09 23:00:59,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-09 23:00:59,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-09 23:00:59,832 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-09 23:00:59,832 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-09 23:00:59,832 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-09 23:00:59,832 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-09 23:00:59,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-09 23:00:59,832 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-09 23:00:59,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-09 23:00:59,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 09.11 11:00:59 BoogieIcfgContainer [2018-11-09 23:00:59,854 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-09 23:00:59,854 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-09 23:00:59,854 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-09 23:00:59,854 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-09 23:00:59,855 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 11:00:49" (3/4) ... [2018-11-09 23:00:59,857 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-09 23:00:59,858 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-09 23:00:59,858 INFO L168 Benchmark]: Toolchain (without parser) took 11481.60 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 534.8 MB). Free memory was 960.3 MB in the beginning and 1.2 GB in the end (delta: -277.1 MB). Peak memory consumption was 257.7 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,859 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-09 23:00:59,859 INFO L168 Benchmark]: CACSL2BoogieTranslator took 232.11 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 944.2 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,860 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 944.2 MB in the beginning and 1.1 GB in the end (delta: -190.7 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,860 INFO L168 Benchmark]: Boogie Preprocessor took 27.69 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,860 INFO L168 Benchmark]: RCFGBuilder took 435.58 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,861 INFO L168 Benchmark]: BuchiAutomizer took 10709.56 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 399.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -152.8 MB). Peak memory consumption was 246.7 MB. Max. memory is 11.5 GB. [2018-11-09 23:00:59,861 INFO L168 Benchmark]: Witness Printer took 3.30 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-09 23:00:59,863 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.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 232.11 ms. Allocated memory is still 1.0 GB. Free memory was 960.3 MB in the beginning and 944.2 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 69.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 944.2 MB in the beginning and 1.1 GB in the end (delta: -190.7 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.69 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 435.58 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10709.56 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 399.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -152.8 MB). Peak memory consumption was 246.7 MB. Max. memory is 11.5 GB. * Witness Printer took 3.30 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.6s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 5.7s. Construction of modules took 2.3s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.5s AutomataMinimizationTime, 31 MinimizatonAttempts, 4015 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6391 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6755 SDtfs, 3682 SDslu, 3548 SDs, 0 SdLazy, 3822 SolverSat, 650 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div425 bol100 ite100 ukn100 eq152 hnf50 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 4ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...