./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-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_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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 0ff0314320984fb195ac6057440730ec5a81b029 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 07:04:31,910 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 07:04:31,912 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 07:04:31,920 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 07:04:31,920 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 07:04:31,921 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 07:04:31,922 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 07:04:31,923 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 07:04:31,924 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 07:04:31,925 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 07:04:31,925 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 07:04:31,925 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 07:04:31,926 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 07:04:31,927 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 07:04:31,927 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 07:04:31,928 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 07:04:31,928 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 07:04:31,929 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 07:04:31,930 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 07:04:31,931 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 07:04:31,932 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 07:04:31,933 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 07:04:31,934 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 07:04:31,935 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 07:04:31,935 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 07:04:31,935 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 07:04:31,936 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 07:04:31,936 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 07:04:31,937 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 07:04:31,937 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 07:04:31,938 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 07:04:31,938 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 07:04:31,938 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 07:04:31,938 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 07:04:31,939 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 07:04:31,940 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 07:04:31,940 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 07:04:31,951 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 07:04:31,951 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 07:04:31,952 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 07:04:31,952 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 07:04:31,952 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 07:04:31,952 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 07:04:31,953 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 07:04:31,953 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 07:04:31,954 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 07:04:31,955 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 07:04:31,955 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 07:04:31,955 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 07:04:31,955 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 07:04:31,955 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 07:04:31,955 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 07:04:31,955 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 07:04:31,956 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 07:04:31,956 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 07:04:31,956 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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 -> 0ff0314320984fb195ac6057440730ec5a81b029 [2018-11-10 07:04:31,979 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 07:04:31,989 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 07:04:31,992 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 07:04:31,993 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 07:04:31,993 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 07:04:31,994 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-10 07:04:32,039 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/data/c91f63b1f/0545d845fbe24dc5b38af07792ab649d/FLAGc152e1e2f [2018-11-10 07:04:32,389 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 07:04:32,390 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/sv-benchmarks/c/ssh-simplified/s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-10 07:04:32,397 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/data/c91f63b1f/0545d845fbe24dc5b38af07792ab649d/FLAGc152e1e2f [2018-11-10 07:04:32,408 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/data/c91f63b1f/0545d845fbe24dc5b38af07792ab649d [2018-11-10 07:04:32,410 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 07:04:32,411 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 07:04:32,412 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 07:04:32,412 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 07:04:32,415 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 07:04:32,416 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,418 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40ad4d14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32, skipping insertion in model container [2018-11-10 07:04:32,418 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,426 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 07:04:32,454 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 07:04:32,588 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 07:04:32,590 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 07:04:32,625 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 07:04:32,633 INFO L193 MainTranslator]: Completed translation [2018-11-10 07:04:32,633 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32 WrapperNode [2018-11-10 07:04:32,633 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 07:04:32,634 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 07:04:32,634 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 07:04:32,634 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 07:04:32,640 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,645 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,703 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 07:04:32,703 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 07:04:32,704 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 07:04:32,704 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 07:04:32,711 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,712 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,714 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,714 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,718 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,724 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,725 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... [2018-11-10 07:04:32,727 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 07:04:32,728 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 07:04:32,728 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 07:04:32,728 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 07:04:32,728 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:32,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 07:04:32,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 07:04:32,828 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 07:04:32,829 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 07:04:33,148 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 07:04:33,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 07:04:33 BoogieIcfgContainer [2018-11-10 07:04:33,149 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 07:04:33,149 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 07:04:33,149 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 07:04:33,152 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 07:04:33,153 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 07:04:33,153 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 07:04:32" (1/3) ... [2018-11-10 07:04:33,154 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@48b9a377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 07:04:33, skipping insertion in model container [2018-11-10 07:04:33,154 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 07:04:33,154 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 07:04:32" (2/3) ... [2018-11-10 07:04:33,154 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@48b9a377 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 07:04:33, skipping insertion in model container [2018-11-10 07:04:33,154 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 07:04:33,154 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 07:04:33" (3/3) ... [2018-11-10 07:04:33,156 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2_false-unreach-call_true-termination.cil.c [2018-11-10 07:04:33,189 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 07:04:33,189 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 07:04:33,189 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 07:04:33,189 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 07:04:33,189 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 07:04:33,189 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 07:04:33,190 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 07:04:33,190 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 07:04:33,190 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 07:04:33,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-10 07:04:33,221 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-10 07:04:33,222 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:33,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:33,227 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 07:04:33,227 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:33,228 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 07:04:33,228 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-10 07:04:33,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-10 07:04:33,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:33,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:33,232 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-10 07:04:33,232 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:33,237 INFO L793 eck$LassoCheckResult]: Stem: 86#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 99#L85true assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 87#L88-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; 97#L93true assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 88#L99-2true [2018-11-10 07:04:33,237 INFO L795 eck$LassoCheckResult]: Loop: 88#L99-2true assume true; 90#L99true assume !false; 36#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54#L102true assume !(ssl3_connect_~s__state~0 == 12292); 42#L105true assume ssl3_connect_~s__state~0 == 16384; 37#L207true ssl3_connect_~s__server~0 := 0; 62#L212true assume ssl3_connect_~cb~0 != 0; 56#L212-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 108#L217true assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 85#L223true assume !(ssl3_connect_~s__init_buf___0~0 == 0); 57#L223-2true assume !(ssl3_connect_~tmp___4~0 == 0); 94#L239true 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; 10#L486true assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 35#L521true ssl3_connect_~skip~0 := 0; 88#L99-2true [2018-11-10 07:04:33,240 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:33,240 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-10 07:04:33,242 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:33,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:33,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,270 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:33,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:33,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:33,309 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:33,310 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-10 07:04:33,310 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:33,310 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:33,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:33,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:33,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:33,323 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:33,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-10 07:04:33,323 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:33,323 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:33,324 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,324 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:33,324 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:33,385 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-10 07:04:33,387 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:33,387 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:33,497 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:33,497 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:33,497 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:33,498 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:33,498 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 07:04:33,498 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:33,498 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:33,498 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:33,498 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 07:04:33,498 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:33,499 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:33,513 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-10 07:04:33,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-10 07:04:33,521 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-10 07:04:33,524 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-10 07:04:33,526 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-10 07:04:33,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 07:04:33,532 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-10 07:04:33,534 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-10 07:04:33,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-10 07:04:33,540 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-10 07:04:33,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 07:04:33,545 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-10 07:04:33,547 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 07:04:33,671 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:33,671 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,674 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,675 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,681 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,681 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,697 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,697 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,703 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,703 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,720 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,721 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,724 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,724 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:33,743 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,743 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,750 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,751 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,768 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,768 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,787 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:33,787 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,812 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,812 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,829 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,829 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,832 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,832 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,848 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,849 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,851 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:33,851 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,867 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:33,868 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:33,887 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:33,887 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:33,914 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 07:04:33,915 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:33,916 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:33,916 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:33,916 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:33,916 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 07:04:33,916 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:33,916 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:33,916 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:33,916 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-10 07:04:33,916 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:33,917 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:33,918 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-10 07:04:33,923 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-10 07:04:33,931 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-10 07:04:33,933 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-10 07:04:33,943 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-10 07:04:33,945 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-10 07:04:33,947 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-10 07:04:33,949 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-10 07:04:33,950 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-10 07:04:33,955 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-10 07:04:33,958 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-10 07:04:33,960 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-10 07:04:33,962 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-10 07:04:34,100 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:34,104 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 07:04:34,105 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-10 07:04:34,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,107 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:34,107 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,108 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:34,108 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,111 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,111 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-10 07:04:34,112 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,112 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,112 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,112 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:34,112 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,113 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:34,113 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,114 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,114 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-10 07:04:34,114 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,114 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,115 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,115 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:34,115 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,115 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:34,115 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,116 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,116 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-10 07:04:34,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:34,117 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,117 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:34,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,119 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,119 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-10 07:04:34,119 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,120 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,120 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:34,120 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,120 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:34,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,123 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,124 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-10 07:04:34,124 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,124 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,125 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:34,125 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,125 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:34,125 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,126 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,126 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-10 07:04:34,127 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,127 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,127 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,127 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:34,127 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,127 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:34,127 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,129 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,129 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-10 07:04:34,130 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,130 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,130 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,130 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:34,130 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,130 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:34,130 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,131 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:34,132 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-10 07:04:34,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:34,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:34,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:34,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:34,133 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:34,133 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:34,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:34,139 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 07:04:34,144 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 07:04:34,144 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 07:04:34,146 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 07:04:34,146 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 07:04:34,146 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 07:04:34,147 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-10 07:04:34,147 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 07:04:34,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:34,179 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:34,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:34,187 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:34,202 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-10 07:04:34,212 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-10 07:04:34,212 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-10 07:04:34,474 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 830 transitions. Complement of second has 8 states. [2018-11-10 07:04:34,475 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-10 07:04:34,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 07:04:34,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2018-11-10 07:04:34,479 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-10 07:04:34,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:34,480 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-10 07:04:34,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:34,481 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-10 07:04:34,481 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:34,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 830 transitions. [2018-11-10 07:04:34,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-10 07:04:34,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 332 states and 499 transitions. [2018-11-10 07:04:34,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-10 07:04:34,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-10 07:04:34,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 332 states and 499 transitions. [2018-11-10 07:04:34,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:34,499 INFO L705 BuchiCegarLoop]: Abstraction has 332 states and 499 transitions. [2018-11-10 07:04:34,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states and 499 transitions. [2018-11-10 07:04:34,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 148. [2018-11-10 07:04:34,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-11-10 07:04:34,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 222 transitions. [2018-11-10 07:04:34,524 INFO L728 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2018-11-10 07:04:34,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:34,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:34,527 INFO L87 Difference]: Start difference. First operand 148 states and 222 transitions. Second operand 3 states. [2018-11-10 07:04:34,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:34,600 INFO L93 Difference]: Finished difference Result 169 states and 250 transitions. [2018-11-10 07:04:34,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:34,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 250 transitions. [2018-11-10 07:04:34,602 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-10 07:04:34,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 250 transitions. [2018-11-10 07:04:34,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 146 [2018-11-10 07:04:34,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 146 [2018-11-10 07:04:34,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 250 transitions. [2018-11-10 07:04:34,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:34,604 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 250 transitions. [2018-11-10 07:04:34,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 250 transitions. [2018-11-10 07:04:34,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 160. [2018-11-10 07:04:34,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-11-10 07:04:34,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 239 transitions. [2018-11-10 07:04:34,608 INFO L728 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-10 07:04:34,608 INFO L608 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-10 07:04:34,609 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 07:04:34,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 239 transitions. [2018-11-10 07:04:34,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 07:04:34,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:34,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:34,610 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 07:04:34,610 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:34,610 INFO L793 eck$LassoCheckResult]: Stem: 1163#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1058#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 1059#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1164#L88-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; 1165#L93 assume ssl3_connect_~tmp___1~0 - 12288 != 0; 1115#L94 assume !(ssl3_connect_~tmp___2~0 - 16384 != 0); 1116#L99-2 [2018-11-10 07:04:34,611 INFO L795 eck$LassoCheckResult]: Loop: 1116#L99-2 assume true; 1191#L99 assume !false; 1190#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1188#L102 assume ssl3_connect_~s__state~0 == 12292; 1073#L103 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; 1074#L207 ssl3_connect_~s__server~0 := 0; 1107#L212 assume ssl3_connect_~cb~0 != 0; 1131#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1132#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 1159#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 1110#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 1135#L239 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; 1049#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 1062#L521 ssl3_connect_~skip~0 := 0; 1116#L99-2 [2018-11-10 07:04:34,611 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-10 07:04:34,611 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:34,611 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:34,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,612 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:34,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:34,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 1 times [2018-11-10 07:04:34,622 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:34,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:34,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:34,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:34,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1570234090, now seen corresponding path program 1 times [2018-11-10 07:04:34,632 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:34,632 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:34,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:34,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:34,696 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:34,696 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:34,696 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:34,696 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:34,696 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 07:04:34,696 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:34,696 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:34,696 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:34,696 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-10 07:04:34,696 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:34,697 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:34,698 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-10 07:04:34,700 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-10 07:04:34,707 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-10 07:04:34,709 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-10 07:04:34,710 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-10 07:04:34,713 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-10 07:04:34,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-10 07:04:34,716 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-10 07:04:34,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-10 07:04:34,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-10 07:04:34,721 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-10 07:04:34,722 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-10 07:04:34,724 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-10 07:04:34,725 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-10 07:04:34,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-10 07:04:34,731 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-10 07:04:34,830 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:34,830 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,835 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,835 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,837 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,837 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,854 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,871 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,888 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,888 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,904 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,904 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,907 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,907 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,909 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,909 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,925 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,925 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,942 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,942 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=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,944 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,945 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,947 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,947 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,963 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,963 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:34,965 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:34,966 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:34,983 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:34,983 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,001 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:35,001 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,022 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,022 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,038 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,038 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,041 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,041 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,057 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,057 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,060 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,060 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,076 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,076 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,078 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,078 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,094 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,094 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,096 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,096 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,111 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,111 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,130 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:35,130 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,152 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,152 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,168 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,168 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,171 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:35,171 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,189 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:35,189 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:35,208 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:35,208 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:35,237 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 07:04:35,238 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:35,238 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:35,238 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:35,238 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:35,239 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 07:04:35,239 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:35,239 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:35,239 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:35,239 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-10 07:04:35,239 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:35,239 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:35,240 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-10 07:04:35,243 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-10 07:04:35,245 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-10 07:04:35,246 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-10 07:04:35,252 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-10 07:04:35,254 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-10 07:04:35,255 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-10 07:04:35,256 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-10 07:04:35,258 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-10 07:04:35,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 07:04:35,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 07:04:35,264 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-10 07:04:35,265 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-10 07:04:35,268 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-10 07:04:35,272 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-10 07:04:35,274 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-10 07:04:35,360 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:35,360 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 07:04:35,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-10 07:04:35,361 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,361 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,361 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,362 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,362 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,363 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,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-10 07:04:35,363 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,363 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,364 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,364 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:35,364 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,364 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:35,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,365 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,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-10 07:04:35,366 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,366 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,366 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,367 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,367 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-10 07:04:35,368 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,368 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,368 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,368 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,371 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,371 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 07:04:35,372 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,372 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,373 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,373 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,374 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,374 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-10 07:04:35,374 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,375 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,375 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,375 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,375 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,375 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,375 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,376 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,377 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-10 07:04:35,377 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,377 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,377 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,377 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,377 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,378 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,378 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,380 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,380 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-10 07:04:35,380 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,381 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,381 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,381 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,381 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,381 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,383 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,384 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-10 07:04:35,384 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,384 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,384 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,385 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:35,385 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,385 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:35,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,386 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,386 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-10 07:04:35,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,387 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,387 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:35,387 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,388 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:35,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,389 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,389 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-10 07:04:35,389 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,389 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,390 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,390 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,392 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,392 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-10 07:04:35,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,393 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,393 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,393 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,395 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,395 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-10 07:04:35,395 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,395 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,396 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,396 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,396 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,398 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:35,398 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-10 07:04:35,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:35,399 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:35,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:35,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:35,399 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:35,400 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:35,400 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:35,403 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 07:04:35,405 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 07:04:35,405 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 07:04:35,406 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 07:04:35,406 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 07:04:35,406 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 07:04:35,406 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-10 07:04:35,406 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 07:04:35,445 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:35,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:35,452 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:35,457 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:35,469 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-10 07:04:35,470 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-10 07:04:35,470 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 07:04:35,619 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 482 states and 704 transitions. Complement of second has 7 states. [2018-11-10 07:04:35,620 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-10 07:04:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 07:04:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-10 07:04:35,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 07:04:35,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:35,621 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 07:04:35,629 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:35,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:35,638 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:35,652 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:35,664 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-10 07:04:35,665 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-10 07:04:35,665 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-10 07:04:35,806 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 496 states and 721 transitions. Complement of second has 9 states. [2018-11-10 07:04:35,806 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-10 07:04:35,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 07:04:35,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-10 07:04:35,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 07:04:35,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:35,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-10 07:04:35,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:35,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-10 07:04:35,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:35,808 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 721 transitions. [2018-11-10 07:04:35,812 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-10 07:04:35,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 393 states and 584 transitions. [2018-11-10 07:04:35,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 336 [2018-11-10 07:04:35,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 337 [2018-11-10 07:04:35,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 393 states and 584 transitions. [2018-11-10 07:04:35,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:35,815 INFO L705 BuchiCegarLoop]: Abstraction has 393 states and 584 transitions. [2018-11-10 07:04:35,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states and 584 transitions. [2018-11-10 07:04:35,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 188. [2018-11-10 07:04:35,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-10 07:04:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-10 07:04:35,822 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 07:04:35,822 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 07:04:35,822 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 07:04:35,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-10 07:04:35,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 07:04:35,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:35,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:35,824 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 07:04:35,824 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:35,824 INFO L793 eck$LassoCheckResult]: Stem: 2468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2356#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 2357#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2469#L88-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; 2470#L93 assume ssl3_connect_~tmp___1~0 - 12288 != 0; 2414#L94 assume ssl3_connect_~tmp___2~0 - 16384 != 0; 2400#L99-2 [2018-11-10 07:04:35,824 INFO L795 eck$LassoCheckResult]: Loop: 2400#L99-2 assume true; 2471#L99 assume !false; 2402#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2403#L102 assume ssl3_connect_~s__state~0 == 12292; 2371#L103 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; 2372#L207 ssl3_connect_~s__server~0 := 0; 2406#L212 assume ssl3_connect_~cb~0 != 0; 2436#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2437#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 2464#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 2409#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 2440#L239 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; 2347#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 2351#L521 ssl3_connect_~skip~0 := 0; 2400#L99-2 [2018-11-10 07:04:35,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:35,824 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-10 07:04:35,824 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:35,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:35,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:35,825 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:35,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 2 times [2018-11-10 07:04:35,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:35,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:35,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:35,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:35,840 INFO L82 PathProgramCache]: Analyzing trace with hash -290370412, now seen corresponding path program 1 times [2018-11-10 07:04:35,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:35,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:35,840 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,841 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:35,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:35,913 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:35,913 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:35,913 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:35,913 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:35,913 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 07:04:35,913 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:35,913 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:35,914 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:35,914 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-10 07:04:35,914 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:35,914 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:35,915 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-10 07:04:35,919 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-10 07:04:35,921 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-10 07:04:35,923 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-10 07:04:35,924 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-10 07:04:35,926 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-10 07:04:35,929 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-10 07:04:35,934 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-10 07:04:35,935 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-10 07:04:35,937 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-10 07:04:35,946 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-10 07:04:35,948 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-10 07:04:35,949 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-10 07:04:35,951 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-10 07:04:35,954 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-10 07:04:35,955 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-10 07:04:36,040 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:36,041 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,045 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,045 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,047 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,047 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,063 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,063 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,066 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,066 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,082 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,083 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,098 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,098 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,100 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,101 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,102 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,102 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,118 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,118 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,122 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,122 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,139 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,139 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,156 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,156 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=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,159 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,160 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,163 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,163 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,180 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,180 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,197 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:36,197 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,219 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,219 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,234 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,234 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,251 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:36,252 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,274 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 07:04:36,274 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_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,292 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 07:04:36,292 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:36,311 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 07:04:36,311 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 07:04:36,331 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 07:04:36,332 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 07:04:36,332 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 07:04:36,332 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 07:04:36,332 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 07:04:36,332 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 07:04:36,333 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 07:04:36,333 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 07:04:36,333 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 07:04:36,333 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-10 07:04:36,333 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 07:04:36,333 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 07:04:36,334 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-10 07:04:36,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-10 07:04:36,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-10 07:04:36,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-10 07:04:36,347 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-10 07:04:36,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-10 07:04:36,350 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-10 07:04:36,353 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-10 07:04:36,354 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-10 07:04:36,356 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-10 07:04:36,359 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-10 07:04:36,361 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-10 07:04:36,362 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-10 07:04:36,363 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-10 07:04:36,365 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-10 07:04:36,366 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-10 07:04:36,454 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 07:04:36,454 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 07:04:36,454 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-10 07:04:36,455 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,455 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,455 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,455 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:36,455 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,456 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:36,456 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,457 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,457 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-10 07:04:36,457 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,457 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,457 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,457 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,458 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,458 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,458 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,459 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,459 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-10 07:04:36,460 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,460 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,460 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,460 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,460 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,460 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,460 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,461 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,461 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-10 07:04:36,461 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,462 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,462 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,462 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,462 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,462 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,462 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,463 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,464 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-10 07:04:36,464 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,464 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,464 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,464 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,464 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,465 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,465 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,465 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,466 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-10 07:04:36,466 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,466 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,466 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,466 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 07:04:36,466 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,467 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 07:04:36,467 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,467 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,468 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-10 07:04:36,468 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,468 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,468 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,468 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,468 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,468 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,469 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,470 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,470 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-10 07:04:36,471 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,471 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,471 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,471 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,471 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,471 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,473 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,473 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-10 07:04:36,473 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,473 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,474 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,474 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,474 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,474 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,474 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,475 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 07:04:36,476 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-10 07:04:36,476 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 07:04:36,476 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 07:04:36,476 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 07:04:36,476 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 07:04:36,476 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 07:04:36,477 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 07:04:36,477 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 07:04:36,479 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 07:04:36,483 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 07:04:36,484 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 07:04:36,484 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 07:04:36,484 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 07:04:36,484 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 07:04:36,484 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-10 07:04:36,484 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 07:04:36,506 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,512 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,516 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:36,525 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-10 07:04:36,526 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-10 07:04:36,526 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 07:04:36,644 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-10 07:04:36,644 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-10 07:04:36,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 07:04:36,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-10 07:04:36,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 07:04:36,645 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:36,645 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-10 07:04:36,652 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,658 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,662 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:36,671 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-10 07:04:36,671 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-10 07:04:36,671 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-10 07:04:36,770 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-10 07:04:36,771 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-10 07:04:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 07:04:36,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-10 07:04:36,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-10 07:04:36,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:36,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-10 07:04:36,772 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:36,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-10 07:04:36,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 07:04:36,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 759 transitions. [2018-11-10 07:04:36,775 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-10 07:04:36,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 421 states and 622 transitions. [2018-11-10 07:04:36,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2018-11-10 07:04:36,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-10 07:04:36,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 421 states and 622 transitions. [2018-11-10 07:04:36,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:36,777 INFO L705 BuchiCegarLoop]: Abstraction has 421 states and 622 transitions. [2018-11-10 07:04:36,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states and 622 transitions. [2018-11-10 07:04:36,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 188. [2018-11-10 07:04:36,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-10 07:04:36,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-10 07:04:36,786 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 07:04:36,786 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-10 07:04:36,786 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 07:04:36,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-10 07:04:36,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-10 07:04:36,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:36,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:36,788 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:36,788 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:36,788 INFO L793 eck$LassoCheckResult]: Stem: 3849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3738#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 3739#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3850#L88-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; 3851#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 3858#L99-2 assume true; 3853#L99 assume !false; 3785#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3786#L102 assume ssl3_connect_~s__state~0 == 12292; 3754#L103 [2018-11-10 07:04:36,788 INFO L795 eck$LassoCheckResult]: Loop: 3754#L103 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; 3755#L207 ssl3_connect_~s__server~0 := 0; 3789#L212 assume ssl3_connect_~cb~0 != 0; 3817#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3818#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 3845#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 3792#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 3821#L239 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; 3729#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 3896#L521 ssl3_connect_~skip~0 := 0; 3897#L99-2 assume true; 3906#L99 assume !false; 3905#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3904#L102 assume ssl3_connect_~s__state~0 == 12292; 3754#L103 [2018-11-10 07:04:36,788 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,788 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-10 07:04:36,788 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:36,788 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:36,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,789 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:36,789 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:36,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:36,802 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,803 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 3 times [2018-11-10 07:04:36,803 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:36,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:36,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,803 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:36,803 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,817 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-10 07:04:36,817 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:36,817 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:36,817 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:36,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:36,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:36,818 INFO L87 Difference]: Start difference. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-10 07:04:36,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:36,905 INFO L93 Difference]: Finished difference Result 274 states and 376 transitions. [2018-11-10 07:04:36,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:36,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 376 transitions. [2018-11-10 07:04:36,908 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2018-11-10 07:04:36,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 255 states and 352 transitions. [2018-11-10 07:04:36,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2018-11-10 07:04:36,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 255 [2018-11-10 07:04:36,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 255 states and 352 transitions. [2018-11-10 07:04:36,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:36,910 INFO L705 BuchiCegarLoop]: Abstraction has 255 states and 352 transitions. [2018-11-10 07:04:36,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states and 352 transitions. [2018-11-10 07:04:36,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 185. [2018-11-10 07:04:36,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-11-10 07:04:36,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 261 transitions. [2018-11-10 07:04:36,914 INFO L728 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-10 07:04:36,914 INFO L608 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-10 07:04:36,914 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 07:04:36,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 261 transitions. [2018-11-10 07:04:36,915 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-10 07:04:36,915 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:36,915 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:36,916 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:36,916 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-10 07:04:36,916 INFO L793 eck$LassoCheckResult]: Stem: 4289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4202#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 4203#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4290#L88-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; 4291#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 4296#L99-2 assume true; 4351#L99 assume !false; 4353#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4354#L102 assume ssl3_connect_~s__state~0 == 12292; 4213#L103 [2018-11-10 07:04:36,916 INFO L795 eck$LassoCheckResult]: Loop: 4213#L103 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; 4214#L207 ssl3_connect_~s__server~0 := 0; 4239#L212 assume ssl3_connect_~cb~0 != 0; 4261#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4262#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 4287#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 4241#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4263#L239 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; 4205#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4200#L521 ssl3_connect_~skip~0 := 0; 4236#L99-2 assume true; 4292#L99 assume !false; 4355#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4352#L102 assume !(ssl3_connect_~s__state~0 == 12292); 4344#L105 assume !(ssl3_connect_~s__state~0 == 16384); 4339#L108 assume !(ssl3_connect_~s__state~0 == 4096); 4338#L111 assume !(ssl3_connect_~s__state~0 == 20480); 4333#L114 assume !(ssl3_connect_~s__state~0 == 4099); 4332#L117 assume ssl3_connect_~s__state~0 == 4368; 4207#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4242#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4231#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4195#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4196#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4370#L521 ssl3_connect_~skip~0 := 0; 4369#L99-2 assume true; 4368#L99 assume !false; 4367#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4341#L102 assume ssl3_connect_~s__state~0 == 12292; 4213#L103 [2018-11-10 07:04:36,916 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,916 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-10 07:04:36,916 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:36,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:36,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,917 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:36,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:36,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:36,923 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:36,923 INFO L82 PathProgramCache]: Analyzing trace with hash -914795104, now seen corresponding path program 1 times [2018-11-10 07:04:36,924 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:36,924 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:36,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,924 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:36,924 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:36,955 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-10 07:04:36,955 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:36,955 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:36,955 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:36,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:36,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:36,956 INFO L87 Difference]: Start difference. First operand 185 states and 261 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-10 07:04:37,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,047 INFO L93 Difference]: Finished difference Result 240 states and 330 transitions. [2018-11-10 07:04:37,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 330 transitions. [2018-11-10 07:04:37,049 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2018-11-10 07:04:37,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 330 transitions. [2018-11-10 07:04:37,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2018-11-10 07:04:37,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2018-11-10 07:04:37,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 330 transitions. [2018-11-10 07:04:37,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,051 INFO L705 BuchiCegarLoop]: Abstraction has 240 states and 330 transitions. [2018-11-10 07:04:37,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 330 transitions. [2018-11-10 07:04:37,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 203. [2018-11-10 07:04:37,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-11-10 07:04:37,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 289 transitions. [2018-11-10 07:04:37,055 INFO L728 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-10 07:04:37,055 INFO L608 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-10 07:04:37,055 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 07:04:37,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 289 transitions. [2018-11-10 07:04:37,056 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 176 [2018-11-10 07:04:37,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,057 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,057 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-10 07:04:37,057 INFO L793 eck$LassoCheckResult]: Stem: 4723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4633#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 4634#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4724#L88-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; 4725#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 4731#L99-2 assume true; 4811#L99 assume !false; 4671#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4672#L102 assume ssl3_connect_~s__state~0 == 12292; 4643#L103 [2018-11-10 07:04:37,057 INFO L795 eck$LassoCheckResult]: Loop: 4643#L103 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; 4644#L207 ssl3_connect_~s__server~0 := 0; 4673#L212 assume ssl3_connect_~cb~0 != 0; 4696#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4697#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 4721#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 4675#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 4698#L239 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; 4730#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4781#L521 ssl3_connect_~skip~0 := 0; 4780#L99-2 assume true; 4779#L99 assume !false; 4778#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4777#L102 assume !(ssl3_connect_~s__state~0 == 12292); 4775#L105 assume !(ssl3_connect_~s__state~0 == 16384); 4773#L108 assume !(ssl3_connect_~s__state~0 == 4096); 4771#L111 assume !(ssl3_connect_~s__state~0 == 20480); 4769#L114 assume !(ssl3_connect_~s__state~0 == 4099); 4767#L117 assume ssl3_connect_~s__state~0 == 4368; 4653#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4676#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 4664#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4626#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4627#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4796#L521 ssl3_connect_~skip~0 := 0; 4795#L99-2 assume true; 4794#L99 assume !false; 4793#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4792#L102 assume !(ssl3_connect_~s__state~0 == 12292); 4791#L105 assume !(ssl3_connect_~s__state~0 == 16384); 4790#L108 assume !(ssl3_connect_~s__state~0 == 4096); 4789#L111 assume !(ssl3_connect_~s__state~0 == 20480); 4645#L114 assume !(ssl3_connect_~s__state~0 == 4099); 4646#L117 assume !(ssl3_connect_~s__state~0 == 4368); 4654#L120 assume !(ssl3_connect_~s__state~0 == 4369); 4758#L123 assume ssl3_connect_~s__state~0 == 4384; 4705#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4706#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 4713#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 4668#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 4665#L276-2 ssl3_connect_~s__init_num~0 := 0; 4658#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 4669#L521 ssl3_connect_~skip~0 := 0; 4670#L99-2 assume true; 4726#L99 assume !false; 4728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4816#L102 assume ssl3_connect_~s__state~0 == 12292; 4643#L103 [2018-11-10 07:04:37,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,057 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-10 07:04:37,057 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1234837748, now seen corresponding path program 1 times [2018-11-10 07:04:37,064 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,064 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,064 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,084 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-10 07:04:37,084 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:37,085 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,085 INFO L87 Difference]: Start difference. First operand 203 states and 289 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-10 07:04:37,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,164 INFO L93 Difference]: Finished difference Result 245 states and 360 transitions. [2018-11-10 07:04:37,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 360 transitions. [2018-11-10 07:04:37,166 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-10 07:04:37,166 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 245 states and 360 transitions. [2018-11-10 07:04:37,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2018-11-10 07:04:37,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2018-11-10 07:04:37,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 360 transitions. [2018-11-10 07:04:37,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,167 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 360 transitions. [2018-11-10 07:04:37,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 360 transitions. [2018-11-10 07:04:37,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 231. [2018-11-10 07:04:37,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-11-10 07:04:37,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 343 transitions. [2018-11-10 07:04:37,176 INFO L728 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-10 07:04:37,176 INFO L608 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-10 07:04:37,176 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 07:04:37,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 231 states and 343 transitions. [2018-11-10 07:04:37,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 204 [2018-11-10 07:04:37,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,178 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,178 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-10 07:04:37,178 INFO L793 eck$LassoCheckResult]: Stem: 5180#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5087#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 5088#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5181#L88-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; 5182#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 5187#L99-2 assume true; 5271#L99 assume !false; 5270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5221#L102 assume ssl3_connect_~s__state~0 == 12292; 5096#L103 [2018-11-10 07:04:37,178 INFO L795 eck$LassoCheckResult]: Loop: 5096#L103 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; 5097#L207 ssl3_connect_~s__server~0 := 0; 5130#L212 assume ssl3_connect_~cb~0 != 0; 5153#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5154#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 5178#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 5132#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5155#L239 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; 5186#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5236#L521 ssl3_connect_~skip~0 := 0; 5235#L99-2 assume true; 5234#L99 assume !false; 5233#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5232#L102 assume !(ssl3_connect_~s__state~0 == 12292); 5231#L105 assume !(ssl3_connect_~s__state~0 == 16384); 5230#L108 assume !(ssl3_connect_~s__state~0 == 4096); 5228#L111 assume !(ssl3_connect_~s__state~0 == 20480); 5227#L114 assume !(ssl3_connect_~s__state~0 == 4099); 5224#L117 assume !(ssl3_connect_~s__state~0 == 4368); 5090#L120 assume !(ssl3_connect_~s__state~0 == 4369); 5091#L123 assume !(ssl3_connect_~s__state~0 == 4384); 5188#L126 assume !(ssl3_connect_~s__state~0 == 4385); 5189#L129 assume !(ssl3_connect_~s__state~0 == 4400); 5185#L132 assume !(ssl3_connect_~s__state~0 == 4401); 5151#L135 assume !(ssl3_connect_~s__state~0 == 4416); 5152#L138 assume !(ssl3_connect_~s__state~0 == 4417); 5144#L141 assume !(ssl3_connect_~s__state~0 == 4432); 5118#L144 assume !(ssl3_connect_~s__state~0 == 4433); 5100#L147 assume !(ssl3_connect_~s__state~0 == 4448); 5101#L150 assume !(ssl3_connect_~s__state~0 == 4449); 5092#L153 assume !(ssl3_connect_~s__state~0 == 4464); 5093#L156 assume !(ssl3_connect_~s__state~0 == 4465); 5197#L159 assume !(ssl3_connect_~s__state~0 == 4466); 5193#L162 assume !(ssl3_connect_~s__state~0 == 4467); 5174#L165 assume !(ssl3_connect_~s__state~0 == 4480); 5156#L168 assume !(ssl3_connect_~s__state~0 == 4481); 5157#L171 assume !(ssl3_connect_~s__state~0 == 4496); 5146#L174 assume !(ssl3_connect_~s__state~0 == 4497); 5147#L177 assume !(ssl3_connect_~s__state~0 == 4512); 5210#L180 assume !(ssl3_connect_~s__state~0 == 4513); 5113#L183 assume !(ssl3_connect_~s__state~0 == 4528); 5078#L186 assume !(ssl3_connect_~s__state~0 == 4529); 5079#L189 assume !(ssl3_connect_~s__state~0 == 4560); 5198#L192 assume !(ssl3_connect_~s__state~0 == 4561); 5194#L195 assume ssl3_connect_~s__state~0 == 4352; 5148#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5149#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5095#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5200#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5248#L521 ssl3_connect_~skip~0 := 0; 5247#L99-2 assume true; 5246#L99 assume !false; 5245#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5244#L102 assume ssl3_connect_~s__state~0 == 12292; 5096#L103 [2018-11-10 07:04:37,179 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,179 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-10 07:04:37,179 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,179 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,186 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-10 07:04:37,186 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,186 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,188 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,217 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-10 07:04:37,218 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,218 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,218 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,218 INFO L87 Difference]: Start difference. First operand 231 states and 343 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 07:04:37,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,293 INFO L93 Difference]: Finished difference Result 251 states and 370 transitions. [2018-11-10 07:04:37,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 370 transitions. [2018-11-10 07:04:37,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-10 07:04:37,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 370 transitions. [2018-11-10 07:04:37,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-10 07:04:37,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-10 07:04:37,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 370 transitions. [2018-11-10 07:04:37,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,295 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 370 transitions. [2018-11-10 07:04:37,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 370 transitions. [2018-11-10 07:04:37,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-10 07:04:37,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-10 07:04:37,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 364 transitions. [2018-11-10 07:04:37,299 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-10 07:04:37,300 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-10 07:04:37,300 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 07:04:37,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 364 transitions. [2018-11-10 07:04:37,301 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-10 07:04:37,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,301 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,301 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-10 07:04:37,302 INFO L793 eck$LassoCheckResult]: Stem: 5666#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5575#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 5576#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5667#L88-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; 5668#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 5674#L99-2 assume true; 5757#L99 assume !false; 5755#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5723#L102 assume ssl3_connect_~s__state~0 == 12292; 5585#L103 [2018-11-10 07:04:37,302 INFO L795 eck$LassoCheckResult]: Loop: 5585#L103 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; 5586#L207 ssl3_connect_~s__server~0 := 0; 5615#L212 assume ssl3_connect_~cb~0 != 0; 5639#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5640#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 5664#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 5617#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 5641#L239 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; 5673#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5728#L521 ssl3_connect_~skip~0 := 0; 5706#L99-2 assume true; 5705#L99 assume !false; 5704#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5703#L102 assume !(ssl3_connect_~s__state~0 == 12292); 5702#L105 assume !(ssl3_connect_~s__state~0 == 16384); 5701#L108 assume !(ssl3_connect_~s__state~0 == 4096); 5700#L111 assume !(ssl3_connect_~s__state~0 == 20480); 5587#L114 assume !(ssl3_connect_~s__state~0 == 4099); 5588#L117 assume ssl3_connect_~s__state~0 == 4368; 5596#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5618#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 5607#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5568#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5569#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5796#L521 ssl3_connect_~skip~0 := 0; 5795#L99-2 assume true; 5793#L99 assume !false; 5790#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L102 assume !(ssl3_connect_~s__state~0 == 12292); 5785#L105 assume !(ssl3_connect_~s__state~0 == 16384); 5783#L108 assume !(ssl3_connect_~s__state~0 == 4096); 5781#L111 assume !(ssl3_connect_~s__state~0 == 20480); 5768#L114 assume !(ssl3_connect_~s__state~0 == 4099); 5766#L117 assume !(ssl3_connect_~s__state~0 == 4368); 5764#L120 assume !(ssl3_connect_~s__state~0 == 4369); 5762#L123 assume !(ssl3_connect_~s__state~0 == 4384); 5675#L126 assume !(ssl3_connect_~s__state~0 == 4385); 5676#L129 assume !(ssl3_connect_~s__state~0 == 4400); 5672#L132 assume !(ssl3_connect_~s__state~0 == 4401); 5637#L135 assume !(ssl3_connect_~s__state~0 == 4416); 5638#L138 assume !(ssl3_connect_~s__state~0 == 4417); 5629#L141 assume !(ssl3_connect_~s__state~0 == 4432); 5605#L144 assume !(ssl3_connect_~s__state~0 == 4433); 5589#L147 assume !(ssl3_connect_~s__state~0 == 4448); 5590#L150 assume !(ssl3_connect_~s__state~0 == 4449); 5581#L153 assume !(ssl3_connect_~s__state~0 == 4464); 5582#L156 assume !(ssl3_connect_~s__state~0 == 4465); 5684#L159 assume !(ssl3_connect_~s__state~0 == 4466); 5680#L162 assume !(ssl3_connect_~s__state~0 == 4467); 5660#L165 assume !(ssl3_connect_~s__state~0 == 4480); 5642#L168 assume !(ssl3_connect_~s__state~0 == 4481); 5643#L171 assume !(ssl3_connect_~s__state~0 == 4496); 5631#L174 assume !(ssl3_connect_~s__state~0 == 4497); 5632#L177 assume !(ssl3_connect_~s__state~0 == 4512); 5708#L180 assume !(ssl3_connect_~s__state~0 == 4513); 5600#L183 assume !(ssl3_connect_~s__state~0 == 4528); 5566#L186 assume !(ssl3_connect_~s__state~0 == 4529); 5567#L189 assume !(ssl3_connect_~s__state~0 == 4560); 5685#L192 assume !(ssl3_connect_~s__state~0 == 4561); 5681#L195 assume ssl3_connect_~s__state~0 == 4352; 5633#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5634#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5584#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5688#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 5746#L521 ssl3_connect_~skip~0 := 0; 5745#L99-2 assume true; 5744#L99 assume !false; 5743#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5739#L102 assume ssl3_connect_~s__state~0 == 12292; 5585#L103 [2018-11-10 07:04:37,302 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,302 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-10 07:04:37,302 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,302 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,303 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,308 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1444265969, now seen corresponding path program 1 times [2018-11-10 07:04:37,309 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,309 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,309 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,341 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-10 07:04:37,341 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,342 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,342 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,342 INFO L87 Difference]: Start difference. First operand 247 states and 364 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 07:04:37,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,420 INFO L93 Difference]: Finished difference Result 251 states and 365 transitions. [2018-11-10 07:04:37,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,420 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 365 transitions. [2018-11-10 07:04:37,421 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-10 07:04:37,422 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 365 transitions. [2018-11-10 07:04:37,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-10 07:04:37,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-10 07:04:37,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 365 transitions. [2018-11-10 07:04:37,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,422 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 365 transitions. [2018-11-10 07:04:37,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 365 transitions. [2018-11-10 07:04:37,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-10 07:04:37,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-10 07:04:37,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 359 transitions. [2018-11-10 07:04:37,426 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-10 07:04:37,426 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-10 07:04:37,426 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 07:04:37,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 359 transitions. [2018-11-10 07:04:37,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-10 07:04:37,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,428 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,428 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-10 07:04:37,428 INFO L793 eck$LassoCheckResult]: Stem: 6171#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6079#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 6080#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6172#L88-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; 6173#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 6174#L99-2 assume true; 6175#L99 assume !false; 6118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6119#L102 assume ssl3_connect_~s__state~0 == 12292; 6089#L103 [2018-11-10 07:04:37,429 INFO L795 eck$LassoCheckResult]: Loop: 6089#L103 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; 6090#L207 ssl3_connect_~s__server~0 := 0; 6120#L212 assume ssl3_connect_~cb~0 != 0; 6144#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6145#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 6169#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 6122#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6146#L239 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; 6181#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6265#L521 ssl3_connect_~skip~0 := 0; 6263#L99-2 assume true; 6261#L99 assume !false; 6259#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6257#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6255#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6252#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6251#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6091#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6092#L117 assume ssl3_connect_~s__state~0 == 4368; 6179#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6123#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6112#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6072#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6073#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6236#L521 ssl3_connect_~skip~0 := 0; 6234#L99-2 assume true; 6232#L99 assume !false; 6230#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6228#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6226#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6225#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6224#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6221#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6100#L117 assume !(ssl3_connect_~s__state~0 == 4368); 6083#L120 assume !(ssl3_connect_~s__state~0 == 4369); 6084#L123 assume ssl3_connect_~s__state~0 == 4384; 6153#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6154#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6161#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6116#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 6113#L276-2 ssl3_connect_~s__init_num~0 := 0; 6082#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6077#L521 ssl3_connect_~skip~0 := 0; 6117#L99-2 assume true; 6314#L99 assume !false; 6312#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6311#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6310#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6309#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6308#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6307#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6306#L117 assume !(ssl3_connect_~s__state~0 == 4368); 6305#L120 assume !(ssl3_connect_~s__state~0 == 4369); 6304#L123 assume !(ssl3_connect_~s__state~0 == 4384); 6303#L126 assume !(ssl3_connect_~s__state~0 == 4385); 6302#L129 assume !(ssl3_connect_~s__state~0 == 4400); 6301#L132 assume !(ssl3_connect_~s__state~0 == 4401); 6300#L135 assume !(ssl3_connect_~s__state~0 == 4416); 6299#L138 assume !(ssl3_connect_~s__state~0 == 4417); 6298#L141 assume !(ssl3_connect_~s__state~0 == 4432); 6297#L144 assume !(ssl3_connect_~s__state~0 == 4433); 6295#L147 assume !(ssl3_connect_~s__state~0 == 4448); 6293#L150 assume !(ssl3_connect_~s__state~0 == 4449); 6216#L153 assume !(ssl3_connect_~s__state~0 == 4464); 6212#L156 assume !(ssl3_connect_~s__state~0 == 4465); 6213#L159 assume !(ssl3_connect_~s__state~0 == 4466); 6214#L162 assume !(ssl3_connect_~s__state~0 == 4467); 6215#L165 assume !(ssl3_connect_~s__state~0 == 4480); 6283#L168 assume !(ssl3_connect_~s__state~0 == 4481); 6281#L171 assume !(ssl3_connect_~s__state~0 == 4496); 6197#L174 assume !(ssl3_connect_~s__state~0 == 4497); 6110#L177 assume !(ssl3_connect_~s__state~0 == 4512); 6111#L180 assume !(ssl3_connect_~s__state~0 == 4513); 6250#L183 assume !(ssl3_connect_~s__state~0 == 4528); 6249#L186 assume !(ssl3_connect_~s__state~0 == 4529); 6247#L189 assume !(ssl3_connect_~s__state~0 == 4560); 6193#L192 assume !(ssl3_connect_~s__state~0 == 4561); 6189#L195 assume ssl3_connect_~s__state~0 == 4352; 6138#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6139#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6088#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6196#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6235#L521 ssl3_connect_~skip~0 := 0; 6233#L99-2 assume true; 6231#L99 assume !false; 6229#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6227#L102 assume ssl3_connect_~s__state~0 == 12292; 6089#L103 [2018-11-10 07:04:37,429 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,429 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-10 07:04:37,429 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1164701051, now seen corresponding path program 1 times [2018-11-10 07:04:37,438 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,438 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,438 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,473 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-10 07:04:37,473 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,473 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,473 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,473 INFO L87 Difference]: Start difference. First operand 247 states and 359 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-10 07:04:37,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,567 INFO L93 Difference]: Finished difference Result 291 states and 409 transitions. [2018-11-10 07:04:37,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 291 states and 409 transitions. [2018-11-10 07:04:37,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 264 [2018-11-10 07:04:37,570 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 291 states to 291 states and 409 transitions. [2018-11-10 07:04:37,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2018-11-10 07:04:37,570 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2018-11-10 07:04:37,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 291 states and 409 transitions. [2018-11-10 07:04:37,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,570 INFO L705 BuchiCegarLoop]: Abstraction has 291 states and 409 transitions. [2018-11-10 07:04:37,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states and 409 transitions. [2018-11-10 07:04:37,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 288. [2018-11-10 07:04:37,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-11-10 07:04:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 405 transitions. [2018-11-10 07:04:37,575 INFO L728 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-10 07:04:37,575 INFO L608 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-10 07:04:37,575 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 07:04:37,575 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 405 transitions. [2018-11-10 07:04:37,576 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-10 07:04:37,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,576 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,576 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-10 07:04:37,576 INFO L793 eck$LassoCheckResult]: Stem: 6719#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6623#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 6624#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6720#L88-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; 6721#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 6730#L99-2 assume true; 6806#L99 assume !false; 6899#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6780#L102 assume ssl3_connect_~s__state~0 == 12292; 6632#L103 [2018-11-10 07:04:37,577 INFO L795 eck$LassoCheckResult]: Loop: 6632#L103 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; 6633#L207 ssl3_connect_~s__server~0 := 0; 6664#L212 assume ssl3_connect_~cb~0 != 0; 6688#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6689#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 6717#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 6666#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 6690#L239 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; 6729#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6816#L521 ssl3_connect_~skip~0 := 0; 6815#L99-2 assume true; 6814#L99 assume !false; 6813#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6812#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6811#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6676#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6677#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6634#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6635#L117 assume ssl3_connect_~s__state~0 == 4368; 6727#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6667#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 6655#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6616#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6617#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6621#L521 ssl3_connect_~skip~0 := 0; 6661#L99-2 assume true; 6864#L99 assume !false; 6662#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6663#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6685#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6810#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6826#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6795#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6796#L117 assume !(ssl3_connect_~s__state~0 == 4368); 6626#L120 assume !(ssl3_connect_~s__state~0 == 4369); 6627#L123 assume ssl3_connect_~s__state~0 == 4384; 6697#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6698#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 6708#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6659#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 6656#L276-2 ssl3_connect_~s__init_num~0 := 0; 6647#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6871#L521 ssl3_connect_~skip~0 := 0; 6722#L99-2 assume true; 6723#L99 assume !false; 6898#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6897#L102 assume !(ssl3_connect_~s__state~0 == 12292); 6896#L105 assume !(ssl3_connect_~s__state~0 == 16384); 6895#L108 assume !(ssl3_connect_~s__state~0 == 4096); 6894#L111 assume !(ssl3_connect_~s__state~0 == 20480); 6893#L114 assume !(ssl3_connect_~s__state~0 == 4099); 6892#L117 assume !(ssl3_connect_~s__state~0 == 4368); 6891#L120 assume !(ssl3_connect_~s__state~0 == 4369); 6889#L123 assume !(ssl3_connect_~s__state~0 == 4384); 6888#L126 assume !(ssl3_connect_~s__state~0 == 4385); 6887#L129 assume !(ssl3_connect_~s__state~0 == 4400); 6886#L132 assume !(ssl3_connect_~s__state~0 == 4401); 6885#L135 assume !(ssl3_connect_~s__state~0 == 4416); 6884#L138 assume !(ssl3_connect_~s__state~0 == 4417); 6883#L141 assume !(ssl3_connect_~s__state~0 == 4432); 6882#L144 assume !(ssl3_connect_~s__state~0 == 4433); 6881#L147 assume !(ssl3_connect_~s__state~0 == 4448); 6880#L150 assume !(ssl3_connect_~s__state~0 == 4449); 6879#L153 assume !(ssl3_connect_~s__state~0 == 4464); 6878#L156 assume !(ssl3_connect_~s__state~0 == 4465); 6877#L159 assume !(ssl3_connect_~s__state~0 == 4466); 6872#L162 assume !(ssl3_connect_~s__state~0 == 4467); 6870#L165 assume !(ssl3_connect_~s__state~0 == 4480); 6869#L168 assume !(ssl3_connect_~s__state~0 == 4481); 6868#L171 assume !(ssl3_connect_~s__state~0 == 4496); 6867#L174 assume !(ssl3_connect_~s__state~0 == 4497); 6866#L177 assume !(ssl3_connect_~s__state~0 == 4512); 6865#L180 assume !(ssl3_connect_~s__state~0 == 4513); 6863#L183 assume !(ssl3_connect_~s__state~0 == 4528); 6765#L186 assume !(ssl3_connect_~s__state~0 == 4529); 6766#L189 assume !(ssl3_connect_~s__state~0 == 4560); 6751#L192 assume !(ssl3_connect_~s__state~0 == 4561); 6740#L195 assume ssl3_connect_~s__state~0 == 4352; 6682#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6683#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6631#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6754#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 6789#L521 ssl3_connect_~skip~0 := 0; 6788#L99-2 assume true; 6787#L99 assume !false; 6786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6784#L102 assume ssl3_connect_~s__state~0 == 12292; 6632#L103 [2018-11-10 07:04:37,577 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,577 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-10 07:04:37,577 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,583 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1191104199, now seen corresponding path program 1 times [2018-11-10 07:04:37,583 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,583 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,584 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,584 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,620 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-10 07:04:37,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,621 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,621 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,621 INFO L87 Difference]: Start difference. First operand 288 states and 405 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-10 07:04:37,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,683 INFO L93 Difference]: Finished difference Result 313 states and 437 transitions. [2018-11-10 07:04:37,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 437 transitions. [2018-11-10 07:04:37,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2018-11-10 07:04:37,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 437 transitions. [2018-11-10 07:04:37,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-10 07:04:37,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2018-11-10 07:04:37,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 437 transitions. [2018-11-10 07:04:37,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,686 INFO L705 BuchiCegarLoop]: Abstraction has 313 states and 437 transitions. [2018-11-10 07:04:37,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 437 transitions. [2018-11-10 07:04:37,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-11-10 07:04:37,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-10 07:04:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 430 transitions. [2018-11-10 07:04:37,691 INFO L728 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-10 07:04:37,691 INFO L608 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-10 07:04:37,691 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 07:04:37,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308 states and 430 transitions. [2018-11-10 07:04:37,692 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 281 [2018-11-10 07:04:37,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,692 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,693 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,693 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-10 07:04:37,694 INFO L793 eck$LassoCheckResult]: Stem: 7320#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7230#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 7231#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7321#L88-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; 7322#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 7329#L99-2 assume true; 7325#L99 assume !false; 7269#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7270#L102 assume ssl3_connect_~s__state~0 == 12292; 7240#L103 [2018-11-10 07:04:37,694 INFO L795 eck$LassoCheckResult]: Loop: 7240#L103 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; 7241#L207 ssl3_connect_~s__server~0 := 0; 7271#L212 assume ssl3_connect_~cb~0 != 0; 7292#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7293#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 7318#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 7273#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7294#L239 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; 7233#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7228#L521 ssl3_connect_~skip~0 := 0; 7268#L99-2 assume true; 7323#L99 assume !false; 7526#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7289#L102 assume !(ssl3_connect_~s__state~0 == 12292); 7278#L105 assume !(ssl3_connect_~s__state~0 == 16384); 7279#L108 assume !(ssl3_connect_~s__state~0 == 4096); 7256#L111 assume !(ssl3_connect_~s__state~0 == 20480); 7242#L114 assume !(ssl3_connect_~s__state~0 == 4099); 7243#L117 assume ssl3_connect_~s__state~0 == 4368; 7326#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7274#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 7261#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7223#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7224#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7507#L521 ssl3_connect_~skip~0 := 0; 7505#L99-2 assume true; 7503#L99 assume !false; 7501#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7499#L102 assume !(ssl3_connect_~s__state~0 == 12292); 7498#L105 assume !(ssl3_connect_~s__state~0 == 16384); 7497#L108 assume !(ssl3_connect_~s__state~0 == 4096); 7496#L111 assume !(ssl3_connect_~s__state~0 == 20480); 7495#L114 assume !(ssl3_connect_~s__state~0 == 4099); 7250#L117 assume !(ssl3_connect_~s__state~0 == 4368); 7251#L120 assume !(ssl3_connect_~s__state~0 == 4369); 7377#L123 assume ssl3_connect_~s__state~0 == 4384; 7301#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7302#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7309#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7266#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7262#L276-2 ssl3_connect_~s__init_num~0 := 0; 7263#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7516#L521 ssl3_connect_~skip~0 := 0; 7515#L99-2 assume true; 7514#L99 assume !false; 7513#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7508#L102 assume !(ssl3_connect_~s__state~0 == 12292); 7506#L105 assume !(ssl3_connect_~s__state~0 == 16384); 7504#L108 assume !(ssl3_connect_~s__state~0 == 4096); 7502#L111 assume !(ssl3_connect_~s__state~0 == 20480); 7500#L114 assume !(ssl3_connect_~s__state~0 == 4099); 7471#L117 assume !(ssl3_connect_~s__state~0 == 4368); 7470#L120 assume !(ssl3_connect_~s__state~0 == 4369); 7338#L123 assume !(ssl3_connect_~s__state~0 == 4384); 7330#L126 assume !(ssl3_connect_~s__state~0 == 4385); 7331#L129 assume ssl3_connect_~s__state~0 == 4400; 7257#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7258#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7264#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7255#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7453#L521 ssl3_connect_~skip~0 := 0; 7451#L99-2 assume true; 7449#L99 assume !false; 7447#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7445#L102 assume !(ssl3_connect_~s__state~0 == 12292); 7443#L105 assume !(ssl3_connect_~s__state~0 == 16384); 7441#L108 assume !(ssl3_connect_~s__state~0 == 4096); 7439#L111 assume !(ssl3_connect_~s__state~0 == 20480); 7437#L114 assume !(ssl3_connect_~s__state~0 == 4099); 7435#L117 assume !(ssl3_connect_~s__state~0 == 4368); 7433#L120 assume !(ssl3_connect_~s__state~0 == 4369); 7431#L123 assume !(ssl3_connect_~s__state~0 == 4384); 7429#L126 assume !(ssl3_connect_~s__state~0 == 4385); 7427#L129 assume !(ssl3_connect_~s__state~0 == 4400); 7425#L132 assume !(ssl3_connect_~s__state~0 == 4401); 7423#L135 assume !(ssl3_connect_~s__state~0 == 4416); 7421#L138 assume !(ssl3_connect_~s__state~0 == 4417); 7419#L141 assume !(ssl3_connect_~s__state~0 == 4432); 7417#L144 assume !(ssl3_connect_~s__state~0 == 4433); 7415#L147 assume !(ssl3_connect_~s__state~0 == 4448); 7413#L150 assume !(ssl3_connect_~s__state~0 == 4449); 7411#L153 assume !(ssl3_connect_~s__state~0 == 4464); 7409#L156 assume !(ssl3_connect_~s__state~0 == 4465); 7407#L159 assume !(ssl3_connect_~s__state~0 == 4466); 7405#L162 assume !(ssl3_connect_~s__state~0 == 4467); 7403#L165 assume !(ssl3_connect_~s__state~0 == 4480); 7401#L168 assume !(ssl3_connect_~s__state~0 == 4481); 7399#L171 assume !(ssl3_connect_~s__state~0 == 4496); 7397#L174 assume !(ssl3_connect_~s__state~0 == 4497); 7395#L177 assume !(ssl3_connect_~s__state~0 == 4512); 7393#L180 assume !(ssl3_connect_~s__state~0 == 4513); 7391#L183 assume !(ssl3_connect_~s__state~0 == 4528); 7389#L186 assume !(ssl3_connect_~s__state~0 == 4529); 7387#L189 assume !(ssl3_connect_~s__state~0 == 4560); 7341#L192 assume !(ssl3_connect_~s__state~0 == 4561); 7336#L195 assume ssl3_connect_~s__state~0 == 4352; 7286#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7287#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7239#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7344#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7380#L521 ssl3_connect_~skip~0 := 0; 7379#L99-2 assume true; 7378#L99 assume !false; 7374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7357#L102 assume ssl3_connect_~s__state~0 == 12292; 7240#L103 [2018-11-10 07:04:37,694 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,694 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-10 07:04:37,694 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,694 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,695 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1681545335, now seen corresponding path program 1 times [2018-11-10 07:04:37,708 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,708 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,755 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-10 07:04:37,756 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,756 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,756 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,756 INFO L87 Difference]: Start difference. First operand 308 states and 430 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-10 07:04:37,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,821 INFO L93 Difference]: Finished difference Result 333 states and 461 transitions. [2018-11-10 07:04:37,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 461 transitions. [2018-11-10 07:04:37,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 306 [2018-11-10 07:04:37,824 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 461 transitions. [2018-11-10 07:04:37,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2018-11-10 07:04:37,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-10 07:04:37,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 333 states and 461 transitions. [2018-11-10 07:04:37,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,825 INFO L705 BuchiCegarLoop]: Abstraction has 333 states and 461 transitions. [2018-11-10 07:04:37,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 461 transitions. [2018-11-10 07:04:37,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2018-11-10 07:04:37,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-11-10 07:04:37,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 457 transitions. [2018-11-10 07:04:37,829 INFO L728 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-10 07:04:37,829 INFO L608 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-10 07:04:37,829 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 07:04:37,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330 states and 457 transitions. [2018-11-10 07:04:37,830 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-10 07:04:37,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,831 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,831 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-10 07:04:37,832 INFO L793 eck$LassoCheckResult]: Stem: 7964#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7877#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 7878#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7965#L88-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; 7966#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 7974#L99-2 assume true; 8136#L99 assume !false; 8141#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8020#L102 assume ssl3_connect_~s__state~0 == 12292; 7887#L103 [2018-11-10 07:04:37,832 INFO L795 eck$LassoCheckResult]: Loop: 7887#L103 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; 7888#L207 ssl3_connect_~s__server~0 := 0; 7917#L212 assume ssl3_connect_~cb~0 != 0; 7937#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7938#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 7962#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 7919#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 7939#L239 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; 7973#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8155#L521 ssl3_connect_~skip~0 := 0; 8153#L99-2 assume true; 8151#L99 assume !false; 8149#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8147#L102 assume !(ssl3_connect_~s__state~0 == 12292); 8145#L105 assume !(ssl3_connect_~s__state~0 == 16384); 8144#L108 assume !(ssl3_connect_~s__state~0 == 4096); 8142#L111 assume !(ssl3_connect_~s__state~0 == 20480); 8139#L114 assume !(ssl3_connect_~s__state~0 == 4099); 8007#L117 assume ssl3_connect_~s__state~0 == 4368; 7970#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7920#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 7906#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7870#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7871#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8183#L521 ssl3_connect_~skip~0 := 0; 8180#L99-2 assume true; 8178#L99 assume !false; 8177#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8176#L102 assume !(ssl3_connect_~s__state~0 == 12292); 8175#L105 assume !(ssl3_connect_~s__state~0 == 16384); 8173#L108 assume !(ssl3_connect_~s__state~0 == 4096); 8171#L111 assume !(ssl3_connect_~s__state~0 == 20480); 8138#L114 assume !(ssl3_connect_~s__state~0 == 4099); 8137#L117 assume !(ssl3_connect_~s__state~0 == 4368); 8135#L120 assume !(ssl3_connect_~s__state~0 == 4369); 8029#L123 assume ssl3_connect_~s__state~0 == 4384; 7946#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7947#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 7954#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7912#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 7907#L276-2 ssl3_connect_~s__init_num~0 := 0; 7908#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8190#L521 ssl3_connect_~skip~0 := 0; 8189#L99-2 assume true; 7969#L99 assume !false; 7915#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7916#L102 assume !(ssl3_connect_~s__state~0 == 12292); 7924#L105 assume !(ssl3_connect_~s__state~0 == 16384); 7925#L108 assume !(ssl3_connect_~s__state~0 == 4096); 7901#L111 assume !(ssl3_connect_~s__state~0 == 20480); 7889#L114 assume !(ssl3_connect_~s__state~0 == 4099); 7890#L117 assume !(ssl3_connect_~s__state~0 == 4368); 8143#L120 assume !(ssl3_connect_~s__state~0 == 4369); 8140#L123 assume !(ssl3_connect_~s__state~0 == 4384); 7975#L126 assume !(ssl3_connect_~s__state~0 == 4385); 7976#L129 assume ssl3_connect_~s__state~0 == 4400; 7902#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7903#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 7909#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7910#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8117#L521 ssl3_connect_~skip~0 := 0; 8116#L99-2 assume true; 8115#L99 assume !false; 8110#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8108#L102 assume !(ssl3_connect_~s__state~0 == 12292); 8106#L105 assume !(ssl3_connect_~s__state~0 == 16384); 8104#L108 assume !(ssl3_connect_~s__state~0 == 4096); 8102#L111 assume !(ssl3_connect_~s__state~0 == 20480); 8100#L114 assume !(ssl3_connect_~s__state~0 == 4099); 8098#L117 assume !(ssl3_connect_~s__state~0 == 4368); 8096#L120 assume !(ssl3_connect_~s__state~0 == 4369); 8094#L123 assume !(ssl3_connect_~s__state~0 == 4384); 8092#L126 assume !(ssl3_connect_~s__state~0 == 4385); 8090#L129 assume !(ssl3_connect_~s__state~0 == 4400); 8088#L132 assume !(ssl3_connect_~s__state~0 == 4401); 8058#L135 assume ssl3_connect_~s__state~0 == 4416; 7898#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7899#L305 assume ssl3_connect_~blastFlag~0 == 3;ssl3_connect_~blastFlag~0 := 4; 7982#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7984#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 7880#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 7875#L521 ssl3_connect_~skip~0 := 0; 7914#L99-2 assume true; 7967#L99 assume !false; 8182#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8181#L102 assume !(ssl3_connect_~s__state~0 == 12292); 8179#L105 assume !(ssl3_connect_~s__state~0 == 16384); 8129#L108 assume !(ssl3_connect_~s__state~0 == 4096); 8128#L111 assume !(ssl3_connect_~s__state~0 == 20480); 8000#L114 assume !(ssl3_connect_~s__state~0 == 4099); 8001#L117 assume !(ssl3_connect_~s__state~0 == 4368); 8008#L120 assume !(ssl3_connect_~s__state~0 == 4369); 8009#L123 assume !(ssl3_connect_~s__state~0 == 4384); 8070#L126 assume !(ssl3_connect_~s__state~0 == 4385); 8069#L129 assume !(ssl3_connect_~s__state~0 == 4400); 8067#L132 assume !(ssl3_connect_~s__state~0 == 4401); 8065#L135 assume !(ssl3_connect_~s__state~0 == 4416); 8063#L138 assume !(ssl3_connect_~s__state~0 == 4417); 8061#L141 assume !(ssl3_connect_~s__state~0 == 4432); 8059#L144 assume !(ssl3_connect_~s__state~0 == 4433); 8055#L147 assume !(ssl3_connect_~s__state~0 == 4448); 8053#L150 assume !(ssl3_connect_~s__state~0 == 4449); 8052#L153 assume !(ssl3_connect_~s__state~0 == 4464); 8051#L156 assume !(ssl3_connect_~s__state~0 == 4465); 8050#L159 assume !(ssl3_connect_~s__state~0 == 4466); 8015#L162 assume !(ssl3_connect_~s__state~0 == 4467); 8016#L165 assume !(ssl3_connect_~s__state~0 == 4480); 8025#L168 assume !(ssl3_connect_~s__state~0 == 4481); 7996#L171 assume !(ssl3_connect_~s__state~0 == 4496); 7994#L174 assume !(ssl3_connect_~s__state~0 == 4497); 7995#L177 assume !(ssl3_connect_~s__state~0 == 4512); 8024#L180 assume !(ssl3_connect_~s__state~0 == 4513); 8006#L183 assume !(ssl3_connect_~s__state~0 == 4528); 8004#L186 assume !(ssl3_connect_~s__state~0 == 4529); 8005#L189 assume !(ssl3_connect_~s__state~0 == 4560); 7988#L192 assume !(ssl3_connect_~s__state~0 == 4561); 7983#L195 assume ssl3_connect_~s__state~0 == 4352; 7932#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7933#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7886#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7993#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 8033#L521 ssl3_connect_~skip~0 := 0; 8032#L99-2 assume true; 8031#L99 assume !false; 8030#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8026#L102 assume ssl3_connect_~s__state~0 == 12292; 7887#L103 [2018-11-10 07:04:37,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,832 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-10 07:04:37,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1675524414, now seen corresponding path program 1 times [2018-11-10 07:04:37,842 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,842 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,844 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,893 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-10 07:04:37,894 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,894 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,894 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,895 INFO L87 Difference]: Start difference. First operand 330 states and 457 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-10 07:04:37,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:37,920 INFO L93 Difference]: Finished difference Result 633 states and 876 transitions. [2018-11-10 07:04:37,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:37,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 633 states and 876 transitions. [2018-11-10 07:04:37,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-10 07:04:37,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 633 states to 633 states and 876 transitions. [2018-11-10 07:04:37,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-10 07:04:37,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-10 07:04:37,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 876 transitions. [2018-11-10 07:04:37,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:37,926 INFO L705 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-10 07:04:37,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 876 transitions. [2018-11-10 07:04:37,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 633. [2018-11-10 07:04:37,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 633 states. [2018-11-10 07:04:37,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 876 transitions. [2018-11-10 07:04:37,934 INFO L728 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-10 07:04:37,934 INFO L608 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-10 07:04:37,934 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 07:04:37,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 633 states and 876 transitions. [2018-11-10 07:04:37,936 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-10 07:04:37,936 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:37,936 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:37,937 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:37,937 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-10 07:04:37,938 INFO L793 eck$LassoCheckResult]: Stem: 8938#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8846#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 8847#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8939#L88-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; 8940#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 8947#L99-2 assume true; 9449#L99 assume !false; 9454#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9324#L102 assume ssl3_connect_~s__state~0 == 12292; 9163#L103 [2018-11-10 07:04:37,938 INFO L795 eck$LassoCheckResult]: Loop: 9163#L103 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; 9085#L207 ssl3_connect_~s__server~0 := 0; 9149#L212 assume ssl3_connect_~cb~0 != 0; 9148#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9147#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 9146#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 9142#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 9141#L239 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; 9134#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9128#L521 ssl3_connect_~skip~0 := 0; 9126#L99-2 assume true; 9124#L99 assume !false; 9122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9120#L102 assume !(ssl3_connect_~s__state~0 == 12292); 9118#L105 assume !(ssl3_connect_~s__state~0 == 16384); 9116#L108 assume !(ssl3_connect_~s__state~0 == 4096); 9114#L111 assume !(ssl3_connect_~s__state~0 == 20480); 9111#L114 assume !(ssl3_connect_~s__state~0 == 4099); 9080#L117 assume ssl3_connect_~s__state~0 == 4368; 9059#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8890#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 8876#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8839#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8840#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9379#L521 ssl3_connect_~skip~0 := 0; 9378#L99-2 assume true; 9376#L99 assume !false; 9374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9372#L102 assume !(ssl3_connect_~s__state~0 == 12292); 9370#L105 assume !(ssl3_connect_~s__state~0 == 16384); 9368#L108 assume !(ssl3_connect_~s__state~0 == 4096); 9366#L111 assume !(ssl3_connect_~s__state~0 == 20480); 9364#L114 assume !(ssl3_connect_~s__state~0 == 4099); 9362#L117 assume !(ssl3_connect_~s__state~0 == 4368); 9360#L120 assume !(ssl3_connect_~s__state~0 == 4369); 9332#L123 assume ssl3_connect_~s__state~0 == 4384; 8918#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8919#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 8929#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 9048#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 9047#L276-2 ssl3_connect_~s__init_num~0 := 0; 9045#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9040#L521 ssl3_connect_~skip~0 := 0; 9039#L99-2 assume true; 9038#L99 assume !false; 9037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9036#L102 assume !(ssl3_connect_~s__state~0 == 12292); 9035#L105 assume !(ssl3_connect_~s__state~0 == 16384); 9034#L108 assume !(ssl3_connect_~s__state~0 == 4096); 9033#L111 assume !(ssl3_connect_~s__state~0 == 20480); 9032#L114 assume !(ssl3_connect_~s__state~0 == 4099); 9031#L117 assume !(ssl3_connect_~s__state~0 == 4368); 9030#L120 assume !(ssl3_connect_~s__state~0 == 4369); 9029#L123 assume !(ssl3_connect_~s__state~0 == 4384); 9028#L126 assume !(ssl3_connect_~s__state~0 == 4385); 9027#L129 assume ssl3_connect_~s__state~0 == 4400; 8872#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8873#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 9024#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9022#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9017#L521 ssl3_connect_~skip~0 := 0; 9016#L99-2 assume true; 9015#L99 assume !false; 9014#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9013#L102 assume !(ssl3_connect_~s__state~0 == 12292); 9012#L105 assume !(ssl3_connect_~s__state~0 == 16384); 9011#L108 assume !(ssl3_connect_~s__state~0 == 4096); 9010#L111 assume !(ssl3_connect_~s__state~0 == 20480); 9009#L114 assume !(ssl3_connect_~s__state~0 == 4099); 9008#L117 assume !(ssl3_connect_~s__state~0 == 4368); 9007#L120 assume !(ssl3_connect_~s__state~0 == 4369); 9006#L123 assume !(ssl3_connect_~s__state~0 == 4384); 9005#L126 assume !(ssl3_connect_~s__state~0 == 4385); 9004#L129 assume !(ssl3_connect_~s__state~0 == 4400); 9003#L132 assume !(ssl3_connect_~s__state~0 == 4401); 8993#L135 assume ssl3_connect_~s__state~0 == 4416; 8867#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8868#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 8952#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 9289#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 9282#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9275#L521 ssl3_connect_~skip~0 := 0; 9272#L99-2 assume true; 9269#L99 assume !false; 9268#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9267#L102 assume !(ssl3_connect_~s__state~0 == 12292); 9265#L105 assume !(ssl3_connect_~s__state~0 == 16384); 9160#L108 assume !(ssl3_connect_~s__state~0 == 4096); 9161#L111 assume !(ssl3_connect_~s__state~0 == 20480); 9084#L114 assume !(ssl3_connect_~s__state~0 == 4099); 9081#L117 assume !(ssl3_connect_~s__state~0 == 4368); 9058#L120 assume !(ssl3_connect_~s__state~0 == 4369); 9002#L123 assume !(ssl3_connect_~s__state~0 == 4384); 9001#L126 assume !(ssl3_connect_~s__state~0 == 4385); 9000#L129 assume !(ssl3_connect_~s__state~0 == 4400); 8999#L132 assume !(ssl3_connect_~s__state~0 == 4401); 8998#L135 assume !(ssl3_connect_~s__state~0 == 4416); 8991#L138 assume !(ssl3_connect_~s__state~0 == 4417); 8992#L141 assume !(ssl3_connect_~s__state~0 == 4432); 9299#L144 assume !(ssl3_connect_~s__state~0 == 4433); 9298#L147 assume !(ssl3_connect_~s__state~0 == 4448); 9297#L150 assume !(ssl3_connect_~s__state~0 == 4449); 9296#L153 assume !(ssl3_connect_~s__state~0 == 4464); 9292#L156 assume !(ssl3_connect_~s__state~0 == 4465); 9293#L159 assume !(ssl3_connect_~s__state~0 == 4466); 9294#L162 assume !(ssl3_connect_~s__state~0 == 4467); 9295#L165 assume !(ssl3_connect_~s__state~0 == 4480); 9302#L168 assume !(ssl3_connect_~s__state~0 == 4481); 9283#L171 assume !(ssl3_connect_~s__state~0 == 4496); 9276#L174 assume !(ssl3_connect_~s__state~0 == 4497); 9273#L177 assume !(ssl3_connect_~s__state~0 == 4512); 9270#L180 assume !(ssl3_connect_~s__state~0 == 4513); 9158#L183 assume !(ssl3_connect_~s__state~0 == 4528); 9156#L186 assume !(ssl3_connect_~s__state~0 == 4529); 9157#L189 assume !(ssl3_connect_~s__state~0 == 4560); 8964#L192 assume !(ssl3_connect_~s__state~0 == 4561); 8954#L195 assume ssl3_connect_~s__state~0 == 4352; 8904#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8905#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8855#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8969#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 9202#L521 ssl3_connect_~skip~0 := 0; 8982#L99-2 assume true; 8981#L99 assume !false; 8979#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8980#L102 assume ssl3_connect_~s__state~0 == 12292; 9163#L103 [2018-11-10 07:04:37,938 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,938 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-10 07:04:37,938 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,938 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:37,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:37,944 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:37,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1660005696, now seen corresponding path program 1 times [2018-11-10 07:04:37,945 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:37,945 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:37,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,946 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:37,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:37,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:37,985 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-10 07:04:37,985 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:37,985 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:37,986 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:37,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:37,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:37,987 INFO L87 Difference]: Start difference. First operand 633 states and 876 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-10 07:04:38,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,072 INFO L93 Difference]: Finished difference Result 687 states and 940 transitions. [2018-11-10 07:04:38,074 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 687 states and 940 transitions. [2018-11-10 07:04:38,076 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 660 [2018-11-10 07:04:38,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 687 states to 687 states and 940 transitions. [2018-11-10 07:04:38,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2018-11-10 07:04:38,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2018-11-10 07:04:38,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 940 transitions. [2018-11-10 07:04:38,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,078 INFO L705 BuchiCegarLoop]: Abstraction has 687 states and 940 transitions. [2018-11-10 07:04:38,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 940 transitions. [2018-11-10 07:04:38,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 681. [2018-11-10 07:04:38,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 681 states. [2018-11-10 07:04:38,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 934 transitions. [2018-11-10 07:04:38,085 INFO L728 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-10 07:04:38,085 INFO L608 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-10 07:04:38,085 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 07:04:38,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 681 states and 934 transitions. [2018-11-10 07:04:38,087 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 654 [2018-11-10 07:04:38,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,087 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,088 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,088 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-10 07:04:38,089 INFO L793 eck$LassoCheckResult]: Stem: 10269#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10172#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 10173#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10270#L88-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; 10271#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 10279#L99-2 assume true; 10430#L99 assume !false; 10424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10425#L102 assume ssl3_connect_~s__state~0 == 12292; 10182#L103 [2018-11-10 07:04:38,089 INFO L795 eck$LassoCheckResult]: Loop: 10182#L103 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; 10183#L207 ssl3_connect_~s__server~0 := 0; 10217#L212 assume ssl3_connect_~cb~0 != 0; 10239#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 10240#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 10290#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 10504#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 10503#L239 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; 10488#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10478#L521 ssl3_connect_~skip~0 := 0; 10476#L99-2 assume true; 10474#L99 assume !false; 10472#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10470#L102 assume !(ssl3_connect_~s__state~0 == 12292); 10468#L105 assume !(ssl3_connect_~s__state~0 == 16384); 10466#L108 assume !(ssl3_connect_~s__state~0 == 4096); 10464#L111 assume !(ssl3_connect_~s__state~0 == 20480); 10462#L114 assume !(ssl3_connect_~s__state~0 == 4099); 10454#L117 assume ssl3_connect_~s__state~0 == 4368; 10342#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10220#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 10205#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10165#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10166#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10754#L521 ssl3_connect_~skip~0 := 0; 10752#L99-2 assume true; 10750#L99 assume !false; 10748#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10746#L102 assume !(ssl3_connect_~s__state~0 == 12292); 10744#L105 assume !(ssl3_connect_~s__state~0 == 16384); 10742#L108 assume !(ssl3_connect_~s__state~0 == 4096); 10740#L111 assume !(ssl3_connect_~s__state~0 == 20480); 10738#L114 assume !(ssl3_connect_~s__state~0 == 4099); 10736#L117 assume !(ssl3_connect_~s__state~0 == 4368); 10721#L120 assume !(ssl3_connect_~s__state~0 == 4369); 10673#L123 assume ssl3_connect_~s__state~0 == 4384; 10248#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10249#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 10260#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 10389#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 10206#L276-2 ssl3_connect_~s__init_num~0 := 0; 10207#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10836#L521 ssl3_connect_~skip~0 := 0; 10835#L99-2 assume true; 10834#L99 assume !false; 10833#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10832#L102 assume !(ssl3_connect_~s__state~0 == 12292); 10831#L105 assume !(ssl3_connect_~s__state~0 == 16384); 10808#L108 assume !(ssl3_connect_~s__state~0 == 4096); 10805#L111 assume !(ssl3_connect_~s__state~0 == 20480); 10802#L114 assume !(ssl3_connect_~s__state~0 == 4099); 10799#L117 assume !(ssl3_connect_~s__state~0 == 4368); 10795#L120 assume !(ssl3_connect_~s__state~0 == 4369); 10791#L123 assume !(ssl3_connect_~s__state~0 == 4384); 10787#L126 assume !(ssl3_connect_~s__state~0 == 4385); 10784#L129 assume !(ssl3_connect_~s__state~0 == 4400); 10781#L132 assume !(ssl3_connect_~s__state~0 == 4401); 10778#L135 assume !(ssl3_connect_~s__state~0 == 4416); 10775#L138 assume !(ssl3_connect_~s__state~0 == 4417); 10769#L141 assume !(ssl3_connect_~s__state~0 == 4432); 10770#L144 assume !(ssl3_connect_~s__state~0 == 4433); 10186#L147 assume !(ssl3_connect_~s__state~0 == 4448); 10187#L150 assume !(ssl3_connect_~s__state~0 == 4449); 10767#L153 assume !(ssl3_connect_~s__state~0 == 4464); 10295#L156 assume !(ssl3_connect_~s__state~0 == 4465); 10296#L159 assume !(ssl3_connect_~s__state~0 == 4466); 10286#L162 assume !(ssl3_connect_~s__state~0 == 4467); 10287#L165 assume !(ssl3_connect_~s__state~0 == 4480); 10723#L168 assume !(ssl3_connect_~s__state~0 == 4481); 10254#L171 assume !(ssl3_connect_~s__state~0 == 4496); 10233#L174 assume !(ssl3_connect_~s__state~0 == 4497); 10203#L177 assume !(ssl3_connect_~s__state~0 == 4512); 10204#L180 assume !(ssl3_connect_~s__state~0 == 4513); 10675#L183 assume !(ssl3_connect_~s__state~0 == 4528); 10674#L186 assume !(ssl3_connect_~s__state~0 == 4529); 10297#L189 assume ssl3_connect_~s__state~0 == 4560; 10255#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 10256#L432 assume !(ssl3_connect_~ret~0 <= 0); 10494#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 10490#L435-2 ssl3_connect_~s__init_num~0 := 0; 10483#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10477#L521 ssl3_connect_~skip~0 := 0; 10475#L99-2 assume true; 10473#L99 assume !false; 10471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10469#L102 assume !(ssl3_connect_~s__state~0 == 12292); 10467#L105 assume !(ssl3_connect_~s__state~0 == 16384); 10465#L108 assume !(ssl3_connect_~s__state~0 == 4096); 10463#L111 assume !(ssl3_connect_~s__state~0 == 20480); 10460#L114 assume !(ssl3_connect_~s__state~0 == 4099); 10461#L117 assume !(ssl3_connect_~s__state~0 == 4368); 10797#L120 assume !(ssl3_connect_~s__state~0 == 4369); 10793#L123 assume !(ssl3_connect_~s__state~0 == 4384); 10789#L126 assume !(ssl3_connect_~s__state~0 == 4385); 10785#L129 assume !(ssl3_connect_~s__state~0 == 4400); 10782#L132 assume !(ssl3_connect_~s__state~0 == 4401); 10779#L135 assume !(ssl3_connect_~s__state~0 == 4416); 10776#L138 assume !(ssl3_connect_~s__state~0 == 4417); 10773#L141 assume !(ssl3_connect_~s__state~0 == 4432); 10201#L144 assume !(ssl3_connect_~s__state~0 == 4433); 10202#L147 assume !(ssl3_connect_~s__state~0 == 4448); 10194#L150 assume !(ssl3_connect_~s__state~0 == 4449); 10178#L153 assume !(ssl3_connect_~s__state~0 == 4464); 10179#L156 assume !(ssl3_connect_~s__state~0 == 4465); 10733#L159 assume !(ssl3_connect_~s__state~0 == 4466); 10727#L162 assume !(ssl3_connect_~s__state~0 == 4467); 10263#L165 assume !(ssl3_connect_~s__state~0 == 4480); 10242#L168 assume !(ssl3_connect_~s__state~0 == 4481); 10243#L171 assume !(ssl3_connect_~s__state~0 == 4496); 10705#L174 assume !(ssl3_connect_~s__state~0 == 4497); 10688#L177 assume !(ssl3_connect_~s__state~0 == 4512); 10190#L180 assume !(ssl3_connect_~s__state~0 == 4513); 10191#L183 assume !(ssl3_connect_~s__state~0 == 4528); 10163#L186 assume !(ssl3_connect_~s__state~0 == 4529); 10164#L189 assume !(ssl3_connect_~s__state~0 == 4560); 10419#L192 assume !(ssl3_connect_~s__state~0 == 4561); 10418#L195 assume ssl3_connect_~s__state~0 == 4352; 10234#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10235#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10181#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10414#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 10409#L521 ssl3_connect_~skip~0 := 0; 10408#L99-2 assume true; 10318#L99 assume !false; 10319#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10314#L102 assume ssl3_connect_~s__state~0 == 12292; 10182#L103 [2018-11-10 07:04:38,089 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,089 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-10 07:04:38,089 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,096 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,097 INFO L82 PathProgramCache]: Analyzing trace with hash -145920058, now seen corresponding path program 1 times [2018-11-10 07:04:38,097 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,097 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:38,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,136 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-10 07:04:38,136 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,136 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,137 INFO L87 Difference]: Start difference. First operand 681 states and 934 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-10 07:04:38,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,149 INFO L93 Difference]: Finished difference Result 1205 states and 1674 transitions. [2018-11-10 07:04:38,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1674 transitions. [2018-11-10 07:04:38,153 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-10 07:04:38,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-10 07:04:38,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1205 [2018-11-10 07:04:38,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1205 [2018-11-10 07:04:38,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1205 states and 1674 transitions. [2018-11-10 07:04:38,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,157 INFO L705 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-10 07:04:38,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states and 1674 transitions. [2018-11-10 07:04:38,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1205. [2018-11-10 07:04:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-11-10 07:04:38,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-10 07:04:38,168 INFO L728 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-10 07:04:38,168 INFO L608 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-10 07:04:38,169 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 07:04:38,169 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1205 states and 1674 transitions. [2018-11-10 07:04:38,172 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-10 07:04:38,172 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,173 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,173 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-10 07:04:38,173 INFO L793 eck$LassoCheckResult]: Stem: 12157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12064#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 12065#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12158#L88-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; 12159#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 12165#L99-2 assume true; 12277#L99 assume !false; 12798#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12794#L102 assume ssl3_connect_~s__state~0 == 12292; 12443#L103 [2018-11-10 07:04:38,173 INFO L795 eck$LassoCheckResult]: Loop: 12443#L103 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; 12256#L207 ssl3_connect_~s__server~0 := 0; 12793#L212 assume ssl3_connect_~cb~0 != 0; 12792#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12791#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 12789#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 12787#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 12786#L239 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; 12784#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12779#L521 ssl3_connect_~skip~0 := 0; 12778#L99-2 assume true; 12777#L99 assume !false; 12776#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12775#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12774#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12773#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12772#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12771#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12770#L117 assume ssl3_connect_~s__state~0 == 4368; 12250#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12769#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 12672#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12767#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12765#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12760#L521 ssl3_connect_~skip~0 := 0; 12759#L99-2 assume true; 12758#L99 assume !false; 12757#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12756#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12755#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12754#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12753#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12752#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12751#L117 assume !(ssl3_connect_~s__state~0 == 4368); 12750#L120 assume !(ssl3_connect_~s__state~0 == 4369); 12749#L123 assume ssl3_connect_~s__state~0 == 4384; 12244#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12748#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 12636#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 12747#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 12746#L276-2 ssl3_connect_~s__init_num~0 := 0; 12744#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12739#L521 ssl3_connect_~skip~0 := 0; 12738#L99-2 assume true; 12737#L99 assume !false; 12736#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12735#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12734#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12733#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12732#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12731#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12730#L117 assume !(ssl3_connect_~s__state~0 == 4368); 12729#L120 assume !(ssl3_connect_~s__state~0 == 4369); 12728#L123 assume !(ssl3_connect_~s__state~0 == 4384); 12727#L126 assume !(ssl3_connect_~s__state~0 == 4385); 12726#L129 assume ssl3_connect_~s__state~0 == 4400; 12238#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12725#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 12724#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12722#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12717#L521 ssl3_connect_~skip~0 := 0; 12716#L99-2 assume true; 12715#L99 assume !false; 12714#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12713#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12712#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12711#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12710#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12709#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12708#L117 assume !(ssl3_connect_~s__state~0 == 4368); 12707#L120 assume !(ssl3_connect_~s__state~0 == 4369); 12464#L123 assume !(ssl3_connect_~s__state~0 == 4384); 12463#L126 assume !(ssl3_connect_~s__state~0 == 4385); 12461#L129 assume !(ssl3_connect_~s__state~0 == 4400); 12459#L132 assume !(ssl3_connect_~s__state~0 == 4401); 12432#L135 assume ssl3_connect_~s__state~0 == 4416; 12231#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12426#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 12427#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12541#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 12416#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12410#L521 ssl3_connect_~skip~0 := 0; 12408#L99-2 assume true; 12406#L99 assume !false; 12404#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12403#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12398#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12392#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12390#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12389#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12388#L117 assume !(ssl3_connect_~s__state~0 == 4368); 12383#L120 assume !(ssl3_connect_~s__state~0 == 4369); 12384#L123 assume !(ssl3_connect_~s__state~0 == 4384); 12523#L126 assume !(ssl3_connect_~s__state~0 == 4385); 12521#L129 assume !(ssl3_connect_~s__state~0 == 4400); 12519#L132 assume !(ssl3_connect_~s__state~0 == 4401); 12517#L135 assume !(ssl3_connect_~s__state~0 == 4416); 12367#L138 assume !(ssl3_connect_~s__state~0 == 4417); 12368#L141 assume ssl3_connect_~s__state~0 == 4432; 12482#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 12481#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 12328#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12325#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12320#L521 ssl3_connect_~skip~0 := 0; 12319#L99-2 assume true; 12318#L99 assume !false; 12317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12316#L102 assume !(ssl3_connect_~s__state~0 == 12292); 12315#L105 assume !(ssl3_connect_~s__state~0 == 16384); 12314#L108 assume !(ssl3_connect_~s__state~0 == 4096); 12313#L111 assume !(ssl3_connect_~s__state~0 == 20480); 12312#L114 assume !(ssl3_connect_~s__state~0 == 4099); 12310#L117 assume !(ssl3_connect_~s__state~0 == 4368); 12311#L120 assume !(ssl3_connect_~s__state~0 == 4369); 12462#L123 assume !(ssl3_connect_~s__state~0 == 4384); 12460#L126 assume !(ssl3_connect_~s__state~0 == 4385); 12458#L129 assume !(ssl3_connect_~s__state~0 == 4400); 12457#L132 assume !(ssl3_connect_~s__state~0 == 4401); 12303#L135 assume !(ssl3_connect_~s__state~0 == 4416); 12301#L138 assume !(ssl3_connect_~s__state~0 == 4417); 12302#L141 assume !(ssl3_connect_~s__state~0 == 4432); 12483#L144 assume !(ssl3_connect_~s__state~0 == 4433); 12297#L147 assume !(ssl3_connect_~s__state~0 == 4448); 12295#L150 assume !(ssl3_connect_~s__state~0 == 4449); 12294#L153 assume !(ssl3_connect_~s__state~0 == 4464); 12293#L156 assume !(ssl3_connect_~s__state~0 == 4465); 12292#L159 assume !(ssl3_connect_~s__state~0 == 4466); 12289#L162 assume !(ssl3_connect_~s__state~0 == 4467); 12291#L165 assume !(ssl3_connect_~s__state~0 == 4480); 12497#L168 assume !(ssl3_connect_~s__state~0 == 4481); 12285#L171 assume !(ssl3_connect_~s__state~0 == 4496); 12283#L174 assume !(ssl3_connect_~s__state~0 == 4497); 12284#L177 assume !(ssl3_connect_~s__state~0 == 4512); 12491#L180 assume !(ssl3_connect_~s__state~0 == 4513); 12279#L183 assume !(ssl3_connect_~s__state~0 == 4528); 12268#L186 assume !(ssl3_connect_~s__state~0 == 4529); 12199#L189 assume !(ssl3_connect_~s__state~0 == 4560); 12201#L192 assume !(ssl3_connect_~s__state~0 == 4561); 12203#L195 assume ssl3_connect_~s__state~0 == 4352; 12397#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 12396#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 12395#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12378#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 12374#L521 ssl3_connect_~skip~0 := 0; 12365#L99-2 assume true; 12366#L99 assume !false; 12351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12352#L102 assume ssl3_connect_~s__state~0 == 12292; 12443#L103 [2018-11-10 07:04:38,174 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,174 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-10 07:04:38,174 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,174 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,174 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,175 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,179 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1656200592, now seen corresponding path program 1 times [2018-11-10 07:04:38,179 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,180 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:38,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,220 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-10 07:04:38,220 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,220 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,220 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,221 INFO L87 Difference]: Start difference. First operand 1205 states and 1674 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-10 07:04:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,306 INFO L93 Difference]: Finished difference Result 1321 states and 1814 transitions. [2018-11-10 07:04:38,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1321 states and 1814 transitions. [2018-11-10 07:04:38,310 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1294 [2018-11-10 07:04:38,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1321 states to 1321 states and 1814 transitions. [2018-11-10 07:04:38,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1321 [2018-11-10 07:04:38,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1321 [2018-11-10 07:04:38,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1321 states and 1814 transitions. [2018-11-10 07:04:38,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,315 INFO L705 BuchiCegarLoop]: Abstraction has 1321 states and 1814 transitions. [2018-11-10 07:04:38,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states and 1814 transitions. [2018-11-10 07:04:38,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1309. [2018-11-10 07:04:38,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-11-10 07:04:38,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1798 transitions. [2018-11-10 07:04:38,326 INFO L728 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-10 07:04:38,326 INFO L608 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-10 07:04:38,326 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 07:04:38,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1798 transitions. [2018-11-10 07:04:38,330 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1282 [2018-11-10 07:04:38,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,331 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,331 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-10 07:04:38,331 INFO L793 eck$LassoCheckResult]: Stem: 14692#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14596#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 14597#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14693#L88-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; 14694#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 14704#L99-2 assume true; 15520#L99 assume !false; 15482#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15483#L102 assume ssl3_connect_~s__state~0 == 12292; 14740#L103 [2018-11-10 07:04:38,332 INFO L795 eck$LassoCheckResult]: Loop: 14740#L103 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; 14879#L207 ssl3_connect_~s__server~0 := 0; 15500#L212 assume ssl3_connect_~cb~0 != 0; 15499#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 15498#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 15496#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 15494#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 15492#L239 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; 15493#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15510#L521 ssl3_connect_~skip~0 := 0; 15509#L99-2 assume true; 15508#L99 assume !false; 15507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15506#L102 assume !(ssl3_connect_~s__state~0 == 12292); 15505#L105 assume !(ssl3_connect_~s__state~0 == 16384); 15437#L108 assume !(ssl3_connect_~s__state~0 == 4096); 15438#L111 assume !(ssl3_connect_~s__state~0 == 20480); 15429#L114 assume !(ssl3_connect_~s__state~0 == 4099); 15411#L117 assume ssl3_connect_~s__state~0 == 4368; 14807#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14640#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 14627#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14589#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14590#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15785#L521 ssl3_connect_~skip~0 := 0; 15783#L99-2 assume true; 15781#L99 assume !false; 15779#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15777#L102 assume !(ssl3_connect_~s__state~0 == 12292); 15775#L105 assume !(ssl3_connect_~s__state~0 == 16384); 15773#L108 assume !(ssl3_connect_~s__state~0 == 4096); 15771#L111 assume !(ssl3_connect_~s__state~0 == 20480); 15769#L114 assume !(ssl3_connect_~s__state~0 == 4099); 15767#L117 assume !(ssl3_connect_~s__state~0 == 4368); 15765#L120 assume !(ssl3_connect_~s__state~0 == 4369); 15763#L123 assume ssl3_connect_~s__state~0 == 4384; 14667#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14668#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 14870#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 14869#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 14867#L276-2 ssl3_connect_~s__init_num~0 := 0; 14868#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 14856#L521 ssl3_connect_~skip~0 := 0; 14857#L99-2 assume true; 14852#L99 assume !false; 14853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14848#L102 assume !(ssl3_connect_~s__state~0 == 12292); 14849#L105 assume !(ssl3_connect_~s__state~0 == 16384); 14844#L108 assume !(ssl3_connect_~s__state~0 == 4096); 14845#L111 assume !(ssl3_connect_~s__state~0 == 20480); 14840#L114 assume !(ssl3_connect_~s__state~0 == 4099); 14841#L117 assume !(ssl3_connect_~s__state~0 == 4368); 14837#L120 assume !(ssl3_connect_~s__state~0 == 4369); 14835#L123 assume !(ssl3_connect_~s__state~0 == 4384); 14836#L126 assume !(ssl3_connect_~s__state~0 == 4385); 14831#L129 assume ssl3_connect_~s__state~0 == 4400; 14832#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15220#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 15221#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15892#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 14633#L521 ssl3_connect_~skip~0 := 0; 14634#L99-2 assume true; 14698#L99 assume !false; 14699#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14655#L102 assume !(ssl3_connect_~s__state~0 == 12292); 14644#L105 assume !(ssl3_connect_~s__state~0 == 16384); 14645#L108 assume !(ssl3_connect_~s__state~0 == 4096); 14622#L111 assume !(ssl3_connect_~s__state~0 == 20480); 14608#L114 assume !(ssl3_connect_~s__state~0 == 4099); 14609#L117 assume !(ssl3_connect_~s__state~0 == 4368); 14600#L120 assume !(ssl3_connect_~s__state~0 == 4369); 14601#L123 assume !(ssl3_connect_~s__state~0 == 4384); 14705#L126 assume !(ssl3_connect_~s__state~0 == 4385); 14706#L129 assume !(ssl3_connect_~s__state~0 == 4400); 14708#L132 assume !(ssl3_connect_~s__state~0 == 4401); 14782#L135 assume ssl3_connect_~s__state~0 == 4416; 14616#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 14617#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 14710#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14713#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 14715#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15830#L521 ssl3_connect_~skip~0 := 0; 15828#L99-2 assume true; 15826#L99 assume !false; 15824#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15822#L102 assume !(ssl3_connect_~s__state~0 == 12292); 15820#L105 assume !(ssl3_connect_~s__state~0 == 16384); 15818#L108 assume !(ssl3_connect_~s__state~0 == 4096); 15816#L111 assume !(ssl3_connect_~s__state~0 == 20480); 15814#L114 assume !(ssl3_connect_~s__state~0 == 4099); 15812#L117 assume !(ssl3_connect_~s__state~0 == 4368); 15810#L120 assume !(ssl3_connect_~s__state~0 == 4369); 15808#L123 assume !(ssl3_connect_~s__state~0 == 4384); 15806#L126 assume !(ssl3_connect_~s__state~0 == 4385); 15804#L129 assume !(ssl3_connect_~s__state~0 == 4400); 14702#L132 assume !(ssl3_connect_~s__state~0 == 4401); 14656#L135 assume !(ssl3_connect_~s__state~0 == 4416); 14657#L138 assume !(ssl3_connect_~s__state~0 == 4417); 14669#L141 assume ssl3_connect_~s__state~0 == 4432; 14716#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14591#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 14592#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14714#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15856#L521 ssl3_connect_~skip~0 := 0; 15855#L99-2 assume true; 15854#L99 assume !false; 15853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15850#L102 assume !(ssl3_connect_~s__state~0 == 12292); 15641#L105 assume !(ssl3_connect_~s__state~0 == 16384); 15640#L108 assume !(ssl3_connect_~s__state~0 == 4096); 15638#L111 assume !(ssl3_connect_~s__state~0 == 20480); 15633#L114 assume !(ssl3_connect_~s__state~0 == 4099); 15631#L117 assume !(ssl3_connect_~s__state~0 == 4368); 15629#L120 assume !(ssl3_connect_~s__state~0 == 4369); 15627#L123 assume !(ssl3_connect_~s__state~0 == 4384); 15625#L126 assume !(ssl3_connect_~s__state~0 == 4385); 15624#L129 assume !(ssl3_connect_~s__state~0 == 4400); 15623#L132 assume !(ssl3_connect_~s__state~0 == 4401); 15622#L135 assume !(ssl3_connect_~s__state~0 == 4416); 15620#L138 assume !(ssl3_connect_~s__state~0 == 4417); 15618#L141 assume !(ssl3_connect_~s__state~0 == 4432); 15616#L144 assume !(ssl3_connect_~s__state~0 == 4433); 15613#L147 assume ssl3_connect_~s__state~0 == 4448; 15375#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15611#L333 assume !(ssl3_connect_~ret~0 <= 0); 14678#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 14654#L336-2 ssl3_connect_~s__init_num~0 := 0; 14621#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15528#L521 ssl3_connect_~skip~0 := 0; 15526#L99-2 assume true; 15524#L99 assume !false; 15523#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15522#L102 assume !(ssl3_connect_~s__state~0 == 12292); 15504#L105 assume !(ssl3_connect_~s__state~0 == 16384); 15501#L108 assume !(ssl3_connect_~s__state~0 == 4096); 14818#L111 assume !(ssl3_connect_~s__state~0 == 20480); 14819#L114 assume !(ssl3_connect_~s__state~0 == 4099); 14806#L117 assume !(ssl3_connect_~s__state~0 == 4368); 14808#L120 assume !(ssl3_connect_~s__state~0 == 4369); 15409#L123 assume !(ssl3_connect_~s__state~0 == 4384); 15407#L126 assume !(ssl3_connect_~s__state~0 == 4385); 15405#L129 assume !(ssl3_connect_~s__state~0 == 4400); 15402#L132 assume !(ssl3_connect_~s__state~0 == 4401); 15398#L135 assume !(ssl3_connect_~s__state~0 == 4416); 15394#L138 assume !(ssl3_connect_~s__state~0 == 4417); 15393#L141 assume !(ssl3_connect_~s__state~0 == 4432); 15385#L144 assume !(ssl3_connect_~s__state~0 == 4433); 15378#L147 assume !(ssl3_connect_~s__state~0 == 4448); 15374#L150 assume !(ssl3_connect_~s__state~0 == 4449); 15371#L153 assume !(ssl3_connect_~s__state~0 == 4464); 15368#L156 assume !(ssl3_connect_~s__state~0 == 4465); 15365#L159 assume !(ssl3_connect_~s__state~0 == 4466); 15362#L162 assume !(ssl3_connect_~s__state~0 == 4467); 15359#L165 assume !(ssl3_connect_~s__state~0 == 4480); 14772#L168 assume !(ssl3_connect_~s__state~0 == 4481); 14771#L171 assume !(ssl3_connect_~s__state~0 == 4496); 14770#L174 assume !(ssl3_connect_~s__state~0 == 4497); 14757#L177 assume !(ssl3_connect_~s__state~0 == 4512); 14758#L180 assume !(ssl3_connect_~s__state~0 == 4513); 14965#L183 assume !(ssl3_connect_~s__state~0 == 4528); 14964#L186 assume !(ssl3_connect_~s__state~0 == 4529); 14749#L189 assume !(ssl3_connect_~s__state~0 == 4560); 14751#L192 assume !(ssl3_connect_~s__state~0 == 4561); 14753#L195 assume ssl3_connect_~s__state~0 == 4352; 15543#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15542#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15539#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15533#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 15527#L521 ssl3_connect_~skip~0 := 0; 15525#L99-2 assume true; 15488#L99 assume !false; 15489#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15434#L102 assume ssl3_connect_~s__state~0 == 12292; 14740#L103 [2018-11-10 07:04:38,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,332 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-10 07:04:38,332 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,332 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,333 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,337 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,338 INFO L82 PathProgramCache]: Analyzing trace with hash -2096818384, now seen corresponding path program 1 times [2018-11-10 07:04:38,338 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,338 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,338 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,338 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,386 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-10 07:04:38,386 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,386 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,387 INFO L87 Difference]: Start difference. First operand 1309 states and 1798 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-10 07:04:38,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,457 INFO L93 Difference]: Finished difference Result 1433 states and 1942 transitions. [2018-11-10 07:04:38,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1433 states and 1942 transitions. [2018-11-10 07:04:38,462 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2018-11-10 07:04:38,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1433 states to 1433 states and 1942 transitions. [2018-11-10 07:04:38,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1433 [2018-11-10 07:04:38,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1433 [2018-11-10 07:04:38,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1433 states and 1942 transitions. [2018-11-10 07:04:38,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,468 INFO L705 BuchiCegarLoop]: Abstraction has 1433 states and 1942 transitions. [2018-11-10 07:04:38,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states and 1942 transitions. [2018-11-10 07:04:38,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1425. [2018-11-10 07:04:38,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2018-11-10 07:04:38,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1934 transitions. [2018-11-10 07:04:38,481 INFO L728 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-10 07:04:38,481 INFO L608 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-10 07:04:38,481 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 07:04:38,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1425 states and 1934 transitions. [2018-11-10 07:04:38,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1398 [2018-11-10 07:04:38,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,487 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,487 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-10 07:04:38,487 INFO L793 eck$LassoCheckResult]: Stem: 17446#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17344#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 17345#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 17447#L88-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; 17448#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 17459#L99-2 assume true; 17821#L99 assume !false; 17879#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17503#L102 assume ssl3_connect_~s__state~0 == 12292; 17504#L103 [2018-11-10 07:04:38,487 INFO L795 eck$LassoCheckResult]: Loop: 17504#L103 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; 17577#L207 ssl3_connect_~s__server~0 := 0; 18485#L212 assume ssl3_connect_~cb~0 != 0; 18484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 18483#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 18481#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 18479#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 18478#L239 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; 18477#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18472#L521 ssl3_connect_~skip~0 := 0; 18470#L99-2 assume true; 18469#L99 assume !false; 18468#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18467#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18466#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18461#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18459#L111 assume !(ssl3_connect_~s__state~0 == 20480); 18456#L114 assume !(ssl3_connect_~s__state~0 == 4099); 17548#L117 assume ssl3_connect_~s__state~0 == 4368; 17549#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 17390#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 17376#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17337#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17338#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18261#L521 ssl3_connect_~skip~0 := 0; 18256#L99-2 assume true; 18251#L99 assume !false; 18223#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18220#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18218#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18216#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18214#L111 assume !(ssl3_connect_~s__state~0 == 20480); 18212#L114 assume !(ssl3_connect_~s__state~0 == 4099); 18210#L117 assume !(ssl3_connect_~s__state~0 == 4368); 18208#L120 assume !(ssl3_connect_~s__state~0 == 4369); 18206#L123 assume ssl3_connect_~s__state~0 == 4384; 17420#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 17421#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 17428#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 17429#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 17673#L276-2 ssl3_connect_~s__init_num~0 := 0; 18568#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18562#L521 ssl3_connect_~skip~0 := 0; 18561#L99-2 assume true; 18560#L99 assume !false; 18559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18558#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18557#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18555#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18260#L111 assume !(ssl3_connect_~s__state~0 == 20480); 18259#L114 assume !(ssl3_connect_~s__state~0 == 4099); 18255#L117 assume !(ssl3_connect_~s__state~0 == 4368); 18254#L120 assume !(ssl3_connect_~s__state~0 == 4369); 18250#L123 assume !(ssl3_connect_~s__state~0 == 4384); 18249#L126 assume !(ssl3_connect_~s__state~0 == 4385); 17566#L129 assume ssl3_connect_~s__state~0 == 4400; 17567#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18183#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 17379#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17380#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18707#L521 ssl3_connect_~skip~0 := 0; 18705#L99-2 assume true; 18703#L99 assume !false; 18701#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18699#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18697#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18695#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18693#L111 assume !(ssl3_connect_~s__state~0 == 20480); 18691#L114 assume !(ssl3_connect_~s__state~0 == 4099); 18689#L117 assume !(ssl3_connect_~s__state~0 == 4368); 18687#L120 assume !(ssl3_connect_~s__state~0 == 4369); 18684#L123 assume !(ssl3_connect_~s__state~0 == 4384); 18677#L126 assume !(ssl3_connect_~s__state~0 == 4385); 18674#L129 assume !(ssl3_connect_~s__state~0 == 4400); 18671#L132 assume !(ssl3_connect_~s__state~0 == 4401); 17538#L135 assume ssl3_connect_~s__state~0 == 4416; 17539#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 17468#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 17469#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18663#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 18660#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18654#L521 ssl3_connect_~skip~0 := 0; 18652#L99-2 assume true; 18650#L99 assume !false; 18648#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18647#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18646#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18645#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18643#L111 assume !(ssl3_connect_~s__state~0 == 20480); 18637#L114 assume !(ssl3_connect_~s__state~0 == 4099); 18635#L117 assume !(ssl3_connect_~s__state~0 == 4368); 18633#L120 assume !(ssl3_connect_~s__state~0 == 4369); 18631#L123 assume !(ssl3_connect_~s__state~0 == 4384); 18630#L126 assume !(ssl3_connect_~s__state~0 == 4385); 18629#L129 assume !(ssl3_connect_~s__state~0 == 4400); 18628#L132 assume !(ssl3_connect_~s__state~0 == 4401); 17408#L135 assume !(ssl3_connect_~s__state~0 == 4416); 17409#L138 assume !(ssl3_connect_~s__state~0 == 4417); 17422#L141 assume ssl3_connect_~s__state~0 == 4432; 17479#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 17339#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 17340#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17477#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18596#L521 ssl3_connect_~skip~0 := 0; 18595#L99-2 assume true; 18594#L99 assume !false; 18592#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18584#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18582#L105 assume !(ssl3_connect_~s__state~0 == 16384); 18288#L108 assume !(ssl3_connect_~s__state~0 == 4096); 18289#L111 assume !(ssl3_connect_~s__state~0 == 20480); 17703#L114 assume !(ssl3_connect_~s__state~0 == 4099); 17704#L117 assume !(ssl3_connect_~s__state~0 == 4368); 17696#L120 assume !(ssl3_connect_~s__state~0 == 4369); 17697#L123 assume !(ssl3_connect_~s__state~0 == 4384); 17692#L126 assume !(ssl3_connect_~s__state~0 == 4385); 17690#L129 assume !(ssl3_connect_~s__state~0 == 4400); 17686#L132 assume !(ssl3_connect_~s__state~0 == 4401); 17684#L135 assume !(ssl3_connect_~s__state~0 == 4416); 17682#L138 assume !(ssl3_connect_~s__state~0 == 4417); 17680#L141 assume !(ssl3_connect_~s__state~0 == 4432); 17676#L144 assume !(ssl3_connect_~s__state~0 == 4433); 17556#L147 assume ssl3_connect_~s__state~0 == 4448; 17557#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 17440#L333 assume !(ssl3_connect_~ret~0 <= 0); 17432#L336 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 17434#L336-2 ssl3_connect_~s__init_num~0 := 0; 17369#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 18460#L521 ssl3_connect_~skip~0 := 0; 18458#L99-2 assume true; 18454#L99 assume !false; 18453#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18452#L102 assume !(ssl3_connect_~s__state~0 == 12292); 18451#L105 assume !(ssl3_connect_~s__state~0 == 16384); 17576#L108 assume !(ssl3_connect_~s__state~0 == 4096); 17578#L111 assume !(ssl3_connect_~s__state~0 == 20480); 17671#L114 assume !(ssl3_connect_~s__state~0 == 4099); 17669#L117 assume !(ssl3_connect_~s__state~0 == 4368); 17550#L120 assume !(ssl3_connect_~s__state~0 == 4369); 17551#L123 assume !(ssl3_connect_~s__state~0 == 4384); 17900#L126 assume !(ssl3_connect_~s__state~0 == 4385); 17898#L129 assume !(ssl3_connect_~s__state~0 == 4400); 17893#L132 assume !(ssl3_connect_~s__state~0 == 4401); 17886#L135 assume !(ssl3_connect_~s__state~0 == 4416); 17618#L138 assume !(ssl3_connect_~s__state~0 == 4417); 17619#L141 assume !(ssl3_connect_~s__state~0 == 4432); 17952#L144 assume !(ssl3_connect_~s__state~0 == 4433); 17950#L147 assume !(ssl3_connect_~s__state~0 == 4448); 17948#L150 assume !(ssl3_connect_~s__state~0 == 4449); 17946#L153 assume !(ssl3_connect_~s__state~0 == 4464); 17945#L156 assume !(ssl3_connect_~s__state~0 == 4465); 17944#L159 assume !(ssl3_connect_~s__state~0 == 4466); 17942#L162 assume !(ssl3_connect_~s__state~0 == 4467); 17941#L165 assume !(ssl3_connect_~s__state~0 == 4480); 17940#L168 assume !(ssl3_connect_~s__state~0 == 4481); 17585#L171 assume !(ssl3_connect_~s__state~0 == 4496); 17584#L174 assume !(ssl3_connect_~s__state~0 == 4497); 17523#L177 assume !(ssl3_connect_~s__state~0 == 4512); 17506#L180 assume !(ssl3_connect_~s__state~0 == 4513); 17508#L183 assume !(ssl3_connect_~s__state~0 == 4528); 17586#L186 assume !(ssl3_connect_~s__state~0 == 4529); 17514#L189 assume !(ssl3_connect_~s__state~0 == 4560); 17515#L192 assume !(ssl3_connect_~s__state~0 == 4561); 17782#L195 assume ssl3_connect_~s__state~0 == 4352; 17404#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 17405#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 17770#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 17716#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 17712#L521 ssl3_connect_~skip~0 := 0; 17707#L99-2 assume true; 17708#L99 assume !false; 17598#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17594#L102 assume ssl3_connect_~s__state~0 == 12292; 17504#L103 [2018-11-10 07:04:38,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,487 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-10 07:04:38,488 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,488 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,493 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,493 INFO L82 PathProgramCache]: Analyzing trace with hash -157656338, now seen corresponding path program 1 times [2018-11-10 07:04:38,493 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,493 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,494 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:38,494 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,542 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-10 07:04:38,543 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,543 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,543 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,543 INFO L87 Difference]: Start difference. First operand 1425 states and 1934 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-10 07:04:38,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,621 INFO L93 Difference]: Finished difference Result 1565 states and 2098 transitions. [2018-11-10 07:04:38,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1565 states and 2098 transitions. [2018-11-10 07:04:38,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1538 [2018-11-10 07:04:38,631 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1565 states to 1565 states and 2098 transitions. [2018-11-10 07:04:38,631 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1565 [2018-11-10 07:04:38,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1565 [2018-11-10 07:04:38,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1565 states and 2098 transitions. [2018-11-10 07:04:38,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,632 INFO L705 BuchiCegarLoop]: Abstraction has 1565 states and 2098 transitions. [2018-11-10 07:04:38,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states and 2098 transitions. [2018-11-10 07:04:38,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1553. [2018-11-10 07:04:38,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-10 07:04:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2082 transitions. [2018-11-10 07:04:38,647 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-10 07:04:38,647 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-10 07:04:38,647 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 07:04:38,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2082 transitions. [2018-11-10 07:04:38,651 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2018-11-10 07:04:38,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,652 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,652 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-10 07:04:38,653 INFO L793 eck$LassoCheckResult]: Stem: 20440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20340#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 20341#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 20441#L88-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; 20442#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 20450#L99-2 assume true; 20572#L99 assume !false; 20554#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20555#L102 assume ssl3_connect_~s__state~0 == 12292; 20635#L103 [2018-11-10 07:04:38,653 INFO L795 eck$LassoCheckResult]: Loop: 20635#L103 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; 20486#L207 ssl3_connect_~s__server~0 := 0; 21394#L212 assume ssl3_connect_~cb~0 != 0; 21393#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 21392#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 21390#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 21383#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 21381#L239 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; 21378#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21372#L521 ssl3_connect_~skip~0 := 0; 21370#L99-2 assume true; 21368#L99 assume !false; 21366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21364#L102 assume !(ssl3_connect_~s__state~0 == 12292); 21362#L105 assume !(ssl3_connect_~s__state~0 == 16384); 21363#L108 assume !(ssl3_connect_~s__state~0 == 4096); 21695#L111 assume !(ssl3_connect_~s__state~0 == 20480); 21693#L114 assume !(ssl3_connect_~s__state~0 == 4099); 21691#L117 assume ssl3_connect_~s__state~0 == 4368; 20542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 21689#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 20388#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 21687#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 21075#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21065#L521 ssl3_connect_~skip~0 := 0; 21063#L99-2 assume true; 21061#L99 assume !false; 21059#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21057#L102 assume !(ssl3_connect_~s__state~0 == 12292); 21055#L105 assume !(ssl3_connect_~s__state~0 == 16384); 21053#L108 assume !(ssl3_connect_~s__state~0 == 4096); 21051#L111 assume !(ssl3_connect_~s__state~0 == 20480); 21049#L114 assume !(ssl3_connect_~s__state~0 == 4099); 21047#L117 assume !(ssl3_connect_~s__state~0 == 4368); 21045#L120 assume !(ssl3_connect_~s__state~0 == 4369); 21043#L123 assume ssl3_connect_~s__state~0 == 4384; 20537#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 21035#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 21032#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 21030#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 21029#L276-2 ssl3_connect_~s__init_num~0 := 0; 21027#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 21022#L521 ssl3_connect_~skip~0 := 0; 21021#L99-2 assume true; 21020#L99 assume !false; 21019#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21018#L102 assume !(ssl3_connect_~s__state~0 == 12292); 21017#L105 assume !(ssl3_connect_~s__state~0 == 16384); 21016#L108 assume !(ssl3_connect_~s__state~0 == 4096); 21015#L111 assume !(ssl3_connect_~s__state~0 == 20480); 21014#L114 assume !(ssl3_connect_~s__state~0 == 4099); 21013#L117 assume !(ssl3_connect_~s__state~0 == 4368); 21012#L120 assume !(ssl3_connect_~s__state~0 == 4369); 21011#L123 assume !(ssl3_connect_~s__state~0 == 4384); 21010#L126 assume !(ssl3_connect_~s__state~0 == 4385); 21009#L129 assume ssl3_connect_~s__state~0 == 4400; 20531#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21006#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 21004#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 21002#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20997#L521 ssl3_connect_~skip~0 := 0; 20996#L99-2 assume true; 20995#L99 assume !false; 20994#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20993#L102 assume !(ssl3_connect_~s__state~0 == 12292); 20992#L105 assume !(ssl3_connect_~s__state~0 == 16384); 20991#L108 assume !(ssl3_connect_~s__state~0 == 4096); 20990#L111 assume !(ssl3_connect_~s__state~0 == 20480); 20989#L114 assume !(ssl3_connect_~s__state~0 == 4099); 20988#L117 assume !(ssl3_connect_~s__state~0 == 4368); 20987#L120 assume !(ssl3_connect_~s__state~0 == 4369); 20986#L123 assume !(ssl3_connect_~s__state~0 == 4384); 20985#L126 assume !(ssl3_connect_~s__state~0 == 4385); 20984#L129 assume !(ssl3_connect_~s__state~0 == 4400); 20983#L132 assume !(ssl3_connect_~s__state~0 == 4401); 20982#L135 assume ssl3_connect_~s__state~0 == 4416; 20525#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20731#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 20981#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20980#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 20978#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20973#L521 ssl3_connect_~skip~0 := 0; 20972#L99-2 assume true; 20971#L99 assume !false; 20970#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20969#L102 assume !(ssl3_connect_~s__state~0 == 12292); 20968#L105 assume !(ssl3_connect_~s__state~0 == 16384); 20967#L108 assume !(ssl3_connect_~s__state~0 == 4096); 20966#L111 assume !(ssl3_connect_~s__state~0 == 20480); 20965#L114 assume !(ssl3_connect_~s__state~0 == 4099); 20964#L117 assume !(ssl3_connect_~s__state~0 == 4368); 20963#L120 assume !(ssl3_connect_~s__state~0 == 4369); 20962#L123 assume !(ssl3_connect_~s__state~0 == 4384); 20961#L126 assume !(ssl3_connect_~s__state~0 == 4385); 20960#L129 assume !(ssl3_connect_~s__state~0 == 4400); 20959#L132 assume !(ssl3_connect_~s__state~0 == 4401); 20958#L135 assume !(ssl3_connect_~s__state~0 == 4416); 20957#L138 assume !(ssl3_connect_~s__state~0 == 4417); 20956#L141 assume ssl3_connect_~s__state~0 == 4432; 20522#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20954#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 20953#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20946#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20940#L521 ssl3_connect_~skip~0 := 0; 20938#L99-2 assume true; 20936#L99 assume !false; 20934#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20932#L102 assume !(ssl3_connect_~s__state~0 == 12292); 20930#L105 assume !(ssl3_connect_~s__state~0 == 16384); 20928#L108 assume !(ssl3_connect_~s__state~0 == 4096); 20926#L111 assume !(ssl3_connect_~s__state~0 == 20480); 20924#L114 assume !(ssl3_connect_~s__state~0 == 4099); 20922#L117 assume !(ssl3_connect_~s__state~0 == 4368); 20920#L120 assume !(ssl3_connect_~s__state~0 == 4369); 20918#L123 assume !(ssl3_connect_~s__state~0 == 4384); 20916#L126 assume !(ssl3_connect_~s__state~0 == 4385); 20914#L129 assume !(ssl3_connect_~s__state~0 == 4400); 20912#L132 assume !(ssl3_connect_~s__state~0 == 4401); 20910#L135 assume !(ssl3_connect_~s__state~0 == 4416); 20908#L138 assume !(ssl3_connect_~s__state~0 == 4417); 20906#L141 assume !(ssl3_connect_~s__state~0 == 4432); 20904#L144 assume !(ssl3_connect_~s__state~0 == 4433); 20902#L147 assume ssl3_connect_~s__state~0 == 4448; 20519#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 20899#L333 assume !(ssl3_connect_~ret~0 <= 0); 20897#L336 assume !(ssl3_connect_~s__s3__tmp__cert_req~0 != 0);ssl3_connect_~s__state~0 := 4480; 20895#L336-2 ssl3_connect_~s__init_num~0 := 0; 20893#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20888#L521 ssl3_connect_~skip~0 := 0; 20887#L99-2 assume true; 20886#L99 assume !false; 20885#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20884#L102 assume !(ssl3_connect_~s__state~0 == 12292); 20883#L105 assume !(ssl3_connect_~s__state~0 == 16384); 20882#L108 assume !(ssl3_connect_~s__state~0 == 4096); 20881#L111 assume !(ssl3_connect_~s__state~0 == 20480); 20880#L114 assume !(ssl3_connect_~s__state~0 == 4099); 20879#L117 assume !(ssl3_connect_~s__state~0 == 4368); 20878#L120 assume !(ssl3_connect_~s__state~0 == 4369); 20877#L123 assume !(ssl3_connect_~s__state~0 == 4384); 20876#L126 assume !(ssl3_connect_~s__state~0 == 4385); 20875#L129 assume !(ssl3_connect_~s__state~0 == 4400); 20874#L132 assume !(ssl3_connect_~s__state~0 == 4401); 20873#L135 assume !(ssl3_connect_~s__state~0 == 4416); 20872#L138 assume !(ssl3_connect_~s__state~0 == 4417); 20871#L141 assume !(ssl3_connect_~s__state~0 == 4432); 20870#L144 assume !(ssl3_connect_~s__state~0 == 4433); 20869#L147 assume !(ssl3_connect_~s__state~0 == 4448); 20868#L150 assume !(ssl3_connect_~s__state~0 == 4449); 20867#L153 assume !(ssl3_connect_~s__state~0 == 4464); 20866#L156 assume !(ssl3_connect_~s__state~0 == 4465); 20865#L159 assume !(ssl3_connect_~s__state~0 == 4466); 20864#L162 assume !(ssl3_connect_~s__state~0 == 4467); 20863#L165 assume ssl3_connect_~s__state~0 == 4480; 20511#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20846#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20630#L361 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 20631#L361-2 ssl3_connect_~s__init_num~0 := 0; 20621#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20616#L521 ssl3_connect_~skip~0 := 0; 20615#L99-2 assume true; 20614#L99 assume !false; 20613#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20612#L102 assume !(ssl3_connect_~s__state~0 == 12292); 20611#L105 assume !(ssl3_connect_~s__state~0 == 16384); 20610#L108 assume !(ssl3_connect_~s__state~0 == 4096); 20608#L111 assume !(ssl3_connect_~s__state~0 == 20480); 20609#L114 assume !(ssl3_connect_~s__state~0 == 4099); 20746#L117 assume !(ssl3_connect_~s__state~0 == 4368); 20745#L120 assume !(ssl3_connect_~s__state~0 == 4369); 20744#L123 assume !(ssl3_connect_~s__state~0 == 4384); 20743#L126 assume !(ssl3_connect_~s__state~0 == 4385); 20600#L129 assume !(ssl3_connect_~s__state~0 == 4400); 20601#L132 assume !(ssl3_connect_~s__state~0 == 4401); 20597#L135 assume !(ssl3_connect_~s__state~0 == 4416); 20595#L138 assume !(ssl3_connect_~s__state~0 == 4417); 20596#L141 assume !(ssl3_connect_~s__state~0 == 4432); 20840#L144 assume !(ssl3_connect_~s__state~0 == 4433); 20839#L147 assume !(ssl3_connect_~s__state~0 == 4448); 20838#L150 assume !(ssl3_connect_~s__state~0 == 4449); 20837#L153 assume !(ssl3_connect_~s__state~0 == 4464); 20836#L156 assume !(ssl3_connect_~s__state~0 == 4465); 20835#L159 assume !(ssl3_connect_~s__state~0 == 4466); 20834#L162 assume !(ssl3_connect_~s__state~0 == 4467); 20833#L165 assume !(ssl3_connect_~s__state~0 == 4480); 20832#L168 assume !(ssl3_connect_~s__state~0 == 4481); 20831#L171 assume !(ssl3_connect_~s__state~0 == 4496); 20830#L174 assume !(ssl3_connect_~s__state~0 == 4497); 20827#L177 assume !(ssl3_connect_~s__state~0 == 4512); 20577#L180 assume !(ssl3_connect_~s__state~0 == 4513); 20576#L183 assume !(ssl3_connect_~s__state~0 == 4528); 20560#L186 assume !(ssl3_connect_~s__state~0 == 4529); 20561#L189 assume !(ssl3_connect_~s__state~0 == 4560); 20749#L192 assume !(ssl3_connect_~s__state~0 == 4561); 20748#L195 assume ssl3_connect_~s__state~0 == 4352; 20747#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 20673#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 20672#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20666#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 20662#L521 ssl3_connect_~skip~0 := 0; 20651#L99-2 assume true; 20652#L99 assume !false; 20645#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20646#L102 assume ssl3_connect_~s__state~0 == 12292; 20635#L103 [2018-11-10 07:04:38,653 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,653 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-10 07:04:38,653 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,653 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,659 INFO L82 PathProgramCache]: Analyzing trace with hash 788769825, now seen corresponding path program 1 times [2018-11-10 07:04:38,659 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,660 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:38,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,713 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-10 07:04:38,713 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,713 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,713 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,714 INFO L87 Difference]: Start difference. First operand 1553 states and 2082 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-10 07:04:38,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,738 INFO L93 Difference]: Finished difference Result 3075 states and 4120 transitions. [2018-11-10 07:04:38,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3075 states and 4120 transitions. [2018-11-10 07:04:38,747 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-10 07:04:38,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-10 07:04:38,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3075 [2018-11-10 07:04:38,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3075 [2018-11-10 07:04:38,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3075 states and 4120 transitions. [2018-11-10 07:04:38,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:38,756 INFO L705 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 07:04:38,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states and 4120 transitions. [2018-11-10 07:04:38,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2018-11-10 07:04:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3075 states. [2018-11-10 07:04:38,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-10 07:04:38,781 INFO L728 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 07:04:38,781 INFO L608 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-10 07:04:38,782 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 07:04:38,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3075 states and 4120 transitions. [2018-11-10 07:04:38,788 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-10 07:04:38,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:38,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:38,790 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:38,790 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-10 07:04:38,790 INFO L793 eck$LassoCheckResult]: Stem: 25076#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24974#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 24975#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25077#L88-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; 25078#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 25085#L99-2 assume true; 27573#L99 assume !false; 27588#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27559#L102 assume ssl3_connect_~s__state~0 == 12292; 27554#L103 [2018-11-10 07:04:38,790 INFO L795 eck$LassoCheckResult]: Loop: 27554#L103 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; 26171#L207 ssl3_connect_~s__server~0 := 0; 27547#L212 assume ssl3_connect_~cb~0 != 0; 27545#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 27544#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 27542#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 27540#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 27539#L239 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; 27530#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27524#L521 ssl3_connect_~skip~0 := 0; 27522#L99-2 assume true; 27520#L99 assume !false; 27518#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27516#L102 assume !(ssl3_connect_~s__state~0 == 12292); 27514#L105 assume !(ssl3_connect_~s__state~0 == 16384); 27512#L108 assume !(ssl3_connect_~s__state~0 == 4096); 27510#L111 assume !(ssl3_connect_~s__state~0 == 20480); 27508#L114 assume !(ssl3_connect_~s__state~0 == 4099); 25990#L117 assume ssl3_connect_~s__state~0 == 4368; 25984#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25980#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 25978#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25971#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25954#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25942#L521 ssl3_connect_~skip~0 := 0; 25938#L99-2 assume true; 25934#L99 assume !false; 25930#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25926#L102 assume !(ssl3_connect_~s__state~0 == 12292); 25922#L105 assume !(ssl3_connect_~s__state~0 == 16384); 25918#L108 assume !(ssl3_connect_~s__state~0 == 4096); 25914#L111 assume !(ssl3_connect_~s__state~0 == 20480); 25910#L114 assume !(ssl3_connect_~s__state~0 == 4099); 25906#L117 assume !(ssl3_connect_~s__state~0 == 4368); 25902#L120 assume !(ssl3_connect_~s__state~0 == 4369); 25895#L123 assume ssl3_connect_~s__state~0 == 4384; 25890#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25887#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 25883#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 25876#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 25865#L276-2 ssl3_connect_~s__init_num~0 := 0; 25863#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 25850#L521 ssl3_connect_~skip~0 := 0; 25842#L99-2 assume true; 25838#L99 assume !false; 25834#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25830#L102 assume !(ssl3_connect_~s__state~0 == 12292); 25826#L105 assume !(ssl3_connect_~s__state~0 == 16384); 25822#L108 assume !(ssl3_connect_~s__state~0 == 4096); 25818#L111 assume !(ssl3_connect_~s__state~0 == 20480); 25814#L114 assume !(ssl3_connect_~s__state~0 == 4099); 25810#L117 assume !(ssl3_connect_~s__state~0 == 4368); 25806#L120 assume !(ssl3_connect_~s__state~0 == 4369); 25802#L123 assume !(ssl3_connect_~s__state~0 == 4384); 25798#L126 assume !(ssl3_connect_~s__state~0 == 4385); 25791#L129 assume ssl3_connect_~s__state~0 == 4400; 25785#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25780#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 25781#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27353#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27347#L521 ssl3_connect_~skip~0 := 0; 27345#L99-2 assume true; 27343#L99 assume !false; 27341#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27339#L102 assume !(ssl3_connect_~s__state~0 == 12292); 27337#L105 assume !(ssl3_connect_~s__state~0 == 16384); 27335#L108 assume !(ssl3_connect_~s__state~0 == 4096); 27333#L111 assume !(ssl3_connect_~s__state~0 == 20480); 27331#L114 assume !(ssl3_connect_~s__state~0 == 4099); 27329#L117 assume !(ssl3_connect_~s__state~0 == 4368); 27327#L120 assume !(ssl3_connect_~s__state~0 == 4369); 27325#L123 assume !(ssl3_connect_~s__state~0 == 4384); 27323#L126 assume !(ssl3_connect_~s__state~0 == 4385); 27321#L129 assume !(ssl3_connect_~s__state~0 == 4400); 27289#L132 assume !(ssl3_connect_~s__state~0 == 4401); 27290#L135 assume ssl3_connect_~s__state~0 == 4416; 25155#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27316#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 25094#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25095#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 25097#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27793#L521 ssl3_connect_~skip~0 := 0; 27791#L99-2 assume true; 27789#L99 assume !false; 27787#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27785#L102 assume !(ssl3_connect_~s__state~0 == 12292); 27784#L105 assume !(ssl3_connect_~s__state~0 == 16384); 27783#L108 assume !(ssl3_connect_~s__state~0 == 4096); 27781#L111 assume !(ssl3_connect_~s__state~0 == 20480); 27778#L114 assume !(ssl3_connect_~s__state~0 == 4099); 24994#L117 assume !(ssl3_connect_~s__state~0 == 4368); 24978#L120 assume !(ssl3_connect_~s__state~0 == 4369); 24979#L123 assume !(ssl3_connect_~s__state~0 == 4384); 25086#L126 assume !(ssl3_connect_~s__state~0 == 4385); 25087#L129 assume !(ssl3_connect_~s__state~0 == 4400); 25083#L132 assume !(ssl3_connect_~s__state~0 == 4401); 25041#L135 assume !(ssl3_connect_~s__state~0 == 4416); 25042#L138 assume !(ssl3_connect_~s__state~0 == 4417); 25055#L141 assume ssl3_connect_~s__state~0 == 4432; 25374#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 26883#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 26882#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 26881#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26874#L521 ssl3_connect_~skip~0 := 0; 26873#L99-2 assume true; 26872#L99 assume !false; 26865#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26863#L102 assume !(ssl3_connect_~s__state~0 == 12292); 26861#L105 assume !(ssl3_connect_~s__state~0 == 16384); 26859#L108 assume !(ssl3_connect_~s__state~0 == 4096); 26858#L111 assume !(ssl3_connect_~s__state~0 == 20480); 26584#L114 assume !(ssl3_connect_~s__state~0 == 4099); 26583#L117 assume !(ssl3_connect_~s__state~0 == 4368); 26581#L120 assume !(ssl3_connect_~s__state~0 == 4369); 26580#L123 assume !(ssl3_connect_~s__state~0 == 4384); 26578#L126 assume !(ssl3_connect_~s__state~0 == 4385); 26576#L129 assume !(ssl3_connect_~s__state~0 == 4400); 26574#L132 assume !(ssl3_connect_~s__state~0 == 4401); 26573#L135 assume !(ssl3_connect_~s__state~0 == 4416); 26567#L138 assume !(ssl3_connect_~s__state~0 == 4417); 26565#L141 assume !(ssl3_connect_~s__state~0 == 4432); 26563#L144 assume !(ssl3_connect_~s__state~0 == 4433); 26561#L147 assume ssl3_connect_~s__state~0 == 4448; 26240#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 26558#L333 assume !(ssl3_connect_~ret~0 <= 0); 26556#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 26554#L336-2 ssl3_connect_~s__init_num~0 := 0; 26551#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26545#L521 ssl3_connect_~skip~0 := 0; 26543#L99-2 assume true; 26541#L99 assume !false; 26538#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26535#L102 assume !(ssl3_connect_~s__state~0 == 12292); 26532#L105 assume !(ssl3_connect_~s__state~0 == 16384); 26527#L108 assume !(ssl3_connect_~s__state~0 == 4096); 26521#L111 assume !(ssl3_connect_~s__state~0 == 20480); 26517#L114 assume !(ssl3_connect_~s__state~0 == 4099); 26513#L117 assume !(ssl3_connect_~s__state~0 == 4368); 26506#L120 assume !(ssl3_connect_~s__state~0 == 4369); 26502#L123 assume !(ssl3_connect_~s__state~0 == 4384); 26495#L126 assume !(ssl3_connect_~s__state~0 == 4385); 26492#L129 assume !(ssl3_connect_~s__state~0 == 4400); 26489#L132 assume !(ssl3_connect_~s__state~0 == 4401); 26486#L135 assume !(ssl3_connect_~s__state~0 == 4416); 26483#L138 assume !(ssl3_connect_~s__state~0 == 4417); 26480#L141 assume !(ssl3_connect_~s__state~0 == 4432); 26477#L144 assume !(ssl3_connect_~s__state~0 == 4433); 26474#L147 assume !(ssl3_connect_~s__state~0 == 4448); 26471#L150 assume !(ssl3_connect_~s__state~0 == 4449); 26468#L153 assume ssl3_connect_~s__state~0 == 4464; 25355#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 26463#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 26459#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26452#L521 ssl3_connect_~skip~0 := 0; 26449#L99-2 assume true; 26446#L99 assume !false; 26443#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26440#L102 assume !(ssl3_connect_~s__state~0 == 12292); 26437#L105 assume !(ssl3_connect_~s__state~0 == 16384); 26434#L108 assume !(ssl3_connect_~s__state~0 == 4096); 26431#L111 assume !(ssl3_connect_~s__state~0 == 20480); 26429#L114 assume !(ssl3_connect_~s__state~0 == 4099); 26425#L117 assume !(ssl3_connect_~s__state~0 == 4368); 26422#L120 assume !(ssl3_connect_~s__state~0 == 4369); 26420#L123 assume !(ssl3_connect_~s__state~0 == 4384); 26419#L126 assume !(ssl3_connect_~s__state~0 == 4385); 26418#L129 assume !(ssl3_connect_~s__state~0 == 4400); 26417#L132 assume !(ssl3_connect_~s__state~0 == 4401); 26416#L135 assume !(ssl3_connect_~s__state~0 == 4416); 26409#L138 assume !(ssl3_connect_~s__state~0 == 4417); 26408#L141 assume !(ssl3_connect_~s__state~0 == 4432); 26407#L144 assume !(ssl3_connect_~s__state~0 == 4433); 26380#L147 assume !(ssl3_connect_~s__state~0 == 4448); 26368#L150 assume !(ssl3_connect_~s__state~0 == 4449); 26358#L153 assume !(ssl3_connect_~s__state~0 == 4464); 26356#L156 assume !(ssl3_connect_~s__state~0 == 4465); 26354#L159 assume !(ssl3_connect_~s__state~0 == 4466); 26352#L162 assume !(ssl3_connect_~s__state~0 == 4467); 26345#L165 assume ssl3_connect_~s__state~0 == 4480; 25347#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 26334#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26332#L361 assume ssl3_connect_~s__s3__tmp__cert_req~0 == 1;ssl3_connect_~s__state~0 := 4496; 26329#L361-2 ssl3_connect_~s__init_num~0 := 0; 26326#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 26320#L521 ssl3_connect_~skip~0 := 0; 26318#L99-2 assume true; 26316#L99 assume !false; 26314#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26312#L102 assume !(ssl3_connect_~s__state~0 == 12292); 26310#L105 assume !(ssl3_connect_~s__state~0 == 16384); 26308#L108 assume !(ssl3_connect_~s__state~0 == 4096); 26306#L111 assume !(ssl3_connect_~s__state~0 == 20480); 26304#L114 assume !(ssl3_connect_~s__state~0 == 4099); 26302#L117 assume !(ssl3_connect_~s__state~0 == 4368); 25991#L120 assume !(ssl3_connect_~s__state~0 == 4369); 25894#L123 assume !(ssl3_connect_~s__state~0 == 4384); 25893#L126 assume !(ssl3_connect_~s__state~0 == 4385); 25789#L129 assume !(ssl3_connect_~s__state~0 == 4400); 25790#L132 assume !(ssl3_connect_~s__state~0 == 4401); 25162#L135 assume !(ssl3_connect_~s__state~0 == 4416); 25154#L138 assume !(ssl3_connect_~s__state~0 == 4417); 25156#L141 assume !(ssl3_connect_~s__state~0 == 4432); 25372#L144 assume !(ssl3_connect_~s__state~0 == 4433); 25373#L147 assume !(ssl3_connect_~s__state~0 == 4448); 26241#L150 assume !(ssl3_connect_~s__state~0 == 4449); 25362#L153 assume !(ssl3_connect_~s__state~0 == 4464); 25363#L156 assume !(ssl3_connect_~s__state~0 == 4465); 25354#L159 assume !(ssl3_connect_~s__state~0 == 4466); 25356#L162 assume !(ssl3_connect_~s__state~0 == 4467); 25346#L165 assume !(ssl3_connect_~s__state~0 == 4480); 25348#L168 assume !(ssl3_connect_~s__state~0 == 4481); 25340#L171 assume !(ssl3_connect_~s__state~0 == 4496); 25337#L174 assume !(ssl3_connect_~s__state~0 == 4497); 25336#L177 assume !(ssl3_connect_~s__state~0 == 4512); 25333#L180 assume !(ssl3_connect_~s__state~0 == 4513); 25329#L183 assume !(ssl3_connect_~s__state~0 == 4528); 25116#L186 assume !(ssl3_connect_~s__state~0 == 4529); 25118#L189 assume !(ssl3_connect_~s__state~0 == 4560); 25231#L192 assume !(ssl3_connect_~s__state~0 == 4561); 25233#L195 assume ssl3_connect_~s__state~0 == 4352; 25371#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 25369#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 25368#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27579#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 27572#L521 ssl3_connect_~skip~0 := 0; 27569#L99-2 assume true; 27566#L99 assume !false; 27563#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27561#L102 assume ssl3_connect_~s__state~0 == 12292; 27554#L103 [2018-11-10 07:04:38,790 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,790 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-10 07:04:38,791 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,791 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:38,791 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:38,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:38,795 INFO L82 PathProgramCache]: Analyzing trace with hash -12854786, now seen corresponding path program 1 times [2018-11-10 07:04:38,796 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:38,796 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:38,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,796 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:38,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:38,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:38,871 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-10 07:04:38,871 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:38,871 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:38,872 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:38,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:38,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:38,872 INFO L87 Difference]: Start difference. First operand 3075 states and 4120 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-10 07:04:38,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:38,982 INFO L93 Difference]: Finished difference Result 3231 states and 4296 transitions. [2018-11-10 07:04:38,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:38,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3231 states and 4296 transitions. [2018-11-10 07:04:38,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3204 [2018-11-10 07:04:39,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3231 states to 3231 states and 4296 transitions. [2018-11-10 07:04:39,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3231 [2018-11-10 07:04:39,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3231 [2018-11-10 07:04:39,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4296 transitions. [2018-11-10 07:04:39,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:39,003 INFO L705 BuchiCegarLoop]: Abstraction has 3231 states and 4296 transitions. [2018-11-10 07:04:39,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4296 transitions. [2018-11-10 07:04:39,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3215. [2018-11-10 07:04:39,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3215 states. [2018-11-10 07:04:39,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 4280 transitions. [2018-11-10 07:04:39,033 INFO L728 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-10 07:04:39,033 INFO L608 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-10 07:04:39,033 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 07:04:39,033 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3215 states and 4280 transitions. [2018-11-10 07:04:39,039 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3188 [2018-11-10 07:04:39,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:39,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:39,040 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:39,041 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-10 07:04:39,041 INFO L793 eck$LassoCheckResult]: Stem: 31394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31286#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 31287#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31395#L88-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; 31396#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 31404#L99-2 assume true; 32405#L99 assume !false; 31543#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31544#L102 assume ssl3_connect_~s__state~0 == 12292; 32400#L103 [2018-11-10 07:04:39,041 INFO L795 eck$LassoCheckResult]: Loop: 32400#L103 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; 31540#L207 ssl3_connect_~s__server~0 := 0; 32395#L212 assume ssl3_connect_~cb~0 != 0; 32391#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32392#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 32386#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 32384#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 32382#L239 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; 32379#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32371#L521 ssl3_connect_~skip~0 := 0; 32367#L99-2 assume true; 32365#L99 assume !false; 32359#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32353#L102 assume !(ssl3_connect_~s__state~0 == 12292); 32351#L105 assume !(ssl3_connect_~s__state~0 == 16384); 32349#L108 assume !(ssl3_connect_~s__state~0 == 4096); 32347#L111 assume !(ssl3_connect_~s__state~0 == 20480); 32343#L114 assume !(ssl3_connect_~s__state~0 == 4099); 32341#L117 assume ssl3_connect_~s__state~0 == 4368; 31662#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 32336#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 32311#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32323#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32319#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32313#L521 ssl3_connect_~skip~0 := 0; 32309#L99-2 assume true; 32306#L99 assume !false; 32303#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32299#L102 assume !(ssl3_connect_~s__state~0 == 12292); 32292#L105 assume !(ssl3_connect_~s__state~0 == 16384); 32289#L108 assume !(ssl3_connect_~s__state~0 == 4096); 32286#L111 assume !(ssl3_connect_~s__state~0 == 20480); 32283#L114 assume !(ssl3_connect_~s__state~0 == 4099); 32280#L117 assume !(ssl3_connect_~s__state~0 == 4368); 32277#L120 assume !(ssl3_connect_~s__state~0 == 4369); 32273#L123 assume ssl3_connect_~s__state~0 == 4384; 32270#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 32267#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 32239#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 32260#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 32256#L276-2 ssl3_connect_~s__init_num~0 := 0; 32257#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32243#L521 ssl3_connect_~skip~0 := 0; 32244#L99-2 assume true; 32230#L99 assume !false; 32231#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32219#L102 assume !(ssl3_connect_~s__state~0 == 12292); 32220#L105 assume !(ssl3_connect_~s__state~0 == 16384); 32208#L108 assume !(ssl3_connect_~s__state~0 == 4096); 32209#L111 assume !(ssl3_connect_~s__state~0 == 20480); 32199#L114 assume !(ssl3_connect_~s__state~0 == 4099); 32200#L117 assume !(ssl3_connect_~s__state~0 == 4368); 32195#L120 assume !(ssl3_connect_~s__state~0 == 4369); 32196#L123 assume !(ssl3_connect_~s__state~0 == 4384); 32188#L126 assume !(ssl3_connect_~s__state~0 == 4385); 32189#L129 assume ssl3_connect_~s__state~0 == 4400; 32185#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32186#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 33357#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34216#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 34211#L521 ssl3_connect_~skip~0 := 0; 34210#L99-2 assume true; 34209#L99 assume !false; 34208#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34207#L102 assume !(ssl3_connect_~s__state~0 == 12292); 34206#L105 assume !(ssl3_connect_~s__state~0 == 16384); 34205#L108 assume !(ssl3_connect_~s__state~0 == 4096); 34204#L111 assume !(ssl3_connect_~s__state~0 == 20480); 34203#L114 assume !(ssl3_connect_~s__state~0 == 4099); 34202#L117 assume !(ssl3_connect_~s__state~0 == 4368); 34201#L120 assume !(ssl3_connect_~s__state~0 == 4369); 34200#L123 assume !(ssl3_connect_~s__state~0 == 4384); 34199#L126 assume !(ssl3_connect_~s__state~0 == 4385); 34198#L129 assume !(ssl3_connect_~s__state~0 == 4400); 34197#L132 assume !(ssl3_connect_~s__state~0 == 4401); 34196#L135 assume ssl3_connect_~s__state~0 == 4416; 32994#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34195#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 34194#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34193#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 34191#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 34186#L521 ssl3_connect_~skip~0 := 0; 34185#L99-2 assume true; 34184#L99 assume !false; 34183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34182#L102 assume !(ssl3_connect_~s__state~0 == 12292); 34181#L105 assume !(ssl3_connect_~s__state~0 == 16384); 34180#L108 assume !(ssl3_connect_~s__state~0 == 4096); 34179#L111 assume !(ssl3_connect_~s__state~0 == 20480); 34178#L114 assume !(ssl3_connect_~s__state~0 == 4099); 34177#L117 assume !(ssl3_connect_~s__state~0 == 4368); 34176#L120 assume !(ssl3_connect_~s__state~0 == 4369); 34175#L123 assume !(ssl3_connect_~s__state~0 == 4384); 34174#L126 assume !(ssl3_connect_~s__state~0 == 4385); 32272#L129 assume !(ssl3_connect_~s__state~0 == 4400); 32269#L132 assume !(ssl3_connect_~s__state~0 == 4401); 32265#L135 assume !(ssl3_connect_~s__state~0 == 4416); 32266#L138 assume !(ssl3_connect_~s__state~0 == 4417); 34165#L141 assume ssl3_connect_~s__state~0 == 4432; 32991#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34163#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 34162#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32229#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32221#L521 ssl3_connect_~skip~0 := 0; 32216#L99-2 assume true; 32210#L99 assume !false; 32207#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32201#L102 assume !(ssl3_connect_~s__state~0 == 12292); 32119#L105 assume !(ssl3_connect_~s__state~0 == 16384); 32113#L108 assume !(ssl3_connect_~s__state~0 == 4096); 32111#L111 assume !(ssl3_connect_~s__state~0 == 20480); 32109#L114 assume !(ssl3_connect_~s__state~0 == 4099); 32107#L117 assume !(ssl3_connect_~s__state~0 == 4368); 32105#L120 assume !(ssl3_connect_~s__state~0 == 4369); 32103#L123 assume !(ssl3_connect_~s__state~0 == 4384); 32101#L126 assume !(ssl3_connect_~s__state~0 == 4385); 32099#L129 assume !(ssl3_connect_~s__state~0 == 4400); 32097#L132 assume !(ssl3_connect_~s__state~0 == 4401); 32095#L135 assume !(ssl3_connect_~s__state~0 == 4416); 32093#L138 assume !(ssl3_connect_~s__state~0 == 4417); 32091#L141 assume !(ssl3_connect_~s__state~0 == 4432); 32089#L144 assume !(ssl3_connect_~s__state~0 == 4433); 32087#L147 assume ssl3_connect_~s__state~0 == 4448; 32079#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 32074#L333 assume !(ssl3_connect_~ret~0 <= 0); 32010#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 32011#L336-2 ssl3_connect_~s__init_num~0 := 0; 32167#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 32160#L521 ssl3_connect_~skip~0 := 0; 32157#L99-2 assume true; 32154#L99 assume !false; 32151#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32148#L102 assume !(ssl3_connect_~s__state~0 == 12292); 32145#L105 assume !(ssl3_connect_~s__state~0 == 16384); 32142#L108 assume !(ssl3_connect_~s__state~0 == 4096); 32139#L111 assume !(ssl3_connect_~s__state~0 == 20480); 32137#L114 assume !(ssl3_connect_~s__state~0 == 4099); 32134#L117 assume !(ssl3_connect_~s__state~0 == 4368); 32131#L120 assume !(ssl3_connect_~s__state~0 == 4369); 32128#L123 assume !(ssl3_connect_~s__state~0 == 4384); 32125#L126 assume !(ssl3_connect_~s__state~0 == 4385); 32122#L129 assume !(ssl3_connect_~s__state~0 == 4400); 32068#L132 assume !(ssl3_connect_~s__state~0 == 4401); 32059#L135 assume !(ssl3_connect_~s__state~0 == 4416); 32054#L138 assume !(ssl3_connect_~s__state~0 == 4417); 32049#L141 assume !(ssl3_connect_~s__state~0 == 4432); 32044#L144 assume !(ssl3_connect_~s__state~0 == 4433); 32039#L147 assume !(ssl3_connect_~s__state~0 == 4448); 32034#L150 assume !(ssl3_connect_~s__state~0 == 4449); 32029#L153 assume ssl3_connect_~s__state~0 == 4464; 32024#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 32009#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32001#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 31992#L521 ssl3_connect_~skip~0 := 0; 31987#L99-2 assume true; 31982#L99 assume !false; 31977#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31975#L102 assume !(ssl3_connect_~s__state~0 == 12292); 31972#L105 assume !(ssl3_connect_~s__state~0 == 16384); 31969#L108 assume !(ssl3_connect_~s__state~0 == 4096); 31966#L111 assume !(ssl3_connect_~s__state~0 == 20480); 31963#L114 assume !(ssl3_connect_~s__state~0 == 4099); 31962#L117 assume !(ssl3_connect_~s__state~0 == 4368); 31961#L120 assume !(ssl3_connect_~s__state~0 == 4369); 31957#L123 assume !(ssl3_connect_~s__state~0 == 4384); 31948#L126 assume !(ssl3_connect_~s__state~0 == 4385); 31945#L129 assume !(ssl3_connect_~s__state~0 == 4400); 31940#L132 assume !(ssl3_connect_~s__state~0 == 4401); 31935#L135 assume !(ssl3_connect_~s__state~0 == 4416); 31929#L138 assume !(ssl3_connect_~s__state~0 == 4417); 31921#L141 assume !(ssl3_connect_~s__state~0 == 4432); 31913#L144 assume !(ssl3_connect_~s__state~0 == 4433); 31909#L147 assume !(ssl3_connect_~s__state~0 == 4448); 31904#L150 assume !(ssl3_connect_~s__state~0 == 4449); 31899#L153 assume !(ssl3_connect_~s__state~0 == 4464); 31894#L156 assume !(ssl3_connect_~s__state~0 == 4465); 31891#L159 assume !(ssl3_connect_~s__state~0 == 4466); 31888#L162 assume !(ssl3_connect_~s__state~0 == 4467); 31885#L165 assume ssl3_connect_~s__state~0 == 4480; 31882#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 31878#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31874#L361 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; 31803#L361-2 ssl3_connect_~s__init_num~0 := 0; 31802#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33072#L521 ssl3_connect_~skip~0 := 0; 33071#L99-2 assume true; 33070#L99 assume !false; 33069#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33068#L102 assume !(ssl3_connect_~s__state~0 == 12292); 33067#L105 assume !(ssl3_connect_~s__state~0 == 16384); 33066#L108 assume !(ssl3_connect_~s__state~0 == 4096); 33065#L111 assume !(ssl3_connect_~s__state~0 == 20480); 33064#L114 assume !(ssl3_connect_~s__state~0 == 4099); 33063#L117 assume !(ssl3_connect_~s__state~0 == 4368); 33062#L120 assume !(ssl3_connect_~s__state~0 == 4369); 33061#L123 assume !(ssl3_connect_~s__state~0 == 4384); 33060#L126 assume !(ssl3_connect_~s__state~0 == 4385); 33059#L129 assume !(ssl3_connect_~s__state~0 == 4400); 33058#L132 assume !(ssl3_connect_~s__state~0 == 4401); 33057#L135 assume !(ssl3_connect_~s__state~0 == 4416); 33056#L138 assume !(ssl3_connect_~s__state~0 == 4417); 33055#L141 assume !(ssl3_connect_~s__state~0 == 4432); 33054#L144 assume !(ssl3_connect_~s__state~0 == 4433); 33053#L147 assume !(ssl3_connect_~s__state~0 == 4448); 33052#L150 assume !(ssl3_connect_~s__state~0 == 4449); 33051#L153 assume !(ssl3_connect_~s__state~0 == 4464); 33050#L156 assume !(ssl3_connect_~s__state~0 == 4465); 33049#L159 assume !(ssl3_connect_~s__state~0 == 4466); 33048#L162 assume !(ssl3_connect_~s__state~0 == 4467); 33047#L165 assume !(ssl3_connect_~s__state~0 == 4480); 33046#L168 assume !(ssl3_connect_~s__state~0 == 4481); 33045#L171 assume !(ssl3_connect_~s__state~0 == 4496); 33044#L174 assume !(ssl3_connect_~s__state~0 == 4497); 33043#L177 assume !(ssl3_connect_~s__state~0 == 4512); 31721#L180 assume !(ssl3_connect_~s__state~0 == 4513); 31718#L183 assume !(ssl3_connect_~s__state~0 == 4528); 31552#L186 assume !(ssl3_connect_~s__state~0 == 4529); 31554#L189 assume !(ssl3_connect_~s__state~0 == 4560); 31596#L192 assume !(ssl3_connect_~s__state~0 == 4561); 31597#L195 assume ssl3_connect_~s__state~0 == 4352; 31592#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 31593#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 31587#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31588#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 33009#L521 ssl3_connect_~skip~0 := 0; 33008#L99-2 assume true; 33007#L99 assume !false; 33006#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33005#L102 assume ssl3_connect_~s__state~0 == 12292; 32400#L103 [2018-11-10 07:04:39,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,041 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-10 07:04:39,041 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,042 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,042 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,046 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,047 INFO L82 PathProgramCache]: Analyzing trace with hash 1926307260, now seen corresponding path program 1 times [2018-11-10 07:04:39,047 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,047 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:39,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:39,099 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-10 07:04:39,099 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:39,100 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:39,100 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:39,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:39,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:39,100 INFO L87 Difference]: Start difference. First operand 3215 states and 4280 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-10 07:04:39,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:39,195 INFO L93 Difference]: Finished difference Result 3519 states and 4624 transitions. [2018-11-10 07:04:39,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:39,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3519 states and 4624 transitions. [2018-11-10 07:04:39,204 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3492 [2018-11-10 07:04:39,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3519 states to 3519 states and 4624 transitions. [2018-11-10 07:04:39,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3519 [2018-11-10 07:04:39,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2018-11-10 07:04:39,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3519 states and 4624 transitions. [2018-11-10 07:04:39,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:39,216 INFO L705 BuchiCegarLoop]: Abstraction has 3519 states and 4624 transitions. [2018-11-10 07:04:39,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3519 states and 4624 transitions. [2018-11-10 07:04:39,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3519 to 3503. [2018-11-10 07:04:39,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3503 states. [2018-11-10 07:04:39,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4608 transitions. [2018-11-10 07:04:39,246 INFO L728 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-10 07:04:39,246 INFO L608 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-10 07:04:39,246 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 07:04:39,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4608 transitions. [2018-11-10 07:04:39,254 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-10 07:04:39,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:39,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:39,255 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:39,256 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-10 07:04:39,256 INFO L793 eck$LassoCheckResult]: Stem: 38136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38026#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 38027#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38137#L88-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; 38138#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 38149#L99-2 assume true; 38295#L99 assume !false; 39475#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39467#L102 assume ssl3_connect_~s__state~0 == 12292; 38767#L103 [2018-11-10 07:04:39,256 INFO L795 eck$LassoCheckResult]: Loop: 38767#L103 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; 38289#L207 ssl3_connect_~s__server~0 := 0; 39464#L212 assume ssl3_connect_~cb~0 != 0; 39463#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 39462#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 39460#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 39458#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 39456#L239 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; 39453#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39443#L521 ssl3_connect_~skip~0 := 0; 39441#L99-2 assume true; 39428#L99 assume !false; 39424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39420#L102 assume !(ssl3_connect_~s__state~0 == 12292); 39416#L105 assume !(ssl3_connect_~s__state~0 == 16384); 39412#L108 assume !(ssl3_connect_~s__state~0 == 4096); 39408#L111 assume !(ssl3_connect_~s__state~0 == 20480); 39404#L114 assume !(ssl3_connect_~s__state~0 == 4099); 39400#L117 assume ssl3_connect_~s__state~0 == 4368; 38452#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 39392#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 39349#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39390#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39173#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39167#L521 ssl3_connect_~skip~0 := 0; 39165#L99-2 assume true; 39163#L99 assume !false; 39161#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39159#L102 assume !(ssl3_connect_~s__state~0 == 12292); 39157#L105 assume !(ssl3_connect_~s__state~0 == 16384); 39155#L108 assume !(ssl3_connect_~s__state~0 == 4096); 39153#L111 assume !(ssl3_connect_~s__state~0 == 20480); 39152#L114 assume !(ssl3_connect_~s__state~0 == 4099); 39148#L117 assume !(ssl3_connect_~s__state~0 == 4368); 39146#L120 assume !(ssl3_connect_~s__state~0 == 4369); 39140#L123 assume ssl3_connect_~s__state~0 == 4384; 38759#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39136#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 39128#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 39125#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 39123#L276-2 ssl3_connect_~s__init_num~0 := 0; 39120#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39114#L521 ssl3_connect_~skip~0 := 0; 39112#L99-2 assume true; 39110#L99 assume !false; 39108#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39106#L102 assume !(ssl3_connect_~s__state~0 == 12292); 39104#L105 assume !(ssl3_connect_~s__state~0 == 16384); 39102#L108 assume !(ssl3_connect_~s__state~0 == 4096); 39100#L111 assume !(ssl3_connect_~s__state~0 == 20480); 39098#L114 assume !(ssl3_connect_~s__state~0 == 4099); 39096#L117 assume !(ssl3_connect_~s__state~0 == 4368); 39094#L120 assume !(ssl3_connect_~s__state~0 == 4369); 39092#L123 assume !(ssl3_connect_~s__state~0 == 4384); 39088#L126 assume !(ssl3_connect_~s__state~0 == 4385); 39085#L129 assume ssl3_connect_~s__state~0 == 4400; 38756#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39076#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 39072#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39069#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39063#L521 ssl3_connect_~skip~0 := 0; 39061#L99-2 assume true; 39059#L99 assume !false; 39057#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39055#L102 assume !(ssl3_connect_~s__state~0 == 12292); 39053#L105 assume !(ssl3_connect_~s__state~0 == 16384); 39051#L108 assume !(ssl3_connect_~s__state~0 == 4096); 39049#L111 assume !(ssl3_connect_~s__state~0 == 20480); 39047#L114 assume !(ssl3_connect_~s__state~0 == 4099); 39045#L117 assume !(ssl3_connect_~s__state~0 == 4368); 39043#L120 assume !(ssl3_connect_~s__state~0 == 4369); 39041#L123 assume !(ssl3_connect_~s__state~0 == 4384); 39040#L126 assume !(ssl3_connect_~s__state~0 == 4385); 39038#L129 assume !(ssl3_connect_~s__state~0 == 4400); 39036#L132 assume !(ssl3_connect_~s__state~0 == 4401); 39035#L135 assume ssl3_connect_~s__state~0 == 4416; 38753#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 39027#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 39025#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39023#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 39020#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 39014#L521 ssl3_connect_~skip~0 := 0; 39012#L99-2 assume true; 39010#L99 assume !false; 39008#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39006#L102 assume !(ssl3_connect_~s__state~0 == 12292); 39004#L105 assume !(ssl3_connect_~s__state~0 == 16384); 39002#L108 assume !(ssl3_connect_~s__state~0 == 4096); 39000#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38998#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38996#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38994#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38992#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38990#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38988#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38986#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38985#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38983#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38980#L141 assume ssl3_connect_~s__state~0 == 4432; 38750#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38973#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 38971#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38968#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38962#L521 ssl3_connect_~skip~0 := 0; 38960#L99-2 assume true; 38958#L99 assume !false; 38956#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38954#L102 assume !(ssl3_connect_~s__state~0 == 12292); 38952#L105 assume !(ssl3_connect_~s__state~0 == 16384); 38949#L108 assume !(ssl3_connect_~s__state~0 == 4096); 38942#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38939#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38936#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38933#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38930#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38927#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38925#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38923#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38921#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38919#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38918#L141 assume !(ssl3_connect_~s__state~0 == 4432); 38916#L144 assume !(ssl3_connect_~s__state~0 == 4433); 38915#L147 assume ssl3_connect_~s__state~0 == 4448; 38747#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 38914#L333 assume !(ssl3_connect_~ret~0 <= 0); 38912#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 38911#L336-2 ssl3_connect_~s__init_num~0 := 0; 38910#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38905#L521 ssl3_connect_~skip~0 := 0; 38843#L99-2 assume true; 38842#L99 assume !false; 38840#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38839#L102 assume !(ssl3_connect_~s__state~0 == 12292); 38838#L105 assume !(ssl3_connect_~s__state~0 == 16384); 38837#L108 assume !(ssl3_connect_~s__state~0 == 4096); 38836#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38835#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38834#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38831#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38829#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38827#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38824#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38820#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38819#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38818#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38817#L141 assume !(ssl3_connect_~s__state~0 == 4432); 38816#L144 assume !(ssl3_connect_~s__state~0 == 4433); 38814#L147 assume !(ssl3_connect_~s__state~0 == 4448); 38813#L150 assume !(ssl3_connect_~s__state~0 == 4449); 38812#L153 assume ssl3_connect_~s__state~0 == 4464; 38408#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38811#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38737#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38731#L521 ssl3_connect_~skip~0 := 0; 38729#L99-2 assume true; 38727#L99 assume !false; 38725#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38723#L102 assume !(ssl3_connect_~s__state~0 == 12292); 38721#L105 assume !(ssl3_connect_~s__state~0 == 16384); 38719#L108 assume !(ssl3_connect_~s__state~0 == 4096); 38717#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38715#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38713#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38711#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38709#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38707#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38705#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38703#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38701#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38699#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38697#L141 assume !(ssl3_connect_~s__state~0 == 4432); 38695#L144 assume !(ssl3_connect_~s__state~0 == 4433); 38693#L147 assume !(ssl3_connect_~s__state~0 == 4448); 38691#L150 assume !(ssl3_connect_~s__state~0 == 4449); 38689#L153 assume !(ssl3_connect_~s__state~0 == 4464); 38687#L156 assume !(ssl3_connect_~s__state~0 == 4465); 38685#L159 assume !(ssl3_connect_~s__state~0 == 4466); 38683#L162 assume !(ssl3_connect_~s__state~0 == 4467); 38679#L165 assume ssl3_connect_~s__state~0 == 4480; 38678#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38636#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38637#L361 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; 38673#L361-2 ssl3_connect_~s__init_num~0 := 0; 38627#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38623#L521 ssl3_connect_~skip~0 := 0; 38618#L99-2 assume true; 38619#L99 assume !false; 38614#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38615#L102 assume !(ssl3_connect_~s__state~0 == 12292); 38610#L105 assume !(ssl3_connect_~s__state~0 == 16384); 38611#L108 assume !(ssl3_connect_~s__state~0 == 4096); 38606#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38607#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38602#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38603#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38598#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38599#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38594#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38595#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38590#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38591#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38586#L141 assume !(ssl3_connect_~s__state~0 == 4432); 38587#L144 assume !(ssl3_connect_~s__state~0 == 4433); 38582#L147 assume !(ssl3_connect_~s__state~0 == 4448); 38583#L150 assume !(ssl3_connect_~s__state~0 == 4449); 38578#L153 assume !(ssl3_connect_~s__state~0 == 4464); 38579#L156 assume !(ssl3_connect_~s__state~0 == 4465); 38574#L159 assume !(ssl3_connect_~s__state~0 == 4466); 38575#L162 assume !(ssl3_connect_~s__state~0 == 4467); 38570#L165 assume !(ssl3_connect_~s__state~0 == 4480); 38571#L168 assume !(ssl3_connect_~s__state~0 == 4481); 38566#L171 assume !(ssl3_connect_~s__state~0 == 4496); 38567#L174 assume !(ssl3_connect_~s__state~0 == 4497); 38563#L177 assume ssl3_connect_~s__state~0 == 4512; 38516#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38810#L382 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; 38809#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 38808#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 38807#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 38805#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38800#L521 ssl3_connect_~skip~0 := 0; 38799#L99-2 assume true; 38798#L99 assume !false; 38797#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38796#L102 assume !(ssl3_connect_~s__state~0 == 12292); 38795#L105 assume !(ssl3_connect_~s__state~0 == 16384); 38794#L108 assume !(ssl3_connect_~s__state~0 == 4096); 38793#L111 assume !(ssl3_connect_~s__state~0 == 20480); 38792#L114 assume !(ssl3_connect_~s__state~0 == 4099); 38791#L117 assume !(ssl3_connect_~s__state~0 == 4368); 38790#L120 assume !(ssl3_connect_~s__state~0 == 4369); 38789#L123 assume !(ssl3_connect_~s__state~0 == 4384); 38788#L126 assume !(ssl3_connect_~s__state~0 == 4385); 38787#L129 assume !(ssl3_connect_~s__state~0 == 4400); 38786#L132 assume !(ssl3_connect_~s__state~0 == 4401); 38785#L135 assume !(ssl3_connect_~s__state~0 == 4416); 38784#L138 assume !(ssl3_connect_~s__state~0 == 4417); 38783#L141 assume !(ssl3_connect_~s__state~0 == 4432); 38782#L144 assume !(ssl3_connect_~s__state~0 == 4433); 38781#L147 assume !(ssl3_connect_~s__state~0 == 4448); 38780#L150 assume !(ssl3_connect_~s__state~0 == 4449); 38779#L153 assume !(ssl3_connect_~s__state~0 == 4464); 38778#L156 assume !(ssl3_connect_~s__state~0 == 4465); 38777#L159 assume !(ssl3_connect_~s__state~0 == 4466); 38523#L162 assume !(ssl3_connect_~s__state~0 == 4467); 38524#L165 assume !(ssl3_connect_~s__state~0 == 4480); 38681#L168 assume !(ssl3_connect_~s__state~0 == 4481); 38519#L171 assume !(ssl3_connect_~s__state~0 == 4496); 38518#L174 assume !(ssl3_connect_~s__state~0 == 4497); 38517#L177 assume !(ssl3_connect_~s__state~0 == 4512); 38515#L180 assume !(ssl3_connect_~s__state~0 == 4513); 38514#L183 assume !(ssl3_connect_~s__state~0 == 4528); 38300#L186 assume !(ssl3_connect_~s__state~0 == 4529); 38301#L189 assume !(ssl3_connect_~s__state~0 == 4560); 38356#L192 assume !(ssl3_connect_~s__state~0 == 4561); 38357#L195 assume ssl3_connect_~s__state~0 == 4352; 38352#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38353#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38347#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38348#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 38771#L521 ssl3_connect_~skip~0 := 0; 38770#L99-2 assume true; 38769#L99 assume !false; 38768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38766#L102 assume ssl3_connect_~s__state~0 == 12292; 38767#L103 [2018-11-10 07:04:39,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,256 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-10 07:04:39,256 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,257 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,262 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1447897927, now seen corresponding path program 1 times [2018-11-10 07:04:39,262 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,263 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:39,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:39,318 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-10 07:04:39,319 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:39,319 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:39,319 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:39,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:39,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:39,319 INFO L87 Difference]: Start difference. First operand 3503 states and 4608 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-10 07:04:39,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:39,421 INFO L93 Difference]: Finished difference Result 3503 states and 4392 transitions. [2018-11-10 07:04:39,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:39,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3503 states and 4392 transitions. [2018-11-10 07:04:39,431 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-10 07:04:39,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3503 states to 3503 states and 4392 transitions. [2018-11-10 07:04:39,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3503 [2018-11-10 07:04:39,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3503 [2018-11-10 07:04:39,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3503 states and 4392 transitions. [2018-11-10 07:04:39,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:39,442 INFO L705 BuchiCegarLoop]: Abstraction has 3503 states and 4392 transitions. [2018-11-10 07:04:39,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states and 4392 transitions. [2018-11-10 07:04:39,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3487. [2018-11-10 07:04:39,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3487 states. [2018-11-10 07:04:39,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3487 states to 3487 states and 4376 transitions. [2018-11-10 07:04:39,474 INFO L728 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-10 07:04:39,474 INFO L608 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-10 07:04:39,474 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 07:04:39,475 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3487 states and 4376 transitions. [2018-11-10 07:04:39,481 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-10 07:04:39,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:39,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:39,483 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:39,483 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-10 07:04:39,483 INFO L793 eck$LassoCheckResult]: Stem: 45140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45038#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 45039#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45141#L88-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; 45142#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 45149#L99-2 assume true; 45270#L99 assume !false; 45265#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45266#L102 assume ssl3_connect_~s__state~0 == 12292; 46552#L103 [2018-11-10 07:04:39,484 INFO L795 eck$LassoCheckResult]: Loop: 46552#L103 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; 45181#L207 ssl3_connect_~s__server~0 := 0; 46757#L212 assume ssl3_connect_~cb~0 != 0; 46756#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 46755#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 46753#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 46750#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 46748#L239 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; 46727#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46721#L521 ssl3_connect_~skip~0 := 0; 46717#L99-2 assume true; 46715#L99 assume !false; 46713#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46711#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46709#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46707#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46705#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46703#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46701#L117 assume ssl3_connect_~s__state~0 == 4368; 45354#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 46699#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 46693#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 46691#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 46684#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46678#L521 ssl3_connect_~skip~0 := 0; 46676#L99-2 assume true; 46674#L99 assume !false; 46672#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46670#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46668#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46666#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46664#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46662#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46660#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46658#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46656#L123 assume ssl3_connect_~s__state~0 == 4384; 45857#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 46655#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 46652#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 46649#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 46647#L276-2 ssl3_connect_~s__init_num~0 := 0; 46620#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46614#L521 ssl3_connect_~skip~0 := 0; 46612#L99-2 assume true; 46610#L99 assume !false; 46608#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46606#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46604#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46602#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46600#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46598#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46596#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46594#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46592#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46591#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46589#L129 assume ssl3_connect_~s__state~0 == 4400; 45851#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46585#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 46586#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 46574#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46562#L521 ssl3_connect_~skip~0 := 0; 46560#L99-2 assume true; 46558#L99 assume !false; 46556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46554#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46551#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46549#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46547#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46545#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46543#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46541#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46539#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46537#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46535#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46533#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46531#L135 assume ssl3_connect_~s__state~0 == 4416; 45844#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 46527#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 46521#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 46522#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 46511#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46507#L521 ssl3_connect_~skip~0 := 0; 46498#L99-2 assume true; 46499#L99 assume !false; 46490#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46491#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46482#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46483#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46333#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46334#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46325#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46326#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46317#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46318#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46310#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46311#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46304#L135 assume !(ssl3_connect_~s__state~0 == 4416); 46305#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46300#L141 assume ssl3_connect_~s__state~0 == 4432; 46301#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 46296#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 46297#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46290#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46285#L521 ssl3_connect_~skip~0 := 0; 46284#L99-2 assume true; 46282#L99 assume !false; 46281#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46274#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46271#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46268#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46265#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46262#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46259#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46256#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46253#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46250#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46247#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46244#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46241#L135 assume !(ssl3_connect_~s__state~0 == 4416); 46238#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46235#L141 assume !(ssl3_connect_~s__state~0 == 4432); 46232#L144 assume !(ssl3_connect_~s__state~0 == 4433); 46229#L147 assume ssl3_connect_~s__state~0 == 4448; 46226#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 46223#L333 assume !(ssl3_connect_~ret~0 <= 0); 46220#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 46218#L336-2 ssl3_connect_~s__init_num~0 := 0; 46203#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46194#L521 ssl3_connect_~skip~0 := 0; 46187#L99-2 assume true; 46186#L99 assume !false; 46183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46173#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46164#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46159#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46154#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46149#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46144#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46139#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46134#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46129#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46124#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46119#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46114#L135 assume !(ssl3_connect_~s__state~0 == 4416); 46109#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46104#L141 assume !(ssl3_connect_~s__state~0 == 4432); 46100#L144 assume !(ssl3_connect_~s__state~0 == 4433); 46095#L147 assume !(ssl3_connect_~s__state~0 == 4448); 46081#L150 assume !(ssl3_connect_~s__state~0 == 4449); 46074#L153 assume ssl3_connect_~s__state~0 == 4464; 46068#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 46069#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 45975#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 45971#L521 ssl3_connect_~skip~0 := 0; 45964#L99-2 assume true; 45965#L99 assume !false; 45958#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45959#L102 assume !(ssl3_connect_~s__state~0 == 12292); 45952#L105 assume !(ssl3_connect_~s__state~0 == 16384); 45953#L108 assume !(ssl3_connect_~s__state~0 == 4096); 45946#L111 assume !(ssl3_connect_~s__state~0 == 20480); 45947#L114 assume !(ssl3_connect_~s__state~0 == 4099); 45939#L117 assume !(ssl3_connect_~s__state~0 == 4368); 45940#L120 assume !(ssl3_connect_~s__state~0 == 4369); 45933#L123 assume !(ssl3_connect_~s__state~0 == 4384); 45934#L126 assume !(ssl3_connect_~s__state~0 == 4385); 45927#L129 assume !(ssl3_connect_~s__state~0 == 4400); 45928#L132 assume !(ssl3_connect_~s__state~0 == 4401); 45920#L135 assume !(ssl3_connect_~s__state~0 == 4416); 45921#L138 assume !(ssl3_connect_~s__state~0 == 4417); 45914#L141 assume !(ssl3_connect_~s__state~0 == 4432); 45915#L144 assume !(ssl3_connect_~s__state~0 == 4433); 45907#L147 assume !(ssl3_connect_~s__state~0 == 4448); 45908#L150 assume !(ssl3_connect_~s__state~0 == 4449); 45899#L153 assume !(ssl3_connect_~s__state~0 == 4464); 45900#L156 assume !(ssl3_connect_~s__state~0 == 4465); 45892#L159 assume !(ssl3_connect_~s__state~0 == 4466); 45893#L162 assume !(ssl3_connect_~s__state~0 == 4467); 45815#L165 assume ssl3_connect_~s__state~0 == 4480; 45816#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 45711#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45712#L361 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; 46839#L361-2 ssl3_connect_~s__init_num~0 := 0; 46837#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46832#L521 ssl3_connect_~skip~0 := 0; 46831#L99-2 assume true; 46830#L99 assume !false; 46829#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46828#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46827#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46826#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46825#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46824#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46823#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46822#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46821#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46820#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46819#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46818#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46817#L135 assume !(ssl3_connect_~s__state~0 == 4416); 46816#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46815#L141 assume !(ssl3_connect_~s__state~0 == 4432); 46814#L144 assume !(ssl3_connect_~s__state~0 == 4433); 46813#L147 assume !(ssl3_connect_~s__state~0 == 4448); 46812#L150 assume !(ssl3_connect_~s__state~0 == 4449); 46811#L153 assume !(ssl3_connect_~s__state~0 == 4464); 46810#L156 assume !(ssl3_connect_~s__state~0 == 4465); 46809#L159 assume !(ssl3_connect_~s__state~0 == 4466); 46808#L162 assume !(ssl3_connect_~s__state~0 == 4467); 46807#L165 assume !(ssl3_connect_~s__state~0 == 4480); 46806#L168 assume !(ssl3_connect_~s__state~0 == 4481); 46805#L171 assume !(ssl3_connect_~s__state~0 == 4496); 46804#L174 assume !(ssl3_connect_~s__state~0 == 4497); 46803#L177 assume ssl3_connect_~s__state~0 == 4512; 46631#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46802#L382 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; 46801#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 46800#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 46799#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 46797#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46792#L521 ssl3_connect_~skip~0 := 0; 46791#L99-2 assume true; 46790#L99 assume !false; 46789#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46788#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46787#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46786#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46785#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46784#L114 assume !(ssl3_connect_~s__state~0 == 4099); 46783#L117 assume !(ssl3_connect_~s__state~0 == 4368); 46782#L120 assume !(ssl3_connect_~s__state~0 == 4369); 46781#L123 assume !(ssl3_connect_~s__state~0 == 4384); 46780#L126 assume !(ssl3_connect_~s__state~0 == 4385); 46779#L129 assume !(ssl3_connect_~s__state~0 == 4400); 46778#L132 assume !(ssl3_connect_~s__state~0 == 4401); 46777#L135 assume !(ssl3_connect_~s__state~0 == 4416); 46776#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46775#L141 assume !(ssl3_connect_~s__state~0 == 4432); 46774#L144 assume !(ssl3_connect_~s__state~0 == 4433); 46773#L147 assume !(ssl3_connect_~s__state~0 == 4448); 46772#L150 assume !(ssl3_connect_~s__state~0 == 4449); 46771#L153 assume !(ssl3_connect_~s__state~0 == 4464); 46770#L156 assume !(ssl3_connect_~s__state~0 == 4465); 46769#L159 assume !(ssl3_connect_~s__state~0 == 4466); 46768#L162 assume !(ssl3_connect_~s__state~0 == 4467); 46767#L165 assume !(ssl3_connect_~s__state~0 == 4480); 46766#L168 assume !(ssl3_connect_~s__state~0 == 4481); 46765#L171 assume !(ssl3_connect_~s__state~0 == 4496); 46764#L174 assume !(ssl3_connect_~s__state~0 == 4497); 46763#L177 assume !(ssl3_connect_~s__state~0 == 4512); 46762#L180 assume !(ssl3_connect_~s__state~0 == 4513); 46761#L183 assume ssl3_connect_~s__state~0 == 4528; 46628#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 46731#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46729#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46728#L412-1 ssl3_connect_~s__init_num~0 := 0; 46364#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 46360#L521 ssl3_connect_~skip~0 := 0; 46355#L99-2 assume true; 46356#L99 assume !false; 46351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46352#L102 assume !(ssl3_connect_~s__state~0 == 12292); 46347#L105 assume !(ssl3_connect_~s__state~0 == 16384); 46348#L108 assume !(ssl3_connect_~s__state~0 == 4096); 46343#L111 assume !(ssl3_connect_~s__state~0 == 20480); 46344#L114 assume !(ssl3_connect_~s__state~0 == 4099); 45353#L117 assume !(ssl3_connect_~s__state~0 == 4368); 45355#L120 assume !(ssl3_connect_~s__state~0 == 4369); 45349#L123 assume !(ssl3_connect_~s__state~0 == 4384); 45350#L126 assume !(ssl3_connect_~s__state~0 == 4385); 45345#L129 assume !(ssl3_connect_~s__state~0 == 4400); 45346#L132 assume !(ssl3_connect_~s__state~0 == 4401); 45341#L135 assume !(ssl3_connect_~s__state~0 == 4416); 45342#L138 assume !(ssl3_connect_~s__state~0 == 4417); 46181#L141 assume !(ssl3_connect_~s__state~0 == 4432); 46182#L144 assume !(ssl3_connect_~s__state~0 == 4433); 46162#L147 assume !(ssl3_connect_~s__state~0 == 4448); 46163#L150 assume !(ssl3_connect_~s__state~0 == 4449); 46152#L153 assume !(ssl3_connect_~s__state~0 == 4464); 46153#L156 assume !(ssl3_connect_~s__state~0 == 4465); 46142#L159 assume !(ssl3_connect_~s__state~0 == 4466); 46143#L162 assume !(ssl3_connect_~s__state~0 == 4467); 46132#L165 assume !(ssl3_connect_~s__state~0 == 4480); 46133#L168 assume !(ssl3_connect_~s__state~0 == 4481); 46122#L171 assume !(ssl3_connect_~s__state~0 == 4496); 46123#L174 assume !(ssl3_connect_~s__state~0 == 4497); 46112#L177 assume !(ssl3_connect_~s__state~0 == 4512); 46113#L180 assume !(ssl3_connect_~s__state~0 == 4513); 46103#L183 assume !(ssl3_connect_~s__state~0 == 4528); 45307#L186 assume !(ssl3_connect_~s__state~0 == 4529); 45308#L189 assume !(ssl3_connect_~s__state~0 == 4560); 46089#L192 assume !(ssl3_connect_~s__state~0 == 4561); 46072#L195 assume ssl3_connect_~s__state~0 == 4352; 46073#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 46061#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 46060#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 45888#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 45884#L521 ssl3_connect_~skip~0 := 0; 45879#L99-2 assume true; 45880#L99 assume !false; 45875#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45876#L102 assume ssl3_connect_~s__state~0 == 12292; 46552#L103 [2018-11-10 07:04:39,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,484 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-10 07:04:39,484 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,489 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,489 INFO L82 PathProgramCache]: Analyzing trace with hash -441048523, now seen corresponding path program 1 times [2018-11-10 07:04:39,489 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,489 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,490 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,490 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:39,559 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-10 07:04:39,559 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:39,559 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 07:04:39,575 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:39,623 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:39,705 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-10 07:04:39,721 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:39,721 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 07:04:39,722 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:39,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 07:04:39,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 07:04:39,722 INFO L87 Difference]: Start difference. First operand 3487 states and 4376 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-10 07:04:39,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:39,862 INFO L93 Difference]: Finished difference Result 4565 states and 5633 transitions. [2018-11-10 07:04:39,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 07:04:39,862 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4565 states and 5633 transitions. [2018-11-10 07:04:39,873 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3547 [2018-11-10 07:04:39,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4565 states to 4565 states and 5633 transitions. [2018-11-10 07:04:39,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4565 [2018-11-10 07:04:39,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4565 [2018-11-10 07:04:39,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4565 states and 5633 transitions. [2018-11-10 07:04:39,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:39,891 INFO L705 BuchiCegarLoop]: Abstraction has 4565 states and 5633 transitions. [2018-11-10 07:04:39,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4565 states and 5633 transitions. [2018-11-10 07:04:39,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4565 to 3563. [2018-11-10 07:04:39,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3563 states. [2018-11-10 07:04:39,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3563 states to 3563 states and 4466 transitions. [2018-11-10 07:04:39,920 INFO L728 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-10 07:04:39,920 INFO L608 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-10 07:04:39,920 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 07:04:39,921 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3563 states and 4466 transitions. [2018-11-10 07:04:39,929 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3535 [2018-11-10 07:04:39,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:39,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:39,930 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:39,931 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-10 07:04:39,931 INFO L793 eck$LassoCheckResult]: Stem: 54100#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54003#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 54004#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54101#L88-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; 54102#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 54108#L99-2 assume true; 54137#L99 assume !false; 54135#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54136#L102 assume ssl3_connect_~s__state~0 == 12292; 54013#L103 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; 54014#L207 [2018-11-10 07:04:39,931 INFO L795 eck$LassoCheckResult]: Loop: 54014#L207 ssl3_connect_~s__server~0 := 0; 54044#L212 assume ssl3_connect_~cb~0 != 0; 54068#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54069#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 54098#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 54046#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 54070#L239 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; 54107#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57424#L521 ssl3_connect_~skip~0 := 0; 57422#L99-2 assume true; 57420#L99 assume !false; 57418#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57416#L102 assume !(ssl3_connect_~s__state~0 == 12292); 57414#L105 assume !(ssl3_connect_~s__state~0 == 16384); 57412#L108 assume !(ssl3_connect_~s__state~0 == 4096); 57410#L111 assume !(ssl3_connect_~s__state~0 == 20480); 57408#L114 assume !(ssl3_connect_~s__state~0 == 4099); 57279#L117 assume ssl3_connect_~s__state~0 == 4368; 54105#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54047#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 54034#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 53996#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 53997#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57469#L521 ssl3_connect_~skip~0 := 0; 57467#L99-2 assume true; 57465#L99 assume !false; 57463#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57461#L102 assume !(ssl3_connect_~s__state~0 == 12292); 57458#L105 assume !(ssl3_connect_~s__state~0 == 16384); 57455#L108 assume !(ssl3_connect_~s__state~0 == 4096); 57452#L111 assume !(ssl3_connect_~s__state~0 == 20480); 57449#L114 assume !(ssl3_connect_~s__state~0 == 4099); 57446#L117 assume !(ssl3_connect_~s__state~0 == 4368); 57443#L120 assume !(ssl3_connect_~s__state~0 == 4369); 57440#L123 assume ssl3_connect_~s__state~0 == 4384; 54077#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 54078#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 54457#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 54456#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 54455#L276-2 ssl3_connect_~s__init_num~0 := 0; 54453#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 54448#L521 ssl3_connect_~skip~0 := 0; 54447#L99-2 assume true; 54446#L99 assume !false; 54445#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54444#L102 assume !(ssl3_connect_~s__state~0 == 12292); 54443#L105 assume !(ssl3_connect_~s__state~0 == 16384); 54442#L108 assume !(ssl3_connect_~s__state~0 == 4096); 54441#L111 assume !(ssl3_connect_~s__state~0 == 20480); 54440#L114 assume !(ssl3_connect_~s__state~0 == 4099); 54439#L117 assume !(ssl3_connect_~s__state~0 == 4368); 54438#L120 assume !(ssl3_connect_~s__state~0 == 4369); 54437#L123 assume !(ssl3_connect_~s__state~0 == 4384); 54436#L126 assume !(ssl3_connect_~s__state~0 == 4385); 54393#L129 assume ssl3_connect_~s__state~0 == 4400; 54029#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54030#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 54037#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54038#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57502#L521 ssl3_connect_~skip~0 := 0; 57500#L99-2 assume true; 57498#L99 assume !false; 57496#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57494#L102 assume !(ssl3_connect_~s__state~0 == 12292); 57492#L105 assume !(ssl3_connect_~s__state~0 == 16384); 57490#L108 assume !(ssl3_connect_~s__state~0 == 4096); 57488#L111 assume !(ssl3_connect_~s__state~0 == 20480); 57486#L114 assume !(ssl3_connect_~s__state~0 == 4099); 57484#L117 assume !(ssl3_connect_~s__state~0 == 4368); 57482#L120 assume !(ssl3_connect_~s__state~0 == 4369); 57480#L123 assume !(ssl3_connect_~s__state~0 == 4384); 57475#L126 assume !(ssl3_connect_~s__state~0 == 4385); 56921#L129 assume !(ssl3_connect_~s__state~0 == 4400); 56920#L132 assume !(ssl3_connect_~s__state~0 == 4401); 56908#L135 assume ssl3_connect_~s__state~0 == 4416; 54023#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 54024#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 54113#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54117#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 54119#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 57535#L521 ssl3_connect_~skip~0 := 0; 57533#L99-2 assume true; 57531#L99 assume !false; 57529#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57527#L102 assume !(ssl3_connect_~s__state~0 == 12292); 57525#L105 assume !(ssl3_connect_~s__state~0 == 16384); 57523#L108 assume !(ssl3_connect_~s__state~0 == 4096); 57521#L111 assume !(ssl3_connect_~s__state~0 == 20480); 57519#L114 assume !(ssl3_connect_~s__state~0 == 4099); 57517#L117 assume !(ssl3_connect_~s__state~0 == 4368); 56394#L120 assume !(ssl3_connect_~s__state~0 == 4369); 56393#L123 assume !(ssl3_connect_~s__state~0 == 4384); 56391#L126 assume !(ssl3_connect_~s__state~0 == 4385); 56390#L129 assume !(ssl3_connect_~s__state~0 == 4400); 56389#L132 assume !(ssl3_connect_~s__state~0 == 4401); 56388#L135 assume !(ssl3_connect_~s__state~0 == 4416); 56387#L138 assume !(ssl3_connect_~s__state~0 == 4417); 56386#L141 assume ssl3_connect_~s__state~0 == 4432; 54190#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 56385#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 56384#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 56361#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56354#L521 ssl3_connect_~skip~0 := 0; 56348#L99-2 assume true; 56346#L99 assume !false; 56344#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56342#L102 assume !(ssl3_connect_~s__state~0 == 12292); 56340#L105 assume !(ssl3_connect_~s__state~0 == 16384); 56338#L108 assume !(ssl3_connect_~s__state~0 == 4096); 56336#L111 assume !(ssl3_connect_~s__state~0 == 20480); 56334#L114 assume !(ssl3_connect_~s__state~0 == 4099); 56332#L117 assume !(ssl3_connect_~s__state~0 == 4368); 56330#L120 assume !(ssl3_connect_~s__state~0 == 4369); 56328#L123 assume !(ssl3_connect_~s__state~0 == 4384); 56326#L126 assume !(ssl3_connect_~s__state~0 == 4385); 56324#L129 assume !(ssl3_connect_~s__state~0 == 4400); 56322#L132 assume !(ssl3_connect_~s__state~0 == 4401); 56320#L135 assume !(ssl3_connect_~s__state~0 == 4416); 56318#L138 assume !(ssl3_connect_~s__state~0 == 4417); 56316#L141 assume !(ssl3_connect_~s__state~0 == 4432); 56315#L144 assume !(ssl3_connect_~s__state~0 == 4433); 56313#L147 assume ssl3_connect_~s__state~0 == 4448; 54184#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 56309#L333 assume !(ssl3_connect_~ret~0 <= 0); 56303#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 56301#L336-2 ssl3_connect_~s__init_num~0 := 0; 56298#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56292#L521 ssl3_connect_~skip~0 := 0; 56290#L99-2 assume true; 56288#L99 assume !false; 56286#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56284#L102 assume !(ssl3_connect_~s__state~0 == 12292); 56282#L105 assume !(ssl3_connect_~s__state~0 == 16384); 56280#L108 assume !(ssl3_connect_~s__state~0 == 4096); 56278#L111 assume !(ssl3_connect_~s__state~0 == 20480); 56276#L114 assume !(ssl3_connect_~s__state~0 == 4099); 56274#L117 assume !(ssl3_connect_~s__state~0 == 4368); 56272#L120 assume !(ssl3_connect_~s__state~0 == 4369); 56270#L123 assume !(ssl3_connect_~s__state~0 == 4384); 56268#L126 assume !(ssl3_connect_~s__state~0 == 4385); 56266#L129 assume !(ssl3_connect_~s__state~0 == 4400); 56264#L132 assume !(ssl3_connect_~s__state~0 == 4401); 56262#L135 assume !(ssl3_connect_~s__state~0 == 4416); 56261#L138 assume !(ssl3_connect_~s__state~0 == 4417); 56259#L141 assume !(ssl3_connect_~s__state~0 == 4432); 56256#L144 assume !(ssl3_connect_~s__state~0 == 4433); 56250#L147 assume !(ssl3_connect_~s__state~0 == 4448); 56248#L150 assume !(ssl3_connect_~s__state~0 == 4449); 56246#L153 assume ssl3_connect_~s__state~0 == 4464; 54175#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 56243#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56235#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56228#L521 ssl3_connect_~skip~0 := 0; 56225#L99-2 assume true; 56222#L99 assume !false; 56219#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56216#L102 assume !(ssl3_connect_~s__state~0 == 12292); 56213#L105 assume !(ssl3_connect_~s__state~0 == 16384); 56210#L108 assume !(ssl3_connect_~s__state~0 == 4096); 56207#L111 assume !(ssl3_connect_~s__state~0 == 20480); 56204#L114 assume !(ssl3_connect_~s__state~0 == 4099); 56201#L117 assume !(ssl3_connect_~s__state~0 == 4368); 56198#L120 assume !(ssl3_connect_~s__state~0 == 4369); 56195#L123 assume !(ssl3_connect_~s__state~0 == 4384); 56192#L126 assume !(ssl3_connect_~s__state~0 == 4385); 56189#L129 assume !(ssl3_connect_~s__state~0 == 4400); 56186#L132 assume !(ssl3_connect_~s__state~0 == 4401); 56183#L135 assume !(ssl3_connect_~s__state~0 == 4416); 56181#L138 assume !(ssl3_connect_~s__state~0 == 4417); 56178#L141 assume !(ssl3_connect_~s__state~0 == 4432); 56031#L144 assume !(ssl3_connect_~s__state~0 == 4433); 55911#L147 assume !(ssl3_connect_~s__state~0 == 4448); 55904#L150 assume !(ssl3_connect_~s__state~0 == 4449); 55901#L153 assume !(ssl3_connect_~s__state~0 == 4464); 55898#L156 assume !(ssl3_connect_~s__state~0 == 4465); 55895#L159 assume !(ssl3_connect_~s__state~0 == 4466); 55892#L162 assume !(ssl3_connect_~s__state~0 == 4467); 55889#L165 assume ssl3_connect_~s__state~0 == 4480; 54170#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55884#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55881#L361 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; 55878#L361-2 ssl3_connect_~s__init_num~0 := 0; 55875#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55869#L521 ssl3_connect_~skip~0 := 0; 55867#L99-2 assume true; 55865#L99 assume !false; 55863#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55861#L102 assume !(ssl3_connect_~s__state~0 == 12292); 55859#L105 assume !(ssl3_connect_~s__state~0 == 16384); 55857#L108 assume !(ssl3_connect_~s__state~0 == 4096); 55855#L111 assume !(ssl3_connect_~s__state~0 == 20480); 55853#L114 assume !(ssl3_connect_~s__state~0 == 4099); 55851#L117 assume !(ssl3_connect_~s__state~0 == 4368); 55849#L120 assume !(ssl3_connect_~s__state~0 == 4369); 55847#L123 assume !(ssl3_connect_~s__state~0 == 4384); 55845#L126 assume !(ssl3_connect_~s__state~0 == 4385); 55843#L129 assume !(ssl3_connect_~s__state~0 == 4400); 55841#L132 assume !(ssl3_connect_~s__state~0 == 4401); 55839#L135 assume !(ssl3_connect_~s__state~0 == 4416); 55838#L138 assume !(ssl3_connect_~s__state~0 == 4417); 55836#L141 assume !(ssl3_connect_~s__state~0 == 4432); 55834#L144 assume !(ssl3_connect_~s__state~0 == 4433); 55830#L147 assume !(ssl3_connect_~s__state~0 == 4448); 55824#L150 assume !(ssl3_connect_~s__state~0 == 4449); 55822#L153 assume !(ssl3_connect_~s__state~0 == 4464); 55820#L156 assume !(ssl3_connect_~s__state~0 == 4465); 55818#L159 assume !(ssl3_connect_~s__state~0 == 4466); 55816#L162 assume !(ssl3_connect_~s__state~0 == 4467); 55814#L165 assume !(ssl3_connect_~s__state~0 == 4480); 55812#L168 assume !(ssl3_connect_~s__state~0 == 4481); 55810#L171 assume !(ssl3_connect_~s__state~0 == 4496); 55808#L174 assume !(ssl3_connect_~s__state~0 == 4497); 55806#L177 assume ssl3_connect_~s__state~0 == 4512; 54160#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55803#L382 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; 55801#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 55799#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 55797#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 55794#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 55788#L521 ssl3_connect_~skip~0 := 0; 55786#L99-2 assume true; 55784#L99 assume !false; 55782#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55780#L102 assume !(ssl3_connect_~s__state~0 == 12292); 55778#L105 assume !(ssl3_connect_~s__state~0 == 16384); 55776#L108 assume !(ssl3_connect_~s__state~0 == 4096); 55774#L111 assume !(ssl3_connect_~s__state~0 == 20480); 55772#L114 assume !(ssl3_connect_~s__state~0 == 4099); 55770#L117 assume !(ssl3_connect_~s__state~0 == 4368); 55768#L120 assume !(ssl3_connect_~s__state~0 == 4369); 55766#L123 assume !(ssl3_connect_~s__state~0 == 4384); 55764#L126 assume !(ssl3_connect_~s__state~0 == 4385); 55762#L129 assume !(ssl3_connect_~s__state~0 == 4400); 55760#L132 assume !(ssl3_connect_~s__state~0 == 4401); 55759#L135 assume !(ssl3_connect_~s__state~0 == 4416); 55757#L138 assume !(ssl3_connect_~s__state~0 == 4417); 55755#L141 assume !(ssl3_connect_~s__state~0 == 4432); 55753#L144 assume !(ssl3_connect_~s__state~0 == 4433); 55751#L147 assume !(ssl3_connect_~s__state~0 == 4448); 55745#L150 assume !(ssl3_connect_~s__state~0 == 4449); 55743#L153 assume !(ssl3_connect_~s__state~0 == 4464); 55741#L156 assume !(ssl3_connect_~s__state~0 == 4465); 55739#L159 assume !(ssl3_connect_~s__state~0 == 4466); 55737#L162 assume !(ssl3_connect_~s__state~0 == 4467); 55735#L165 assume !(ssl3_connect_~s__state~0 == 4480); 55733#L168 assume !(ssl3_connect_~s__state~0 == 4481); 55731#L171 assume !(ssl3_connect_~s__state~0 == 4496); 55729#L174 assume !(ssl3_connect_~s__state~0 == 4497); 55726#L177 assume !(ssl3_connect_~s__state~0 == 4512); 55657#L180 assume !(ssl3_connect_~s__state~0 == 4513); 55632#L183 assume ssl3_connect_~s__state~0 == 4528; 54155#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 55625#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 55622#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54128#L412-1 ssl3_connect_~s__init_num~0 := 0; 54129#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 56954#L521 ssl3_connect_~skip~0 := 0; 56953#L99-2 assume true; 56952#L99 assume !false; 56951#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56950#L102 assume !(ssl3_connect_~s__state~0 == 12292); 56949#L105 assume !(ssl3_connect_~s__state~0 == 16384); 56948#L108 assume ssl3_connect_~s__state~0 == 4096; 54014#L207 [2018-11-10 07:04:39,931 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,931 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-10 07:04:39,931 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,932 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,932 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:39,938 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:39,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1645414154, now seen corresponding path program 1 times [2018-11-10 07:04:39,938 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:39,939 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:39,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,939 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:39,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:39,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,016 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-10 07:04:40,016 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:40,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:40,017 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:40,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:40,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:40,017 INFO L87 Difference]: Start difference. First operand 3563 states and 4466 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-10 07:04:40,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:40,128 INFO L93 Difference]: Finished difference Result 3940 states and 4918 transitions. [2018-11-10 07:04:40,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:40,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3940 states and 4918 transitions. [2018-11-10 07:04:40,139 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3875 [2018-11-10 07:04:40,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3940 states to 3940 states and 4918 transitions. [2018-11-10 07:04:40,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3940 [2018-11-10 07:04:40,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3940 [2018-11-10 07:04:40,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3940 states and 4918 transitions. [2018-11-10 07:04:40,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:40,151 INFO L705 BuchiCegarLoop]: Abstraction has 3940 states and 4918 transitions. [2018-11-10 07:04:40,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states and 4918 transitions. [2018-11-10 07:04:40,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3688. [2018-11-10 07:04:40,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3688 states. [2018-11-10 07:04:40,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3688 states to 3688 states and 4630 transitions. [2018-11-10 07:04:40,182 INFO L728 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-10 07:04:40,182 INFO L608 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-10 07:04:40,182 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 07:04:40,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3688 states and 4630 transitions. [2018-11-10 07:04:40,191 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3659 [2018-11-10 07:04:40,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:40,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:40,193 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:40,193 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-10 07:04:40,193 INFO L793 eck$LassoCheckResult]: Stem: 61624#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61512#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 61513#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 61625#L88-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; 61626#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 61636#L99-2 assume true; 63327#L99 assume !false; 61666#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61667#L102 assume ssl3_connect_~s__state~0 == 12292; 61522#L103 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; 61523#L207 [2018-11-10 07:04:40,193 INFO L795 eck$LassoCheckResult]: Loop: 61523#L207 ssl3_connect_~s__server~0 := 0; 63310#L212 assume ssl3_connect_~cb~0 != 0; 63309#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 63304#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 63299#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 63291#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 63290#L239 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; 63288#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63283#L521 ssl3_connect_~skip~0 := 0; 63282#L99-2 assume true; 63281#L99 assume !false; 63280#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63279#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63278#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63277#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63276#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63275#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63272#L117 assume ssl3_connect_~s__state~0 == 4368; 61632#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 61633#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 63257#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63267#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 63264#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63242#L521 ssl3_connect_~skip~0 := 0; 63233#L99-2 assume true; 63230#L99 assume !false; 63227#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63224#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63221#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63219#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63216#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63213#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63210#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63204#L120 assume !(ssl3_connect_~s__state~0 == 4369); 63201#L123 assume ssl3_connect_~s__state~0 == 4384; 61716#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 63193#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 63189#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 63183#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 63182#L276-2 ssl3_connect_~s__init_num~0 := 0; 63179#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63173#L521 ssl3_connect_~skip~0 := 0; 63171#L99-2 assume true; 63169#L99 assume !false; 63167#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63165#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63163#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63161#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63159#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63157#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63155#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63153#L120 assume !(ssl3_connect_~s__state~0 == 4369); 63151#L123 assume !(ssl3_connect_~s__state~0 == 4384); 63149#L126 assume !(ssl3_connect_~s__state~0 == 4385); 63148#L129 assume ssl3_connect_~s__state~0 == 4400; 61713#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63140#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 63133#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63130#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63124#L521 ssl3_connect_~skip~0 := 0; 63122#L99-2 assume true; 63120#L99 assume !false; 63118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63116#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63114#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63112#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63110#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63108#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63106#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63104#L120 assume !(ssl3_connect_~s__state~0 == 4369); 63102#L123 assume !(ssl3_connect_~s__state~0 == 4384); 63100#L126 assume !(ssl3_connect_~s__state~0 == 4385); 63098#L129 assume !(ssl3_connect_~s__state~0 == 4400); 63096#L132 assume !(ssl3_connect_~s__state~0 == 4401); 63095#L135 assume ssl3_connect_~s__state~0 == 4416; 61710#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63092#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 63089#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63083#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 63080#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63074#L521 ssl3_connect_~skip~0 := 0; 63072#L99-2 assume true; 63070#L99 assume !false; 63068#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63066#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63064#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63062#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63060#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63058#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63056#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63054#L120 assume !(ssl3_connect_~s__state~0 == 4369); 63052#L123 assume !(ssl3_connect_~s__state~0 == 4384); 63050#L126 assume !(ssl3_connect_~s__state~0 == 4385); 63048#L129 assume !(ssl3_connect_~s__state~0 == 4400); 63046#L132 assume !(ssl3_connect_~s__state~0 == 4401); 63044#L135 assume !(ssl3_connect_~s__state~0 == 4416); 63042#L138 assume !(ssl3_connect_~s__state~0 == 4417); 63041#L141 assume ssl3_connect_~s__state~0 == 4432; 61707#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 63037#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 63036#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63029#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63023#L521 ssl3_connect_~skip~0 := 0; 63021#L99-2 assume true; 63019#L99 assume !false; 63017#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63015#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63013#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63011#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63009#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63007#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63005#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63003#L120 assume !(ssl3_connect_~s__state~0 == 4369); 63001#L123 assume !(ssl3_connect_~s__state~0 == 4384); 62999#L126 assume !(ssl3_connect_~s__state~0 == 4385); 62997#L129 assume !(ssl3_connect_~s__state~0 == 4400); 62995#L132 assume !(ssl3_connect_~s__state~0 == 4401); 62993#L135 assume !(ssl3_connect_~s__state~0 == 4416); 62991#L138 assume !(ssl3_connect_~s__state~0 == 4417); 62989#L141 assume !(ssl3_connect_~s__state~0 == 4432); 62987#L144 assume !(ssl3_connect_~s__state~0 == 4433); 62985#L147 assume ssl3_connect_~s__state~0 == 4448; 61704#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 62983#L333 assume !(ssl3_connect_~ret~0 <= 0); 62981#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 62975#L336-2 ssl3_connect_~s__init_num~0 := 0; 62972#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62966#L521 ssl3_connect_~skip~0 := 0; 62964#L99-2 assume true; 62962#L99 assume !false; 62960#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62958#L102 assume !(ssl3_connect_~s__state~0 == 12292); 62956#L105 assume !(ssl3_connect_~s__state~0 == 16384); 62954#L108 assume !(ssl3_connect_~s__state~0 == 4096); 62952#L111 assume !(ssl3_connect_~s__state~0 == 20480); 62950#L114 assume !(ssl3_connect_~s__state~0 == 4099); 62948#L117 assume !(ssl3_connect_~s__state~0 == 4368); 62946#L120 assume !(ssl3_connect_~s__state~0 == 4369); 62944#L123 assume !(ssl3_connect_~s__state~0 == 4384); 62942#L126 assume !(ssl3_connect_~s__state~0 == 4385); 62940#L129 assume !(ssl3_connect_~s__state~0 == 4400); 62938#L132 assume !(ssl3_connect_~s__state~0 == 4401); 62936#L135 assume !(ssl3_connect_~s__state~0 == 4416); 62934#L138 assume !(ssl3_connect_~s__state~0 == 4417); 62932#L141 assume !(ssl3_connect_~s__state~0 == 4432); 62930#L144 assume !(ssl3_connect_~s__state~0 == 4433); 62928#L147 assume !(ssl3_connect_~s__state~0 == 4448); 62926#L150 assume !(ssl3_connect_~s__state~0 == 4449); 62923#L153 assume ssl3_connect_~s__state~0 == 4464; 61699#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 62920#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62906#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62898#L521 ssl3_connect_~skip~0 := 0; 62896#L99-2 assume true; 62894#L99 assume !false; 62892#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62890#L102 assume !(ssl3_connect_~s__state~0 == 12292); 62888#L105 assume !(ssl3_connect_~s__state~0 == 16384); 62886#L108 assume !(ssl3_connect_~s__state~0 == 4096); 62884#L111 assume !(ssl3_connect_~s__state~0 == 20480); 62882#L114 assume !(ssl3_connect_~s__state~0 == 4099); 62879#L117 assume !(ssl3_connect_~s__state~0 == 4368); 62877#L120 assume !(ssl3_connect_~s__state~0 == 4369); 62875#L123 assume !(ssl3_connect_~s__state~0 == 4384); 62873#L126 assume !(ssl3_connect_~s__state~0 == 4385); 62871#L129 assume !(ssl3_connect_~s__state~0 == 4400); 62869#L132 assume !(ssl3_connect_~s__state~0 == 4401); 62867#L135 assume !(ssl3_connect_~s__state~0 == 4416); 62865#L138 assume !(ssl3_connect_~s__state~0 == 4417); 62863#L141 assume !(ssl3_connect_~s__state~0 == 4432); 62861#L144 assume !(ssl3_connect_~s__state~0 == 4433); 62859#L147 assume !(ssl3_connect_~s__state~0 == 4448); 62857#L150 assume !(ssl3_connect_~s__state~0 == 4449); 62855#L153 assume !(ssl3_connect_~s__state~0 == 4464); 62853#L156 assume !(ssl3_connect_~s__state~0 == 4465); 62851#L159 assume !(ssl3_connect_~s__state~0 == 4466); 62849#L162 assume !(ssl3_connect_~s__state~0 == 4467); 62847#L165 assume ssl3_connect_~s__state~0 == 4480; 61696#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62844#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62842#L361 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; 62843#L361-2 ssl3_connect_~s__init_num~0 := 0; 62792#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62788#L521 ssl3_connect_~skip~0 := 0; 62781#L99-2 assume true; 62782#L99 assume !false; 62775#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62776#L102 assume !(ssl3_connect_~s__state~0 == 12292); 62769#L105 assume !(ssl3_connect_~s__state~0 == 16384); 62770#L108 assume !(ssl3_connect_~s__state~0 == 4096); 62763#L111 assume !(ssl3_connect_~s__state~0 == 20480); 62764#L114 assume !(ssl3_connect_~s__state~0 == 4099); 62757#L117 assume !(ssl3_connect_~s__state~0 == 4368); 62758#L120 assume !(ssl3_connect_~s__state~0 == 4369); 62751#L123 assume !(ssl3_connect_~s__state~0 == 4384); 62752#L126 assume !(ssl3_connect_~s__state~0 == 4385); 62745#L129 assume !(ssl3_connect_~s__state~0 == 4400); 62746#L132 assume !(ssl3_connect_~s__state~0 == 4401); 62739#L135 assume !(ssl3_connect_~s__state~0 == 4416); 62740#L138 assume !(ssl3_connect_~s__state~0 == 4417); 62733#L141 assume !(ssl3_connect_~s__state~0 == 4432); 62734#L144 assume !(ssl3_connect_~s__state~0 == 4433); 62727#L147 assume !(ssl3_connect_~s__state~0 == 4448); 62728#L150 assume !(ssl3_connect_~s__state~0 == 4449); 62722#L153 assume !(ssl3_connect_~s__state~0 == 4464); 62723#L156 assume !(ssl3_connect_~s__state~0 == 4465); 62717#L159 assume !(ssl3_connect_~s__state~0 == 4466); 62718#L162 assume !(ssl3_connect_~s__state~0 == 4467); 62712#L165 assume !(ssl3_connect_~s__state~0 == 4480); 62713#L168 assume !(ssl3_connect_~s__state~0 == 4481); 62708#L171 assume !(ssl3_connect_~s__state~0 == 4496); 62709#L174 assume !(ssl3_connect_~s__state~0 == 4497); 62702#L177 assume ssl3_connect_~s__state~0 == 4512; 61690#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 62699#L382 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; 62700#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 62695#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 62696#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 62684#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 62680#L521 ssl3_connect_~skip~0 := 0; 62671#L99-2 assume true; 62672#L99 assume !false; 62663#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62664#L102 assume !(ssl3_connect_~s__state~0 == 12292); 62655#L105 assume !(ssl3_connect_~s__state~0 == 16384); 62656#L108 assume !(ssl3_connect_~s__state~0 == 4096); 62647#L111 assume !(ssl3_connect_~s__state~0 == 20480); 62648#L114 assume !(ssl3_connect_~s__state~0 == 4099); 62639#L117 assume !(ssl3_connect_~s__state~0 == 4368); 62640#L120 assume !(ssl3_connect_~s__state~0 == 4369); 62631#L123 assume !(ssl3_connect_~s__state~0 == 4384); 62632#L126 assume !(ssl3_connect_~s__state~0 == 4385); 62623#L129 assume !(ssl3_connect_~s__state~0 == 4400); 62624#L132 assume !(ssl3_connect_~s__state~0 == 4401); 62615#L135 assume !(ssl3_connect_~s__state~0 == 4416); 62616#L138 assume !(ssl3_connect_~s__state~0 == 4417); 62607#L141 assume !(ssl3_connect_~s__state~0 == 4432); 62608#L144 assume !(ssl3_connect_~s__state~0 == 4433); 62599#L147 assume !(ssl3_connect_~s__state~0 == 4448); 62600#L150 assume !(ssl3_connect_~s__state~0 == 4449); 62591#L153 assume !(ssl3_connect_~s__state~0 == 4464); 62592#L156 assume !(ssl3_connect_~s__state~0 == 4465); 62583#L159 assume !(ssl3_connect_~s__state~0 == 4466); 62584#L162 assume !(ssl3_connect_~s__state~0 == 4467); 62577#L165 assume !(ssl3_connect_~s__state~0 == 4480); 62578#L168 assume !(ssl3_connect_~s__state~0 == 4481); 62573#L171 assume !(ssl3_connect_~s__state~0 == 4496); 62574#L174 assume !(ssl3_connect_~s__state~0 == 4497); 62503#L177 assume !(ssl3_connect_~s__state~0 == 4512); 62504#L180 assume !(ssl3_connect_~s__state~0 == 4513); 62170#L183 assume ssl3_connect_~s__state~0 == 4528; 61686#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 62162#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 62163#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63350#L412-1 ssl3_connect_~s__init_num~0 := 0; 63347#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 63340#L521 ssl3_connect_~skip~0 := 0; 63334#L99-2 assume true; 63332#L99 assume !false; 63330#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63328#L102 assume !(ssl3_connect_~s__state~0 == 12292); 63324#L105 assume !(ssl3_connect_~s__state~0 == 16384); 63321#L108 assume !(ssl3_connect_~s__state~0 == 4096); 63319#L111 assume !(ssl3_connect_~s__state~0 == 20480); 63292#L114 assume !(ssl3_connect_~s__state~0 == 4099); 63273#L117 assume !(ssl3_connect_~s__state~0 == 4368); 63274#L120 assume !(ssl3_connect_~s__state~0 == 4369); 64222#L123 assume !(ssl3_connect_~s__state~0 == 4384); 64221#L126 assume !(ssl3_connect_~s__state~0 == 4385); 64220#L129 assume !(ssl3_connect_~s__state~0 == 4400); 64219#L132 assume !(ssl3_connect_~s__state~0 == 4401); 64218#L135 assume !(ssl3_connect_~s__state~0 == 4416); 64217#L138 assume !(ssl3_connect_~s__state~0 == 4417); 64216#L141 assume !(ssl3_connect_~s__state~0 == 4432); 64215#L144 assume !(ssl3_connect_~s__state~0 == 4433); 64214#L147 assume !(ssl3_connect_~s__state~0 == 4448); 64213#L150 assume !(ssl3_connect_~s__state~0 == 4449); 64212#L153 assume !(ssl3_connect_~s__state~0 == 4464); 64211#L156 assume !(ssl3_connect_~s__state~0 == 4465); 64210#L159 assume !(ssl3_connect_~s__state~0 == 4466); 64209#L162 assume !(ssl3_connect_~s__state~0 == 4467); 64208#L165 assume !(ssl3_connect_~s__state~0 == 4480); 64207#L168 assume !(ssl3_connect_~s__state~0 == 4481); 64206#L171 assume !(ssl3_connect_~s__state~0 == 4496); 64205#L174 assume !(ssl3_connect_~s__state~0 == 4497); 64204#L177 assume !(ssl3_connect_~s__state~0 == 4512); 64202#L180 assume !(ssl3_connect_~s__state~0 == 4513); 63921#L183 assume !(ssl3_connect_~s__state~0 == 4528); 62388#L186 assume !(ssl3_connect_~s__state~0 == 4529); 62384#L189 assume !(ssl3_connect_~s__state~0 == 4560); 62381#L192 assume !(ssl3_connect_~s__state~0 == 4561); 62314#L195 assume ssl3_connect_~s__state~0 == 4352; 62313#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 62312#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 61868#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 61869#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 61857#L521 ssl3_connect_~skip~0 := 0; 61858#L99-2 assume true; 61853#L99 assume !false; 61854#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61849#L102 assume !(ssl3_connect_~s__state~0 == 12292); 61850#L105 assume !(ssl3_connect_~s__state~0 == 16384); 61845#L108 assume ssl3_connect_~s__state~0 == 4096; 61523#L207 [2018-11-10 07:04:40,194 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,194 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-10 07:04:40,194 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,194 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:40,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:40,200 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,200 INFO L82 PathProgramCache]: Analyzing trace with hash -476807515, now seen corresponding path program 1 times [2018-11-10 07:04:40,200 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,200 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,201 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:40,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,272 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-10 07:04:40,272 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:40,272 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/bin-2019/uautomizer/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 07:04:40,283 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:40,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,317 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:40,347 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-10 07:04:40,364 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:40,364 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 07:04:40,365 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:40,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 07:04:40,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 07:04:40,365 INFO L87 Difference]: Start difference. First operand 3688 states and 4630 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-10 07:04:40,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:40,542 INFO L93 Difference]: Finished difference Result 5090 states and 6137 transitions. [2018-11-10 07:04:40,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 07:04:40,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6137 transitions. [2018-11-10 07:04:40,555 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-10 07:04:40,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 5081 states and 6128 transitions. [2018-11-10 07:04:40,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5081 [2018-11-10 07:04:40,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5081 [2018-11-10 07:04:40,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6128 transitions. [2018-11-10 07:04:40,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:40,590 INFO L705 BuchiCegarLoop]: Abstraction has 5081 states and 6128 transitions. [2018-11-10 07:04:40,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6128 transitions. [2018-11-10 07:04:40,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3710. [2018-11-10 07:04:40,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3710 states. [2018-11-10 07:04:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 4545 transitions. [2018-11-10 07:04:40,618 INFO L728 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-10 07:04:40,618 INFO L608 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-10 07:04:40,618 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 07:04:40,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3710 states and 4545 transitions. [2018-11-10 07:04:40,625 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-10 07:04:40,626 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:40,626 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:40,627 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:40,627 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-10 07:04:40,628 INFO L793 eck$LassoCheckResult]: Stem: 71306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71206#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 71207#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71307#L88-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; 71308#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 71315#L99-2 assume true; 71350#L99 assume !false; 71345#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71346#L102 assume ssl3_connect_~s__state~0 == 12292; 71216#L103 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; 71217#L207 [2018-11-10 07:04:40,628 INFO L795 eck$LassoCheckResult]: Loop: 71217#L207 ssl3_connect_~s__server~0 := 0; 71249#L212 assume ssl3_connect_~cb~0 != 0; 71275#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 71276#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 71304#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 71251#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 71277#L239 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; 71314#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74861#L521 ssl3_connect_~skip~0 := 0; 74857#L99-2 assume true; 74852#L99 assume !false; 74850#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74848#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74846#L105 assume !(ssl3_connect_~s__state~0 == 16384); 74844#L108 assume !(ssl3_connect_~s__state~0 == 4096); 74842#L111 assume !(ssl3_connect_~s__state~0 == 20480); 74840#L114 assume !(ssl3_connect_~s__state~0 == 4099); 74838#L117 assume ssl3_connect_~s__state~0 == 4368; 71312#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 71252#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 71239#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 71240#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72178#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72173#L521 ssl3_connect_~skip~0 := 0; 72172#L99-2 assume true; 72171#L99 assume !false; 72170#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72169#L102 assume !(ssl3_connect_~s__state~0 == 12292); 72168#L105 assume !(ssl3_connect_~s__state~0 == 16384); 72167#L108 assume !(ssl3_connect_~s__state~0 == 4096); 72166#L111 assume !(ssl3_connect_~s__state~0 == 20480); 72165#L114 assume !(ssl3_connect_~s__state~0 == 4099); 72164#L117 assume !(ssl3_connect_~s__state~0 == 4368); 72163#L120 assume !(ssl3_connect_~s__state~0 == 4369); 72162#L123 assume ssl3_connect_~s__state~0 == 4384; 71414#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 72161#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 72160#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 72159#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 72158#L276-2 ssl3_connect_~s__init_num~0 := 0; 72156#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72151#L521 ssl3_connect_~skip~0 := 0; 72150#L99-2 assume true; 72149#L99 assume !false; 72148#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72147#L102 assume !(ssl3_connect_~s__state~0 == 12292); 72146#L105 assume !(ssl3_connect_~s__state~0 == 16384); 72145#L108 assume !(ssl3_connect_~s__state~0 == 4096); 72144#L111 assume !(ssl3_connect_~s__state~0 == 20480); 72143#L114 assume !(ssl3_connect_~s__state~0 == 4099); 72142#L117 assume !(ssl3_connect_~s__state~0 == 4368); 72141#L120 assume !(ssl3_connect_~s__state~0 == 4369); 72140#L123 assume !(ssl3_connect_~s__state~0 == 4384); 72139#L126 assume !(ssl3_connect_~s__state~0 == 4385); 72041#L129 assume ssl3_connect_~s__state~0 == 4400; 71234#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71235#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 71242#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71243#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74771#L521 ssl3_connect_~skip~0 := 0; 74769#L99-2 assume true; 74767#L99 assume !false; 74750#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74749#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74748#L105 assume !(ssl3_connect_~s__state~0 == 16384); 74747#L108 assume !(ssl3_connect_~s__state~0 == 4096); 74727#L111 assume !(ssl3_connect_~s__state~0 == 20480); 74725#L114 assume !(ssl3_connect_~s__state~0 == 4099); 74719#L117 assume !(ssl3_connect_~s__state~0 == 4368); 74717#L120 assume !(ssl3_connect_~s__state~0 == 4369); 74715#L123 assume !(ssl3_connect_~s__state~0 == 4384); 74713#L126 assume !(ssl3_connect_~s__state~0 == 4385); 74711#L129 assume !(ssl3_connect_~s__state~0 == 4400); 74709#L132 assume !(ssl3_connect_~s__state~0 == 4401); 74707#L135 assume ssl3_connect_~s__state~0 == 4416; 71227#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 71228#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 71322#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71325#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 71328#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74445#L521 ssl3_connect_~skip~0 := 0; 74443#L99-2 assume true; 74441#L99 assume !false; 74439#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74437#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74435#L105 assume !(ssl3_connect_~s__state~0 == 16384); 74433#L108 assume !(ssl3_connect_~s__state~0 == 4096); 74431#L111 assume !(ssl3_connect_~s__state~0 == 20480); 74429#L114 assume !(ssl3_connect_~s__state~0 == 4099); 74427#L117 assume !(ssl3_connect_~s__state~0 == 4368); 74425#L120 assume !(ssl3_connect_~s__state~0 == 4369); 74423#L123 assume !(ssl3_connect_~s__state~0 == 4384); 74421#L126 assume !(ssl3_connect_~s__state~0 == 4385); 74419#L129 assume !(ssl3_connect_~s__state~0 == 4400); 74418#L132 assume !(ssl3_connect_~s__state~0 == 4401); 74417#L135 assume !(ssl3_connect_~s__state~0 == 4416); 74416#L138 assume !(ssl3_connect_~s__state~0 == 4417); 74415#L141 assume ssl3_connect_~s__state~0 == 4432; 71402#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72034#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 72033#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72029#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 72024#L521 ssl3_connect_~skip~0 := 0; 72023#L99-2 assume true; 72022#L99 assume !false; 72021#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72020#L102 assume !(ssl3_connect_~s__state~0 == 12292); 72019#L105 assume !(ssl3_connect_~s__state~0 == 16384); 72018#L108 assume !(ssl3_connect_~s__state~0 == 4096); 72017#L111 assume !(ssl3_connect_~s__state~0 == 20480); 72016#L114 assume !(ssl3_connect_~s__state~0 == 4099); 72015#L117 assume !(ssl3_connect_~s__state~0 == 4368); 72014#L120 assume !(ssl3_connect_~s__state~0 == 4369); 72013#L123 assume !(ssl3_connect_~s__state~0 == 4384); 72012#L126 assume !(ssl3_connect_~s__state~0 == 4385); 72011#L129 assume !(ssl3_connect_~s__state~0 == 4400); 72010#L132 assume !(ssl3_connect_~s__state~0 == 4401); 72009#L135 assume !(ssl3_connect_~s__state~0 == 4416); 72008#L138 assume !(ssl3_connect_~s__state~0 == 4417); 72007#L141 assume !(ssl3_connect_~s__state~0 == 4432); 72006#L144 assume !(ssl3_connect_~s__state~0 == 4433); 72005#L147 assume ssl3_connect_~s__state~0 == 4448; 71396#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 72004#L333 assume !(ssl3_connect_~ret~0 <= 0); 72002#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 72003#L336-2 ssl3_connect_~s__init_num~0 := 0; 74318#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74315#L521 ssl3_connect_~skip~0 := 0; 74314#L99-2 assume true; 74313#L99 assume !false; 74307#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74305#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74303#L105 assume !(ssl3_connect_~s__state~0 == 16384); 74301#L108 assume !(ssl3_connect_~s__state~0 == 4096); 74299#L111 assume !(ssl3_connect_~s__state~0 == 20480); 74297#L114 assume !(ssl3_connect_~s__state~0 == 4099); 74295#L117 assume !(ssl3_connect_~s__state~0 == 4368); 74293#L120 assume !(ssl3_connect_~s__state~0 == 4369); 74291#L123 assume !(ssl3_connect_~s__state~0 == 4384); 74289#L126 assume !(ssl3_connect_~s__state~0 == 4385); 74287#L129 assume !(ssl3_connect_~s__state~0 == 4400); 74285#L132 assume !(ssl3_connect_~s__state~0 == 4401); 74283#L135 assume !(ssl3_connect_~s__state~0 == 4416); 74281#L138 assume !(ssl3_connect_~s__state~0 == 4417); 74279#L141 assume !(ssl3_connect_~s__state~0 == 4432); 74277#L144 assume !(ssl3_connect_~s__state~0 == 4433); 74275#L147 assume !(ssl3_connect_~s__state~0 == 4448); 74273#L150 assume !(ssl3_connect_~s__state~0 == 4449); 74271#L153 assume ssl3_connect_~s__state~0 == 4464; 71387#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74031#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74025#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74019#L521 ssl3_connect_~skip~0 := 0; 74017#L99-2 assume true; 74015#L99 assume !false; 74013#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74011#L102 assume !(ssl3_connect_~s__state~0 == 12292); 71951#L105 assume !(ssl3_connect_~s__state~0 == 16384); 71950#L108 assume !(ssl3_connect_~s__state~0 == 4096); 71949#L111 assume !(ssl3_connect_~s__state~0 == 20480); 71948#L114 assume !(ssl3_connect_~s__state~0 == 4099); 71947#L117 assume !(ssl3_connect_~s__state~0 == 4368); 71945#L120 assume !(ssl3_connect_~s__state~0 == 4369); 71946#L123 assume !(ssl3_connect_~s__state~0 == 4384); 73320#L126 assume !(ssl3_connect_~s__state~0 == 4385); 73309#L129 assume !(ssl3_connect_~s__state~0 == 4400); 73306#L132 assume !(ssl3_connect_~s__state~0 == 4401); 73303#L135 assume !(ssl3_connect_~s__state~0 == 4416); 73301#L138 assume !(ssl3_connect_~s__state~0 == 4417); 73299#L141 assume !(ssl3_connect_~s__state~0 == 4432); 73297#L144 assume !(ssl3_connect_~s__state~0 == 4433); 73293#L147 assume !(ssl3_connect_~s__state~0 == 4448); 73279#L150 assume !(ssl3_connect_~s__state~0 == 4449); 73277#L153 assume !(ssl3_connect_~s__state~0 == 4464); 73275#L156 assume !(ssl3_connect_~s__state~0 == 4465); 73273#L159 assume !(ssl3_connect_~s__state~0 == 4466); 73271#L162 assume !(ssl3_connect_~s__state~0 == 4467); 73269#L165 assume ssl3_connect_~s__state~0 == 4480; 71382#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73266#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73254#L361 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; 73238#L361-2 ssl3_connect_~s__init_num~0 := 0; 73211#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 73199#L521 ssl3_connect_~skip~0 := 0; 73195#L99-2 assume true; 73191#L99 assume !false; 73187#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73183#L102 assume !(ssl3_connect_~s__state~0 == 12292); 73179#L105 assume !(ssl3_connect_~s__state~0 == 16384); 73175#L108 assume !(ssl3_connect_~s__state~0 == 4096); 73171#L111 assume !(ssl3_connect_~s__state~0 == 20480); 73167#L114 assume !(ssl3_connect_~s__state~0 == 4099); 73163#L117 assume !(ssl3_connect_~s__state~0 == 4368); 73159#L120 assume !(ssl3_connect_~s__state~0 == 4369); 73155#L123 assume !(ssl3_connect_~s__state~0 == 4384); 73151#L126 assume !(ssl3_connect_~s__state~0 == 4385); 73147#L129 assume !(ssl3_connect_~s__state~0 == 4400); 73143#L132 assume !(ssl3_connect_~s__state~0 == 4401); 73139#L135 assume !(ssl3_connect_~s__state~0 == 4416); 73135#L138 assume !(ssl3_connect_~s__state~0 == 4417); 73131#L141 assume !(ssl3_connect_~s__state~0 == 4432); 73127#L144 assume !(ssl3_connect_~s__state~0 == 4433); 73123#L147 assume !(ssl3_connect_~s__state~0 == 4448); 73119#L150 assume !(ssl3_connect_~s__state~0 == 4449); 73115#L153 assume !(ssl3_connect_~s__state~0 == 4464); 73112#L156 assume !(ssl3_connect_~s__state~0 == 4465); 73108#L159 assume !(ssl3_connect_~s__state~0 == 4466); 73099#L162 assume !(ssl3_connect_~s__state~0 == 4467); 73096#L165 assume !(ssl3_connect_~s__state~0 == 4480); 73093#L168 assume !(ssl3_connect_~s__state~0 == 4481); 73087#L171 assume !(ssl3_connect_~s__state~0 == 4496); 73085#L174 assume !(ssl3_connect_~s__state~0 == 4497); 73083#L177 assume ssl3_connect_~s__state~0 == 4512; 71372#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 73080#L382 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; 73076#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 73071#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 73069#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 73053#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 73043#L521 ssl3_connect_~skip~0 := 0; 73041#L99-2 assume true; 73039#L99 assume !false; 73037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73035#L102 assume !(ssl3_connect_~s__state~0 == 12292); 73033#L105 assume !(ssl3_connect_~s__state~0 == 16384); 73031#L108 assume !(ssl3_connect_~s__state~0 == 4096); 73029#L111 assume !(ssl3_connect_~s__state~0 == 20480); 73027#L114 assume !(ssl3_connect_~s__state~0 == 4099); 73025#L117 assume !(ssl3_connect_~s__state~0 == 4368); 73023#L120 assume !(ssl3_connect_~s__state~0 == 4369); 73021#L123 assume !(ssl3_connect_~s__state~0 == 4384); 73019#L126 assume !(ssl3_connect_~s__state~0 == 4385); 73017#L129 assume !(ssl3_connect_~s__state~0 == 4400); 73015#L132 assume !(ssl3_connect_~s__state~0 == 4401); 73013#L135 assume !(ssl3_connect_~s__state~0 == 4416); 73011#L138 assume !(ssl3_connect_~s__state~0 == 4417); 73009#L141 assume !(ssl3_connect_~s__state~0 == 4432); 73007#L144 assume !(ssl3_connect_~s__state~0 == 4433); 73005#L147 assume !(ssl3_connect_~s__state~0 == 4448); 73003#L150 assume !(ssl3_connect_~s__state~0 == 4449); 73001#L153 assume !(ssl3_connect_~s__state~0 == 4464); 72999#L156 assume !(ssl3_connect_~s__state~0 == 4465); 72997#L159 assume !(ssl3_connect_~s__state~0 == 4466); 72995#L162 assume !(ssl3_connect_~s__state~0 == 4467); 72993#L165 assume !(ssl3_connect_~s__state~0 == 4480); 72991#L168 assume !(ssl3_connect_~s__state~0 == 4481); 72989#L171 assume !(ssl3_connect_~s__state~0 == 4496); 72987#L174 assume !(ssl3_connect_~s__state~0 == 4497); 72985#L177 assume !(ssl3_connect_~s__state~0 == 4512); 72982#L180 assume !(ssl3_connect_~s__state~0 == 4513); 72979#L183 assume ssl3_connect_~s__state~0 == 4528; 71367#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 72974#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 72971#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71341#L412-1 ssl3_connect_~s__init_num~0 := 0; 71342#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74899#L521 ssl3_connect_~skip~0 := 0; 74898#L99-2 assume true; 74897#L99 assume !false; 74896#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74895#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74894#L105 assume !(ssl3_connect_~s__state~0 == 16384); 72038#L108 assume !(ssl3_connect_~s__state~0 == 4096); 72036#L111 assume !(ssl3_connect_~s__state~0 == 20480); 72037#L114 assume !(ssl3_connect_~s__state~0 == 4099); 71636#L117 assume !(ssl3_connect_~s__state~0 == 4368); 71634#L120 assume !(ssl3_connect_~s__state~0 == 4369); 71635#L123 assume !(ssl3_connect_~s__state~0 == 4384); 71630#L126 assume !(ssl3_connect_~s__state~0 == 4385); 71631#L129 assume !(ssl3_connect_~s__state~0 == 4400); 71626#L132 assume !(ssl3_connect_~s__state~0 == 4401); 71627#L135 assume !(ssl3_connect_~s__state~0 == 4416); 71622#L138 assume !(ssl3_connect_~s__state~0 == 4417); 71623#L141 assume !(ssl3_connect_~s__state~0 == 4432); 71618#L144 assume !(ssl3_connect_~s__state~0 == 4433); 71619#L147 assume !(ssl3_connect_~s__state~0 == 4448); 71614#L150 assume !(ssl3_connect_~s__state~0 == 4449); 71615#L153 assume !(ssl3_connect_~s__state~0 == 4464); 71610#L156 assume !(ssl3_connect_~s__state~0 == 4465); 71611#L159 assume !(ssl3_connect_~s__state~0 == 4466); 71606#L162 assume !(ssl3_connect_~s__state~0 == 4467); 71607#L165 assume !(ssl3_connect_~s__state~0 == 4480); 71602#L168 assume !(ssl3_connect_~s__state~0 == 4481); 71603#L171 assume !(ssl3_connect_~s__state~0 == 4496); 71598#L174 assume !(ssl3_connect_~s__state~0 == 4497); 71599#L177 assume !(ssl3_connect_~s__state~0 == 4512); 71594#L180 assume !(ssl3_connect_~s__state~0 == 4513); 71595#L183 assume !(ssl3_connect_~s__state~0 == 4528); 71590#L186 assume !(ssl3_connect_~s__state~0 == 4529); 71591#L189 assume !(ssl3_connect_~s__state~0 == 4560); 71333#L192 assume !(ssl3_connect_~s__state~0 == 4561); 71334#L195 assume ssl3_connect_~s__state~0 == 4352; 71269#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 71270#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 71339#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 71340#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74822#L521 ssl3_connect_~skip~0 := 0; 74821#L99-2 assume true; 74820#L99 assume !false; 74819#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74818#L102 assume !(ssl3_connect_~s__state~0 == 12292); 74817#L105 assume !(ssl3_connect_~s__state~0 == 16384); 74816#L108 assume !(ssl3_connect_~s__state~0 == 4096); 74815#L111 assume !(ssl3_connect_~s__state~0 == 20480); 74814#L114 assume !(ssl3_connect_~s__state~0 == 4099); 74813#L117 assume !(ssl3_connect_~s__state~0 == 4368); 74812#L120 assume !(ssl3_connect_~s__state~0 == 4369); 74811#L123 assume !(ssl3_connect_~s__state~0 == 4384); 74810#L126 assume !(ssl3_connect_~s__state~0 == 4385); 74809#L129 assume !(ssl3_connect_~s__state~0 == 4400); 74808#L132 assume !(ssl3_connect_~s__state~0 == 4401); 74807#L135 assume !(ssl3_connect_~s__state~0 == 4416); 74806#L138 assume !(ssl3_connect_~s__state~0 == 4417); 74805#L141 assume !(ssl3_connect_~s__state~0 == 4432); 74804#L144 assume !(ssl3_connect_~s__state~0 == 4433); 74803#L147 assume !(ssl3_connect_~s__state~0 == 4448); 74802#L150 assume !(ssl3_connect_~s__state~0 == 4449); 74801#L153 assume !(ssl3_connect_~s__state~0 == 4464); 74800#L156 assume !(ssl3_connect_~s__state~0 == 4465); 74799#L159 assume !(ssl3_connect_~s__state~0 == 4466); 74798#L162 assume !(ssl3_connect_~s__state~0 == 4467); 74797#L165 assume !(ssl3_connect_~s__state~0 == 4480); 74796#L168 assume !(ssl3_connect_~s__state~0 == 4481); 74795#L171 assume !(ssl3_connect_~s__state~0 == 4496); 74794#L174 assume !(ssl3_connect_~s__state~0 == 4497); 74793#L177 assume !(ssl3_connect_~s__state~0 == 4512); 74792#L180 assume !(ssl3_connect_~s__state~0 == 4513); 74791#L183 assume !(ssl3_connect_~s__state~0 == 4528); 74790#L186 assume !(ssl3_connect_~s__state~0 == 4529); 74789#L189 assume ssl3_connect_~s__state~0 == 4560; 74788#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74787#L432 assume !(ssl3_connect_~ret~0 <= 0); 74786#L435 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 3; 74785#L435-2 ssl3_connect_~s__init_num~0 := 0; 74783#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 74777#L521 ssl3_connect_~skip~0 := 0; 74772#L99-2 assume true; 74770#L99 assume !false; 74768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72050#L102 assume !(ssl3_connect_~s__state~0 == 12292); 72039#L105 assume !(ssl3_connect_~s__state~0 == 16384); 72040#L108 assume ssl3_connect_~s__state~0 == 4096; 71217#L207 [2018-11-10 07:04:40,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,628 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-10 07:04:40,628 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:40,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:40,634 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,634 INFO L82 PathProgramCache]: Analyzing trace with hash -538819512, now seen corresponding path program 1 times [2018-11-10 07:04:40,634 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,634 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,635 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:40,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,699 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-10 07:04:40,699 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:40,699 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:40,699 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:40,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:40,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:40,700 INFO L87 Difference]: Start difference. First operand 3710 states and 4545 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-10 07:04:40,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:40,789 INFO L93 Difference]: Finished difference Result 3806 states and 4555 transitions. [2018-11-10 07:04:40,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:40,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3806 states and 4555 transitions. [2018-11-10 07:04:40,799 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-10 07:04:40,804 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3806 states to 3419 states and 4123 transitions. [2018-11-10 07:04:40,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3419 [2018-11-10 07:04:40,805 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3419 [2018-11-10 07:04:40,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3419 states and 4123 transitions. [2018-11-10 07:04:40,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:40,806 INFO L705 BuchiCegarLoop]: Abstraction has 3419 states and 4123 transitions. [2018-11-10 07:04:40,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states and 4123 transitions. [2018-11-10 07:04:40,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3244. [2018-11-10 07:04:40,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3244 states. [2018-11-10 07:04:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 3928 transitions. [2018-11-10 07:04:40,830 INFO L728 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-10 07:04:40,830 INFO L608 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-10 07:04:40,831 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 07:04:40,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3244 states and 3928 transitions. [2018-11-10 07:04:40,838 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-10 07:04:40,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:40,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:40,839 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-10 07:04:40,839 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-10 07:04:40,839 INFO L793 eck$LassoCheckResult]: Stem: 78829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78728#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 78729#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78830#L88-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; 78831#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 78837#L99-2 assume true; 78869#L99 assume !false; 78870#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78865#L102 assume ssl3_connect_~s__state~0 == 12292; 78738#L103 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; 78739#L207 ssl3_connect_~s__server~0 := 0; 80788#L212 assume !(ssl3_connect_~cb~0 != 0); 80787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 80786#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 80783#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 80781#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 80780#L239 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; 80741#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80735#L521 ssl3_connect_~skip~0 := 0; 80731#L99-2 assume true; 80729#L99 assume !false; 80728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80727#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80726#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80725#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80724#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80723#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80635#L117 assume ssl3_connect_~s__state~0 == 4368; 79070#L121 [2018-11-10 07:04:40,840 INFO L795 eck$LassoCheckResult]: Loop: 79070#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 80632#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 80629#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 80627#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 80624#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80618#L521 ssl3_connect_~skip~0 := 0; 80615#L99-2 assume true; 80609#L99 assume !false; 80607#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80605#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80603#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80601#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80599#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80597#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80595#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80593#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80591#L123 assume ssl3_connect_~s__state~0 == 4384; 80589#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 80587#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 80583#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 80584#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 80581#L276-2 ssl3_connect_~s__init_num~0 := 0; 80578#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80571#L521 ssl3_connect_~skip~0 := 0; 80568#L99-2 assume true; 80562#L99 assume !false; 80560#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80558#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80556#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80554#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80552#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80550#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80548#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80546#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80544#L123 assume !(ssl3_connect_~s__state~0 == 4384); 80542#L126 assume !(ssl3_connect_~s__state~0 == 4385); 80540#L129 assume ssl3_connect_~s__state~0 == 4400; 80538#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 80535#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 80536#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 80708#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80702#L521 ssl3_connect_~skip~0 := 0; 80700#L99-2 assume true; 80698#L99 assume !false; 80696#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80694#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80692#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80690#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80688#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80686#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80684#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80682#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80680#L123 assume !(ssl3_connect_~s__state~0 == 4384); 80678#L126 assume !(ssl3_connect_~s__state~0 == 4385); 80676#L129 assume !(ssl3_connect_~s__state~0 == 4400); 80674#L132 assume !(ssl3_connect_~s__state~0 == 4401); 80672#L135 assume ssl3_connect_~s__state~0 == 4416; 80670#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 80668#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 80666#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 80664#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 80661#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80655#L521 ssl3_connect_~skip~0 := 0; 80401#L99-2 assume true; 80402#L99 assume !false; 80238#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80239#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80223#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80224#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80207#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80208#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80195#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80196#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80183#L123 assume !(ssl3_connect_~s__state~0 == 4384); 80184#L126 assume !(ssl3_connect_~s__state~0 == 4385); 80171#L129 assume !(ssl3_connect_~s__state~0 == 4400); 80172#L132 assume !(ssl3_connect_~s__state~0 == 4401); 80159#L135 assume !(ssl3_connect_~s__state~0 == 4416); 80160#L138 assume !(ssl3_connect_~s__state~0 == 4417); 80147#L141 assume ssl3_connect_~s__state~0 == 4432; 80148#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 80135#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 80136#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 80121#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80117#L521 ssl3_connect_~skip~0 := 0; 79997#L99-2 assume true; 79998#L99 assume !false; 79989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79990#L102 assume !(ssl3_connect_~s__state~0 == 12292); 79981#L105 assume !(ssl3_connect_~s__state~0 == 16384); 79982#L108 assume !(ssl3_connect_~s__state~0 == 4096); 79973#L111 assume !(ssl3_connect_~s__state~0 == 20480); 79974#L114 assume !(ssl3_connect_~s__state~0 == 4099); 79965#L117 assume !(ssl3_connect_~s__state~0 == 4368); 79966#L120 assume !(ssl3_connect_~s__state~0 == 4369); 79957#L123 assume !(ssl3_connect_~s__state~0 == 4384); 79958#L126 assume !(ssl3_connect_~s__state~0 == 4385); 79949#L129 assume !(ssl3_connect_~s__state~0 == 4400); 79950#L132 assume !(ssl3_connect_~s__state~0 == 4401); 79941#L135 assume !(ssl3_connect_~s__state~0 == 4416); 79942#L138 assume !(ssl3_connect_~s__state~0 == 4417); 79933#L141 assume !(ssl3_connect_~s__state~0 == 4432); 79934#L144 assume !(ssl3_connect_~s__state~0 == 4433); 79925#L147 assume ssl3_connect_~s__state~0 == 4448; 79926#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 79919#L333 assume !(ssl3_connect_~ret~0 <= 0); 79920#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 80455#L336-2 ssl3_connect_~s__init_num~0 := 0; 80830#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80824#L521 ssl3_connect_~skip~0 := 0; 80823#L99-2 assume true; 80822#L99 assume !false; 80821#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80820#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80819#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80818#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80817#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80816#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80815#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80814#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80813#L123 assume !(ssl3_connect_~s__state~0 == 4384); 80812#L126 assume !(ssl3_connect_~s__state~0 == 4385); 80811#L129 assume !(ssl3_connect_~s__state~0 == 4400); 80810#L132 assume !(ssl3_connect_~s__state~0 == 4401); 80809#L135 assume !(ssl3_connect_~s__state~0 == 4416); 80808#L138 assume !(ssl3_connect_~s__state~0 == 4417); 80807#L141 assume !(ssl3_connect_~s__state~0 == 4432); 80806#L144 assume !(ssl3_connect_~s__state~0 == 4433); 80805#L147 assume !(ssl3_connect_~s__state~0 == 4448); 80804#L150 assume !(ssl3_connect_~s__state~0 == 4449); 80803#L153 assume ssl3_connect_~s__state~0 == 4464; 80802#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 80800#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 80004#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80000#L521 ssl3_connect_~skip~0 := 0; 79991#L99-2 assume true; 79992#L99 assume !false; 79983#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79984#L102 assume !(ssl3_connect_~s__state~0 == 12292); 79975#L105 assume !(ssl3_connect_~s__state~0 == 16384); 79976#L108 assume !(ssl3_connect_~s__state~0 == 4096); 79967#L111 assume !(ssl3_connect_~s__state~0 == 20480); 79968#L114 assume !(ssl3_connect_~s__state~0 == 4099); 79959#L117 assume !(ssl3_connect_~s__state~0 == 4368); 79960#L120 assume !(ssl3_connect_~s__state~0 == 4369); 79951#L123 assume !(ssl3_connect_~s__state~0 == 4384); 79952#L126 assume !(ssl3_connect_~s__state~0 == 4385); 79943#L129 assume !(ssl3_connect_~s__state~0 == 4400); 79944#L132 assume !(ssl3_connect_~s__state~0 == 4401); 79935#L135 assume !(ssl3_connect_~s__state~0 == 4416); 79936#L138 assume !(ssl3_connect_~s__state~0 == 4417); 79927#L141 assume !(ssl3_connect_~s__state~0 == 4432); 79928#L144 assume !(ssl3_connect_~s__state~0 == 4433); 79218#L147 assume !(ssl3_connect_~s__state~0 == 4448); 79219#L150 assume !(ssl3_connect_~s__state~0 == 4449); 79909#L153 assume !(ssl3_connect_~s__state~0 == 4464); 79910#L156 assume !(ssl3_connect_~s__state~0 == 4465); 79897#L159 assume !(ssl3_connect_~s__state~0 == 4466); 79898#L162 assume !(ssl3_connect_~s__state~0 == 4467); 79889#L165 assume ssl3_connect_~s__state~0 == 4480; 79890#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79075#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79076#L361 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; 79769#L361-2 ssl3_connect_~s__init_num~0 := 0; 79770#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 79756#L521 ssl3_connect_~skip~0 := 0; 79757#L99-2 assume true; 79729#L99 assume !false; 79730#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79717#L102 assume !(ssl3_connect_~s__state~0 == 12292); 79718#L105 assume !(ssl3_connect_~s__state~0 == 16384); 79709#L108 assume !(ssl3_connect_~s__state~0 == 4096); 79710#L111 assume !(ssl3_connect_~s__state~0 == 20480); 79701#L114 assume !(ssl3_connect_~s__state~0 == 4099); 79702#L117 assume !(ssl3_connect_~s__state~0 == 4368); 79693#L120 assume !(ssl3_connect_~s__state~0 == 4369); 79694#L123 assume !(ssl3_connect_~s__state~0 == 4384); 79685#L126 assume !(ssl3_connect_~s__state~0 == 4385); 79686#L129 assume !(ssl3_connect_~s__state~0 == 4400); 79677#L132 assume !(ssl3_connect_~s__state~0 == 4401); 79678#L135 assume !(ssl3_connect_~s__state~0 == 4416); 79669#L138 assume !(ssl3_connect_~s__state~0 == 4417); 79670#L141 assume !(ssl3_connect_~s__state~0 == 4432); 79661#L144 assume !(ssl3_connect_~s__state~0 == 4433); 79662#L147 assume !(ssl3_connect_~s__state~0 == 4448); 79653#L150 assume !(ssl3_connect_~s__state~0 == 4449); 79654#L153 assume !(ssl3_connect_~s__state~0 == 4464); 79645#L156 assume !(ssl3_connect_~s__state~0 == 4465); 79646#L159 assume !(ssl3_connect_~s__state~0 == 4466); 79637#L162 assume !(ssl3_connect_~s__state~0 == 4467); 79638#L165 assume !(ssl3_connect_~s__state~0 == 4480); 79629#L168 assume !(ssl3_connect_~s__state~0 == 4481); 79630#L171 assume !(ssl3_connect_~s__state~0 == 4496); 79621#L174 assume !(ssl3_connect_~s__state~0 == 4497); 79622#L177 assume ssl3_connect_~s__state~0 == 4512; 79613#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 79614#L382 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; 79605#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 79606#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 79590#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 79591#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 80777#L521 ssl3_connect_~skip~0 := 0; 80776#L99-2 assume true; 80775#L99 assume !false; 80774#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80773#L102 assume !(ssl3_connect_~s__state~0 == 12292); 80772#L105 assume !(ssl3_connect_~s__state~0 == 16384); 80771#L108 assume !(ssl3_connect_~s__state~0 == 4096); 80770#L111 assume !(ssl3_connect_~s__state~0 == 20480); 80769#L114 assume !(ssl3_connect_~s__state~0 == 4099); 80768#L117 assume !(ssl3_connect_~s__state~0 == 4368); 80767#L120 assume !(ssl3_connect_~s__state~0 == 4369); 80766#L123 assume !(ssl3_connect_~s__state~0 == 4384); 80765#L126 assume !(ssl3_connect_~s__state~0 == 4385); 80764#L129 assume !(ssl3_connect_~s__state~0 == 4400); 80763#L132 assume !(ssl3_connect_~s__state~0 == 4401); 80762#L135 assume !(ssl3_connect_~s__state~0 == 4416); 80761#L138 assume !(ssl3_connect_~s__state~0 == 4417); 80760#L141 assume !(ssl3_connect_~s__state~0 == 4432); 80759#L144 assume !(ssl3_connect_~s__state~0 == 4433); 80758#L147 assume !(ssl3_connect_~s__state~0 == 4448); 80757#L150 assume !(ssl3_connect_~s__state~0 == 4449); 80756#L153 assume !(ssl3_connect_~s__state~0 == 4464); 80755#L156 assume !(ssl3_connect_~s__state~0 == 4465); 80754#L159 assume !(ssl3_connect_~s__state~0 == 4466); 80753#L162 assume !(ssl3_connect_~s__state~0 == 4467); 80752#L165 assume !(ssl3_connect_~s__state~0 == 4480); 80751#L168 assume !(ssl3_connect_~s__state~0 == 4481); 80750#L171 assume !(ssl3_connect_~s__state~0 == 4496); 80749#L174 assume !(ssl3_connect_~s__state~0 == 4497); 80748#L177 assume !(ssl3_connect_~s__state~0 == 4512); 80747#L180 assume !(ssl3_connect_~s__state~0 == 4513); 80746#L183 assume ssl3_connect_~s__state~0 == 4528; 80745#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 80743#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 80742#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79244#L412-1 ssl3_connect_~s__init_num~0 := 0; 79230#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 79220#L521 ssl3_connect_~skip~0 := 0; 79221#L99-2 assume true; 79163#L99 assume !false; 79164#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79153#L102 assume !(ssl3_connect_~s__state~0 == 12292); 79154#L105 assume !(ssl3_connect_~s__state~0 == 16384); 79081#L108 assume !(ssl3_connect_~s__state~0 == 4096); 79082#L111 assume !(ssl3_connect_~s__state~0 == 20480); 79074#L114 assume !(ssl3_connect_~s__state~0 == 4099); 79069#L117 assume ssl3_connect_~s__state~0 == 4368; 79070#L121 [2018-11-10 07:04:40,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-10 07:04:40,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:40,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,872 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-10 07:04:40,872 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:40,872 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:40,872 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 07:04:40,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:40,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 1 times [2018-11-10 07:04:40,873 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:40,873 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:40,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,873 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:40,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:40,928 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-10 07:04:40,928 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:40,928 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:40,928 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:40,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:40,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:40,929 INFO L87 Difference]: Start difference. First operand 3244 states and 3928 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-10 07:04:40,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:40,947 INFO L93 Difference]: Finished difference Result 6391 states and 7566 transitions. [2018-11-10 07:04:40,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:40,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6391 states and 7566 transitions. [2018-11-10 07:04:40,962 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-10 07:04:40,972 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-10 07:04:40,972 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6391 [2018-11-10 07:04:40,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6391 [2018-11-10 07:04:40,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6391 states and 7566 transitions. [2018-11-10 07:04:40,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:40,976 INFO L705 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 07:04:40,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states and 7566 transitions. [2018-11-10 07:04:41,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 6391. [2018-11-10 07:04:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6391 states. [2018-11-10 07:04:41,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-10 07:04:41,018 INFO L728 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 07:04:41,018 INFO L608 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-10 07:04:41,018 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 07:04:41,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6391 states and 7566 transitions. [2018-11-10 07:04:41,030 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-10 07:04:41,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:41,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:41,031 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-10 07:04:41,031 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-10 07:04:41,031 INFO L793 eck$LassoCheckResult]: Stem: 88474#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 88370#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 88371#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88480#L88-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; 88490#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 88491#L99-2 assume true; 88574#L99 assume !false; 88575#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88568#L102 assume ssl3_connect_~s__state~0 == 12292; 88522#L103 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; 88588#L207 ssl3_connect_~s__server~0 := 0; 93266#L212 assume ssl3_connect_~cb~0 != 0; 89787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93265#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 93263#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 93261#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 93259#L239 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; 93260#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 94186#L521 ssl3_connect_~skip~0 := 0; 94185#L99-2 assume true; 94184#L99 assume !false; 94183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94182#L102 assume !(ssl3_connect_~s__state~0 == 12292); 94181#L105 assume !(ssl3_connect_~s__state~0 == 16384); 93249#L108 assume !(ssl3_connect_~s__state~0 == 4096); 93203#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92290#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92291#L117 assume ssl3_connect_~s__state~0 == 4368; 92172#L121 [2018-11-10 07:04:41,032 INFO L795 eck$LassoCheckResult]: Loop: 92172#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 92173#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 92650#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 92757#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 92754#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92751#L521 ssl3_connect_~skip~0 := 0; 92748#L99-2 assume true; 92746#L99 assume !false; 92745#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92744#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92742#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92740#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92739#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92654#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92652#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92645#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92640#L123 assume ssl3_connect_~s__state~0 == 4384; 92635#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 92634#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 92569#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 92631#L276 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__state~0 := 4400; 92624#L276-2 ssl3_connect_~s__init_num~0 := 0; 92620#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92614#L521 ssl3_connect_~skip~0 := 0; 92610#L99-2 assume true; 92606#L99 assume !false; 92602#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92598#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92594#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92590#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92586#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92582#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92578#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92574#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92570#L123 assume !(ssl3_connect_~s__state~0 == 4384); 92565#L126 assume !(ssl3_connect_~s__state~0 == 4385); 92561#L129 assume ssl3_connect_~s__state~0 == 4400; 92557#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92552#L287 assume (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296 != 0;ssl3_connect_~skip~0 := 1; 92553#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 93181#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93176#L521 ssl3_connect_~skip~0 := 0; 93173#L99-2 assume true; 93171#L99 assume !false; 93168#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93165#L102 assume !(ssl3_connect_~s__state~0 == 12292); 93160#L105 assume !(ssl3_connect_~s__state~0 == 16384); 93157#L108 assume !(ssl3_connect_~s__state~0 == 4096); 93155#L111 assume !(ssl3_connect_~s__state~0 == 20480); 93152#L114 assume !(ssl3_connect_~s__state~0 == 4099); 93149#L117 assume !(ssl3_connect_~s__state~0 == 4368); 93147#L120 assume !(ssl3_connect_~s__state~0 == 4369); 93146#L123 assume !(ssl3_connect_~s__state~0 == 4384); 93143#L126 assume !(ssl3_connect_~s__state~0 == 4385); 93142#L129 assume !(ssl3_connect_~s__state~0 == 4400); 93141#L132 assume !(ssl3_connect_~s__state~0 == 4401); 93140#L135 assume ssl3_connect_~s__state~0 == 4416; 93139#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 93137#L305 assume !(ssl3_connect_~blastFlag~0 == 3); 93136#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 93135#L313 assume !(ssl3_connect_~tmp___6~0 == 0); 93134#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93130#L521 ssl3_connect_~skip~0 := 0; 93128#L99-2 assume true; 93124#L99 assume !false; 93122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93120#L102 assume !(ssl3_connect_~s__state~0 == 12292); 93118#L105 assume !(ssl3_connect_~s__state~0 == 16384); 93116#L108 assume !(ssl3_connect_~s__state~0 == 4096); 93114#L111 assume !(ssl3_connect_~s__state~0 == 20480); 93112#L114 assume !(ssl3_connect_~s__state~0 == 4099); 93110#L117 assume !(ssl3_connect_~s__state~0 == 4368); 93108#L120 assume !(ssl3_connect_~s__state~0 == 4369); 93106#L123 assume !(ssl3_connect_~s__state~0 == 4384); 93104#L126 assume !(ssl3_connect_~s__state~0 == 4385); 93102#L129 assume !(ssl3_connect_~s__state~0 == 4400); 93100#L132 assume !(ssl3_connect_~s__state~0 == 4401); 93098#L135 assume !(ssl3_connect_~s__state~0 == 4416); 93096#L138 assume !(ssl3_connect_~s__state~0 == 4417); 93095#L141 assume ssl3_connect_~s__state~0 == 4432; 93092#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 93090#L321 assume !(ssl3_connect_~blastFlag~0 == 4); 93089#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 93087#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93081#L521 ssl3_connect_~skip~0 := 0; 93079#L99-2 assume true; 93077#L99 assume !false; 93075#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93073#L102 assume !(ssl3_connect_~s__state~0 == 12292); 93071#L105 assume !(ssl3_connect_~s__state~0 == 16384); 93069#L108 assume !(ssl3_connect_~s__state~0 == 4096); 93067#L111 assume !(ssl3_connect_~s__state~0 == 20480); 93065#L114 assume !(ssl3_connect_~s__state~0 == 4099); 93063#L117 assume !(ssl3_connect_~s__state~0 == 4368); 93061#L120 assume !(ssl3_connect_~s__state~0 == 4369); 93059#L123 assume !(ssl3_connect_~s__state~0 == 4384); 93057#L126 assume !(ssl3_connect_~s__state~0 == 4385); 93055#L129 assume !(ssl3_connect_~s__state~0 == 4400); 93053#L132 assume !(ssl3_connect_~s__state~0 == 4401); 93051#L135 assume !(ssl3_connect_~s__state~0 == 4416); 93048#L138 assume !(ssl3_connect_~s__state~0 == 4417); 93047#L141 assume !(ssl3_connect_~s__state~0 == 4432); 93044#L144 assume !(ssl3_connect_~s__state~0 == 4433); 93021#L147 assume ssl3_connect_~s__state~0 == 4448; 93016#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 92993#L333 assume !(ssl3_connect_~ret~0 <= 0); 92988#L336 assume ssl3_connect_~s__s3__tmp__cert_req~0 != 0;ssl3_connect_~s__state~0 := 4464; 92984#L336-2 ssl3_connect_~s__init_num~0 := 0; 92981#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92976#L521 ssl3_connect_~skip~0 := 0; 92973#L99-2 assume true; 92970#L99 assume !false; 92967#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92962#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92956#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92954#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92952#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92946#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92943#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92937#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92932#L123 assume !(ssl3_connect_~s__state~0 == 4384); 92927#L126 assume !(ssl3_connect_~s__state~0 == 4385); 92921#L129 assume !(ssl3_connect_~s__state~0 == 4400); 92917#L132 assume !(ssl3_connect_~s__state~0 == 4401); 92913#L135 assume !(ssl3_connect_~s__state~0 == 4416); 92909#L138 assume !(ssl3_connect_~s__state~0 == 4417); 92905#L141 assume !(ssl3_connect_~s__state~0 == 4432); 92901#L144 assume !(ssl3_connect_~s__state~0 == 4433); 92897#L147 assume !(ssl3_connect_~s__state~0 == 4448); 92893#L150 assume !(ssl3_connect_~s__state~0 == 4449); 92889#L153 assume ssl3_connect_~s__state~0 == 4464; 92884#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 92879#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 92875#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92738#L521 ssl3_connect_~skip~0 := 0; 92737#L99-2 assume true; 92735#L99 assume !false; 92733#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92732#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92731#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92729#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92725#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92723#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92721#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92719#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92717#L123 assume !(ssl3_connect_~s__state~0 == 4384); 92715#L126 assume !(ssl3_connect_~s__state~0 == 4385); 92713#L129 assume !(ssl3_connect_~s__state~0 == 4400); 92711#L132 assume !(ssl3_connect_~s__state~0 == 4401); 92709#L135 assume !(ssl3_connect_~s__state~0 == 4416); 92707#L138 assume !(ssl3_connect_~s__state~0 == 4417); 92705#L141 assume !(ssl3_connect_~s__state~0 == 4432); 92703#L144 assume !(ssl3_connect_~s__state~0 == 4433); 92701#L147 assume !(ssl3_connect_~s__state~0 == 4448); 92699#L150 assume !(ssl3_connect_~s__state~0 == 4449); 92697#L153 assume !(ssl3_connect_~s__state~0 == 4464); 92695#L156 assume !(ssl3_connect_~s__state~0 == 4465); 92693#L159 assume !(ssl3_connect_~s__state~0 == 4466); 92691#L162 assume !(ssl3_connect_~s__state~0 == 4467); 92689#L165 assume ssl3_connect_~s__state~0 == 4480; 92687#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 92685#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92682#L361 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; 92683#L361-2 ssl3_connect_~s__init_num~0 := 0; 92334#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92332#L521 ssl3_connect_~skip~0 := 0; 92323#L99-2 assume true; 92324#L99 assume !false; 92317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92318#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92311#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92312#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92305#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92306#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92299#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92300#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92293#L123 assume !(ssl3_connect_~s__state~0 == 4384); 92294#L126 assume !(ssl3_connect_~s__state~0 == 4385); 92162#L129 assume !(ssl3_connect_~s__state~0 == 4400); 92163#L132 assume !(ssl3_connect_~s__state~0 == 4401); 92154#L135 assume !(ssl3_connect_~s__state~0 == 4416); 92155#L138 assume !(ssl3_connect_~s__state~0 == 4417); 92146#L141 assume !(ssl3_connect_~s__state~0 == 4432); 92147#L144 assume !(ssl3_connect_~s__state~0 == 4433); 92140#L147 assume !(ssl3_connect_~s__state~0 == 4448); 92141#L150 assume !(ssl3_connect_~s__state~0 == 4449); 92132#L153 assume !(ssl3_connect_~s__state~0 == 4464); 92133#L156 assume !(ssl3_connect_~s__state~0 == 4465); 92123#L159 assume !(ssl3_connect_~s__state~0 == 4466); 92124#L162 assume !(ssl3_connect_~s__state~0 == 4467); 92115#L165 assume !(ssl3_connect_~s__state~0 == 4480); 92116#L168 assume !(ssl3_connect_~s__state~0 == 4481); 92107#L171 assume !(ssl3_connect_~s__state~0 == 4496); 92108#L174 assume !(ssl3_connect_~s__state~0 == 4497); 92099#L177 assume ssl3_connect_~s__state~0 == 4512; 92100#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 92090#L382 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; 92091#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 92082#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 92083#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 92076#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 92074#L521 ssl3_connect_~skip~0 := 0; 92067#L99-2 assume true; 92068#L99 assume !false; 92061#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92062#L102 assume !(ssl3_connect_~s__state~0 == 12292); 92055#L105 assume !(ssl3_connect_~s__state~0 == 16384); 92056#L108 assume !(ssl3_connect_~s__state~0 == 4096); 92049#L111 assume !(ssl3_connect_~s__state~0 == 20480); 92050#L114 assume !(ssl3_connect_~s__state~0 == 4099); 92043#L117 assume !(ssl3_connect_~s__state~0 == 4368); 92044#L120 assume !(ssl3_connect_~s__state~0 == 4369); 92037#L123 assume !(ssl3_connect_~s__state~0 == 4384); 92038#L126 assume !(ssl3_connect_~s__state~0 == 4385); 92031#L129 assume !(ssl3_connect_~s__state~0 == 4400); 92032#L132 assume !(ssl3_connect_~s__state~0 == 4401); 92025#L135 assume !(ssl3_connect_~s__state~0 == 4416); 92026#L138 assume !(ssl3_connect_~s__state~0 == 4417); 92020#L141 assume !(ssl3_connect_~s__state~0 == 4432); 92021#L144 assume !(ssl3_connect_~s__state~0 == 4433); 90438#L147 assume !(ssl3_connect_~s__state~0 == 4448); 90439#L150 assume !(ssl3_connect_~s__state~0 == 4449); 90428#L153 assume !(ssl3_connect_~s__state~0 == 4464); 90429#L156 assume !(ssl3_connect_~s__state~0 == 4465); 90422#L159 assume !(ssl3_connect_~s__state~0 == 4466); 90423#L162 assume !(ssl3_connect_~s__state~0 == 4467); 90416#L165 assume !(ssl3_connect_~s__state~0 == 4480); 90417#L168 assume !(ssl3_connect_~s__state~0 == 4481); 90410#L171 assume !(ssl3_connect_~s__state~0 == 4496); 90411#L174 assume !(ssl3_connect_~s__state~0 == 4497); 90404#L177 assume !(ssl3_connect_~s__state~0 == 4512); 90405#L180 assume !(ssl3_connect_~s__state~0 == 4513); 90398#L183 assume ssl3_connect_~s__state~0 == 4528; 90399#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 90392#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 90393#L412 assume !(ssl3_connect_~s__hit~0 != 0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88517#L412-1 ssl3_connect_~s__init_num~0 := 0; 88518#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 93256#L521 ssl3_connect_~skip~0 := 0; 93255#L99-2 assume true; 93254#L99 assume !false; 93253#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93252#L102 assume !(ssl3_connect_~s__state~0 == 12292); 93250#L105 assume !(ssl3_connect_~s__state~0 == 16384); 93251#L108 assume !(ssl3_connect_~s__state~0 == 4096); 94178#L111 assume !(ssl3_connect_~s__state~0 == 20480); 94176#L114 assume !(ssl3_connect_~s__state~0 == 4099); 94174#L117 assume ssl3_connect_~s__state~0 == 4368; 92172#L121 [2018-11-10 07:04:41,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,032 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-10 07:04:41,032 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,033 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:41,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 2 times [2018-11-10 07:04:41,041 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,041 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,042 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,042 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,091 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-10 07:04:41,092 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:41,092 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:41,092 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:41,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:41,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:41,092 INFO L87 Difference]: Start difference. First operand 6391 states and 7566 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-10 07:04:41,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:41,186 INFO L93 Difference]: Finished difference Result 5673 states and 6677 transitions. [2018-11-10 07:04:41,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:41,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5673 states and 6677 transitions. [2018-11-10 07:04:41,200 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3494 [2018-11-10 07:04:41,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5673 states to 5673 states and 6677 transitions. [2018-11-10 07:04:41,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2018-11-10 07:04:41,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2018-11-10 07:04:41,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5673 states and 6677 transitions. [2018-11-10 07:04:41,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:41,213 INFO L705 BuchiCegarLoop]: Abstraction has 5673 states and 6677 transitions. [2018-11-10 07:04:41,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states and 6677 transitions. [2018-11-10 07:04:41,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 5639. [2018-11-10 07:04:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-10 07:04:41,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6640 transitions. [2018-11-10 07:04:41,248 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-10 07:04:41,248 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-10 07:04:41,248 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 07:04:41,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6640 transitions. [2018-11-10 07:04:41,259 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 07:04:41,259 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:41,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:41,260 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-10 07:04:41,260 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-10 07:04:41,260 INFO L793 eck$LassoCheckResult]: Stem: 100542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 100440#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 100441#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 100543#L88-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; 100544#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 100584#L99-2 assume true; 100586#L99 assume !false; 100580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100581#L102 assume !(ssl3_connect_~s__state~0 == 12292); 100649#L105 assume !(ssl3_connect_~s__state~0 == 16384); 100644#L108 assume !(ssl3_connect_~s__state~0 == 4096); 100645#L111 assume !(ssl3_connect_~s__state~0 == 20480); 100640#L114 assume !(ssl3_connect_~s__state~0 == 4099); 100641#L117 assume !(ssl3_connect_~s__state~0 == 4368); 100636#L120 assume !(ssl3_connect_~s__state~0 == 4369); 100637#L123 assume !(ssl3_connect_~s__state~0 == 4384); 100632#L126 assume !(ssl3_connect_~s__state~0 == 4385); 100633#L129 assume !(ssl3_connect_~s__state~0 == 4400); 100628#L132 assume !(ssl3_connect_~s__state~0 == 4401); 100629#L135 assume !(ssl3_connect_~s__state~0 == 4416); 100624#L138 assume !(ssl3_connect_~s__state~0 == 4417); 100625#L141 assume !(ssl3_connect_~s__state~0 == 4432); 100620#L144 assume !(ssl3_connect_~s__state~0 == 4433); 100621#L147 assume !(ssl3_connect_~s__state~0 == 4448); 100616#L150 assume !(ssl3_connect_~s__state~0 == 4449); 100617#L153 assume !(ssl3_connect_~s__state~0 == 4464); 100612#L156 assume !(ssl3_connect_~s__state~0 == 4465); 100613#L159 assume !(ssl3_connect_~s__state~0 == 4466); 100608#L162 assume !(ssl3_connect_~s__state~0 == 4467); 100609#L165 assume !(ssl3_connect_~s__state~0 == 4480); 100604#L168 assume !(ssl3_connect_~s__state~0 == 4481); 100605#L171 assume !(ssl3_connect_~s__state~0 == 4496); 100600#L174 assume !(ssl3_connect_~s__state~0 == 4497); 100601#L177 assume !(ssl3_connect_~s__state~0 == 4512); 100596#L180 assume !(ssl3_connect_~s__state~0 == 4513); 100597#L183 assume !(ssl3_connect_~s__state~0 == 4528); 100592#L186 assume !(ssl3_connect_~s__state~0 == 4529); 100593#L189 assume ssl3_connect_~s__state~0 == 4560; 101594#L193 [2018-11-10 07:04:41,260 INFO L795 eck$LassoCheckResult]: Loop: 101594#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104650#L432 assume !(ssl3_connect_~ret~0 <= 0); 104644#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 104600#L435-2 ssl3_connect_~s__init_num~0 := 0; 104427#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104422#L521 ssl3_connect_~skip~0 := 0; 104420#L99-2 assume true; 104418#L99 assume !false; 104416#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104414#L102 assume !(ssl3_connect_~s__state~0 == 12292); 104412#L105 assume !(ssl3_connect_~s__state~0 == 16384); 104410#L108 assume !(ssl3_connect_~s__state~0 == 4096); 104408#L111 assume !(ssl3_connect_~s__state~0 == 20480); 104406#L114 assume !(ssl3_connect_~s__state~0 == 4099); 104404#L117 assume !(ssl3_connect_~s__state~0 == 4368); 104402#L120 assume !(ssl3_connect_~s__state~0 == 4369); 104400#L123 assume !(ssl3_connect_~s__state~0 == 4384); 104398#L126 assume !(ssl3_connect_~s__state~0 == 4385); 104396#L129 assume !(ssl3_connect_~s__state~0 == 4400); 104394#L132 assume !(ssl3_connect_~s__state~0 == 4401); 104392#L135 assume !(ssl3_connect_~s__state~0 == 4416); 104390#L138 assume !(ssl3_connect_~s__state~0 == 4417); 104388#L141 assume !(ssl3_connect_~s__state~0 == 4432); 104386#L144 assume !(ssl3_connect_~s__state~0 == 4433); 104384#L147 assume !(ssl3_connect_~s__state~0 == 4448); 104382#L150 assume !(ssl3_connect_~s__state~0 == 4449); 104377#L153 assume !(ssl3_connect_~s__state~0 == 4464); 104375#L156 assume !(ssl3_connect_~s__state~0 == 4465); 104373#L159 assume !(ssl3_connect_~s__state~0 == 4466); 104371#L162 assume !(ssl3_connect_~s__state~0 == 4467); 104369#L165 assume !(ssl3_connect_~s__state~0 == 4480); 104367#L168 assume !(ssl3_connect_~s__state~0 == 4481); 104365#L171 assume !(ssl3_connect_~s__state~0 == 4496); 104363#L174 assume !(ssl3_connect_~s__state~0 == 4497); 104361#L177 assume ssl3_connect_~s__state~0 == 4512; 104009#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 104358#L382 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; 104356#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 104353#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 104349#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 104346#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 104340#L521 ssl3_connect_~skip~0 := 0; 104338#L99-2 assume true; 104336#L99 assume !false; 104334#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104332#L102 assume !(ssl3_connect_~s__state~0 == 12292); 104330#L105 assume !(ssl3_connect_~s__state~0 == 16384); 104328#L108 assume !(ssl3_connect_~s__state~0 == 4096); 104326#L111 assume !(ssl3_connect_~s__state~0 == 20480); 104324#L114 assume !(ssl3_connect_~s__state~0 == 4099); 104322#L117 assume !(ssl3_connect_~s__state~0 == 4368); 104320#L120 assume !(ssl3_connect_~s__state~0 == 4369); 104318#L123 assume !(ssl3_connect_~s__state~0 == 4384); 104316#L126 assume !(ssl3_connect_~s__state~0 == 4385); 104314#L129 assume !(ssl3_connect_~s__state~0 == 4400); 104312#L132 assume !(ssl3_connect_~s__state~0 == 4401); 104310#L135 assume !(ssl3_connect_~s__state~0 == 4416); 104308#L138 assume !(ssl3_connect_~s__state~0 == 4417); 104306#L141 assume !(ssl3_connect_~s__state~0 == 4432); 104304#L144 assume !(ssl3_connect_~s__state~0 == 4433); 104302#L147 assume !(ssl3_connect_~s__state~0 == 4448); 104300#L150 assume !(ssl3_connect_~s__state~0 == 4449); 104298#L153 assume !(ssl3_connect_~s__state~0 == 4464); 104296#L156 assume !(ssl3_connect_~s__state~0 == 4465); 104294#L159 assume !(ssl3_connect_~s__state~0 == 4466); 104292#L162 assume !(ssl3_connect_~s__state~0 == 4467); 104290#L165 assume !(ssl3_connect_~s__state~0 == 4480); 104284#L168 assume !(ssl3_connect_~s__state~0 == 4481); 104282#L171 assume !(ssl3_connect_~s__state~0 == 4496); 104280#L174 assume !(ssl3_connect_~s__state~0 == 4497); 104278#L177 assume !(ssl3_connect_~s__state~0 == 4512); 104276#L180 assume !(ssl3_connect_~s__state~0 == 4513); 104274#L183 assume ssl3_connect_~s__state~0 == 4528; 100733#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104271#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 104269#L412 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 104265#L416 assume !(ssl3_connect_~__cil_tmp59~0 - 2 != 0); 104264#L412-1 ssl3_connect_~s__init_num~0 := 0; 104263#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 100848#L521 ssl3_connect_~skip~0 := 0; 100849#L99-2 assume true; 100842#L99 assume !false; 100843#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100836#L102 assume !(ssl3_connect_~s__state~0 == 12292); 100837#L105 assume !(ssl3_connect_~s__state~0 == 16384); 100830#L108 assume !(ssl3_connect_~s__state~0 == 4096); 100831#L111 assume !(ssl3_connect_~s__state~0 == 20480); 100822#L114 assume !(ssl3_connect_~s__state~0 == 4099); 100823#L117 assume !(ssl3_connect_~s__state~0 == 4368); 100813#L120 assume !(ssl3_connect_~s__state~0 == 4369); 100814#L123 assume !(ssl3_connect_~s__state~0 == 4384); 100806#L126 assume !(ssl3_connect_~s__state~0 == 4385); 100807#L129 assume !(ssl3_connect_~s__state~0 == 4400); 100799#L132 assume !(ssl3_connect_~s__state~0 == 4401); 100800#L135 assume !(ssl3_connect_~s__state~0 == 4416); 100792#L138 assume !(ssl3_connect_~s__state~0 == 4417); 100793#L141 assume !(ssl3_connect_~s__state~0 == 4432); 100785#L144 assume !(ssl3_connect_~s__state~0 == 4433); 100786#L147 assume !(ssl3_connect_~s__state~0 == 4448); 100778#L150 assume !(ssl3_connect_~s__state~0 == 4449); 100779#L153 assume !(ssl3_connect_~s__state~0 == 4464); 100770#L156 assume !(ssl3_connect_~s__state~0 == 4465); 100771#L159 assume !(ssl3_connect_~s__state~0 == 4466); 100762#L162 assume !(ssl3_connect_~s__state~0 == 4467); 100763#L165 assume !(ssl3_connect_~s__state~0 == 4480); 100754#L168 assume !(ssl3_connect_~s__state~0 == 4481); 100755#L171 assume !(ssl3_connect_~s__state~0 == 4496); 100747#L174 assume !(ssl3_connect_~s__state~0 == 4497); 100748#L177 assume !(ssl3_connect_~s__state~0 == 4512); 100740#L180 assume !(ssl3_connect_~s__state~0 == 4513); 100741#L183 assume !(ssl3_connect_~s__state~0 == 4528); 100730#L186 assume !(ssl3_connect_~s__state~0 == 4529); 100731#L189 assume !(ssl3_connect_~s__state~0 == 4560); 100723#L192 assume !(ssl3_connect_~s__state~0 == 4561); 100724#L195 assume ssl3_connect_~s__state~0 == 4352; 100715#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 100716#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 100704#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 100705#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 103847#L521 ssl3_connect_~skip~0 := 0; 103848#L99-2 assume true; 103843#L99 assume !false; 103844#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103839#L102 assume !(ssl3_connect_~s__state~0 == 12292); 103840#L105 assume !(ssl3_connect_~s__state~0 == 16384); 103835#L108 assume !(ssl3_connect_~s__state~0 == 4096); 103836#L111 assume !(ssl3_connect_~s__state~0 == 20480); 103831#L114 assume !(ssl3_connect_~s__state~0 == 4099); 103832#L117 assume !(ssl3_connect_~s__state~0 == 4368); 100815#L120 assume !(ssl3_connect_~s__state~0 == 4369); 100816#L123 assume !(ssl3_connect_~s__state~0 == 4384); 104060#L126 assume !(ssl3_connect_~s__state~0 == 4385); 104062#L129 assume !(ssl3_connect_~s__state~0 == 4400); 104055#L132 assume !(ssl3_connect_~s__state~0 == 4401); 104057#L135 assume !(ssl3_connect_~s__state~0 == 4416); 104050#L138 assume !(ssl3_connect_~s__state~0 == 4417); 104052#L141 assume !(ssl3_connect_~s__state~0 == 4432); 104045#L144 assume !(ssl3_connect_~s__state~0 == 4433); 104046#L147 assume !(ssl3_connect_~s__state~0 == 4448); 104039#L150 assume !(ssl3_connect_~s__state~0 == 4449); 104041#L153 assume !(ssl3_connect_~s__state~0 == 4464); 104036#L156 assume !(ssl3_connect_~s__state~0 == 4465); 104034#L159 assume !(ssl3_connect_~s__state~0 == 4466); 104035#L162 assume !(ssl3_connect_~s__state~0 == 4467); 104030#L165 assume !(ssl3_connect_~s__state~0 == 4480); 104025#L168 assume !(ssl3_connect_~s__state~0 == 4481); 104027#L171 assume !(ssl3_connect_~s__state~0 == 4496); 104016#L174 assume !(ssl3_connect_~s__state~0 == 4497); 104018#L177 assume !(ssl3_connect_~s__state~0 == 4512); 104008#L180 assume !(ssl3_connect_~s__state~0 == 4513); 104010#L183 assume !(ssl3_connect_~s__state~0 == 4528); 100732#L186 assume !(ssl3_connect_~s__state~0 == 4529); 100734#L189 assume ssl3_connect_~s__state~0 == 4560; 101594#L193 [2018-11-10 07:04:41,261 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,261 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-10 07:04:41,261 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,261 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:41,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,295 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-10 07:04:41,295 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:41,295 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:41,296 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 07:04:41,296 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 1 times [2018-11-10 07:04:41,296 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,296 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,297 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,340 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-10 07:04:41,340 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:41,340 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:41,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,370 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:41,388 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-10 07:04:41,405 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:41,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 07:04:41,405 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:41,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:41,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:41,406 INFO L87 Difference]: Start difference. First operand 5639 states and 6640 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-10 07:04:41,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:41,503 INFO L93 Difference]: Finished difference Result 5645 states and 6644 transitions. [2018-11-10 07:04:41,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:41,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5645 states and 6644 transitions. [2018-11-10 07:04:41,520 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 07:04:41,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5645 states to 5645 states and 6644 transitions. [2018-11-10 07:04:41,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5645 [2018-11-10 07:04:41,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5645 [2018-11-10 07:04:41,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5645 states and 6644 transitions. [2018-11-10 07:04:41,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:41,534 INFO L705 BuchiCegarLoop]: Abstraction has 5645 states and 6644 transitions. [2018-11-10 07:04:41,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states and 6644 transitions. [2018-11-10 07:04:41,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5639. [2018-11-10 07:04:41,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-10 07:04:41,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6638 transitions. [2018-11-10 07:04:41,579 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-10 07:04:41,579 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-10 07:04:41,579 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 07:04:41,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6638 transitions. [2018-11-10 07:04:41,591 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 07:04:41,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:41,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:41,593 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 07:04:41,593 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-10 07:04:41,593 INFO L793 eck$LassoCheckResult]: Stem: 112289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112188#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 112189#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112294#L88-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; 112653#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 112651#L99-2 assume true; 112650#L99 assume !false; 112649#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112647#L102 assume !(ssl3_connect_~s__state~0 == 12292); 112648#L105 assume !(ssl3_connect_~s__state~0 == 16384); 117012#L108 assume !(ssl3_connect_~s__state~0 == 4096); 117010#L111 assume !(ssl3_connect_~s__state~0 == 20480); 117008#L114 assume !(ssl3_connect_~s__state~0 == 4099); 117006#L117 assume !(ssl3_connect_~s__state~0 == 4368); 117004#L120 assume !(ssl3_connect_~s__state~0 == 4369); 117002#L123 assume !(ssl3_connect_~s__state~0 == 4384); 117000#L126 assume !(ssl3_connect_~s__state~0 == 4385); 116998#L129 assume !(ssl3_connect_~s__state~0 == 4400); 116996#L132 assume !(ssl3_connect_~s__state~0 == 4401); 116994#L135 assume !(ssl3_connect_~s__state~0 == 4416); 116992#L138 assume !(ssl3_connect_~s__state~0 == 4417); 116990#L141 assume !(ssl3_connect_~s__state~0 == 4432); 116988#L144 assume !(ssl3_connect_~s__state~0 == 4433); 116986#L147 assume !(ssl3_connect_~s__state~0 == 4448); 116984#L150 assume !(ssl3_connect_~s__state~0 == 4449); 116982#L153 assume !(ssl3_connect_~s__state~0 == 4464); 116980#L156 assume !(ssl3_connect_~s__state~0 == 4465); 116978#L159 assume !(ssl3_connect_~s__state~0 == 4466); 116976#L162 assume !(ssl3_connect_~s__state~0 == 4467); 116974#L165 assume !(ssl3_connect_~s__state~0 == 4480); 116972#L168 assume !(ssl3_connect_~s__state~0 == 4481); 116970#L171 assume !(ssl3_connect_~s__state~0 == 4496); 116968#L174 assume !(ssl3_connect_~s__state~0 == 4497); 116966#L177 assume !(ssl3_connect_~s__state~0 == 4512); 116964#L180 assume !(ssl3_connect_~s__state~0 == 4513); 116962#L183 assume !(ssl3_connect_~s__state~0 == 4528); 116960#L186 assume !(ssl3_connect_~s__state~0 == 4529); 116958#L189 assume !(ssl3_connect_~s__state~0 == 4560); 116956#L192 assume ssl3_connect_~s__state~0 == 4561; 116952#L193 [2018-11-10 07:04:41,594 INFO L795 eck$LassoCheckResult]: Loop: 116952#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116949#L432 assume !(ssl3_connect_~ret~0 <= 0); 116946#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 112272#L435-2 ssl3_connect_~s__init_num~0 := 0; 112240#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 117756#L521 ssl3_connect_~skip~0 := 0; 117755#L99-2 assume true; 117754#L99 assume !false; 117753#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117752#L102 assume !(ssl3_connect_~s__state~0 == 12292); 117751#L105 assume !(ssl3_connect_~s__state~0 == 16384); 117750#L108 assume !(ssl3_connect_~s__state~0 == 4096); 117749#L111 assume !(ssl3_connect_~s__state~0 == 20480); 117748#L114 assume !(ssl3_connect_~s__state~0 == 4099); 117747#L117 assume !(ssl3_connect_~s__state~0 == 4368); 117746#L120 assume !(ssl3_connect_~s__state~0 == 4369); 117745#L123 assume !(ssl3_connect_~s__state~0 == 4384); 117744#L126 assume !(ssl3_connect_~s__state~0 == 4385); 117743#L129 assume !(ssl3_connect_~s__state~0 == 4400); 117742#L132 assume !(ssl3_connect_~s__state~0 == 4401); 117741#L135 assume !(ssl3_connect_~s__state~0 == 4416); 117740#L138 assume !(ssl3_connect_~s__state~0 == 4417); 117739#L141 assume !(ssl3_connect_~s__state~0 == 4432); 117738#L144 assume !(ssl3_connect_~s__state~0 == 4433); 117737#L147 assume !(ssl3_connect_~s__state~0 == 4448); 117736#L150 assume !(ssl3_connect_~s__state~0 == 4449); 117735#L153 assume !(ssl3_connect_~s__state~0 == 4464); 117734#L156 assume !(ssl3_connect_~s__state~0 == 4465); 117733#L159 assume !(ssl3_connect_~s__state~0 == 4466); 117732#L162 assume !(ssl3_connect_~s__state~0 == 4467); 117731#L165 assume !(ssl3_connect_~s__state~0 == 4480); 117730#L168 assume !(ssl3_connect_~s__state~0 == 4481); 117729#L171 assume !(ssl3_connect_~s__state~0 == 4496); 117728#L174 assume !(ssl3_connect_~s__state~0 == 4497); 117727#L177 assume ssl3_connect_~s__state~0 == 4512; 113184#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117723#L382 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; 113532#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 113523#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 113512#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 113513#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 115963#L521 ssl3_connect_~skip~0 := 0; 115957#L99-2 assume true; 115958#L99 assume !false; 115953#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115954#L102 assume !(ssl3_connect_~s__state~0 == 12292); 115949#L105 assume !(ssl3_connect_~s__state~0 == 16384); 115950#L108 assume !(ssl3_connect_~s__state~0 == 4096); 115945#L111 assume !(ssl3_connect_~s__state~0 == 20480); 115946#L114 assume !(ssl3_connect_~s__state~0 == 4099); 115941#L117 assume !(ssl3_connect_~s__state~0 == 4368); 115942#L120 assume !(ssl3_connect_~s__state~0 == 4369); 115937#L123 assume !(ssl3_connect_~s__state~0 == 4384); 115938#L126 assume !(ssl3_connect_~s__state~0 == 4385); 115933#L129 assume !(ssl3_connect_~s__state~0 == 4400); 115934#L132 assume !(ssl3_connect_~s__state~0 == 4401); 115929#L135 assume !(ssl3_connect_~s__state~0 == 4416); 115930#L138 assume !(ssl3_connect_~s__state~0 == 4417); 115925#L141 assume !(ssl3_connect_~s__state~0 == 4432); 115926#L144 assume !(ssl3_connect_~s__state~0 == 4433); 115921#L147 assume !(ssl3_connect_~s__state~0 == 4448); 115922#L150 assume !(ssl3_connect_~s__state~0 == 4449); 115916#L153 assume !(ssl3_connect_~s__state~0 == 4464); 115917#L156 assume !(ssl3_connect_~s__state~0 == 4465); 115912#L159 assume !(ssl3_connect_~s__state~0 == 4466); 115913#L162 assume !(ssl3_connect_~s__state~0 == 4467); 115908#L165 assume !(ssl3_connect_~s__state~0 == 4480); 115909#L168 assume !(ssl3_connect_~s__state~0 == 4481); 115904#L171 assume !(ssl3_connect_~s__state~0 == 4496); 115905#L174 assume !(ssl3_connect_~s__state~0 == 4497); 115899#L177 assume !(ssl3_connect_~s__state~0 == 4512); 115900#L180 assume !(ssl3_connect_~s__state~0 == 4513); 115896#L183 assume ssl3_connect_~s__state~0 == 4528; 113180#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 115892#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 115893#L412 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 113156#L416 assume !(ssl3_connect_~__cil_tmp59~0 - 2 != 0); 113157#L412-1 ssl3_connect_~s__init_num~0 := 0; 113151#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 113149#L521 ssl3_connect_~skip~0 := 0; 113144#L99-2 assume true; 113145#L99 assume !false; 113140#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113141#L102 assume !(ssl3_connect_~s__state~0 == 12292); 113136#L105 assume !(ssl3_connect_~s__state~0 == 16384); 113137#L108 assume !(ssl3_connect_~s__state~0 == 4096); 113132#L111 assume !(ssl3_connect_~s__state~0 == 20480); 113133#L114 assume !(ssl3_connect_~s__state~0 == 4099); 113128#L117 assume !(ssl3_connect_~s__state~0 == 4368); 113129#L120 assume !(ssl3_connect_~s__state~0 == 4369); 113124#L123 assume !(ssl3_connect_~s__state~0 == 4384); 113125#L126 assume !(ssl3_connect_~s__state~0 == 4385); 113114#L129 assume !(ssl3_connect_~s__state~0 == 4400); 113115#L132 assume !(ssl3_connect_~s__state~0 == 4401); 113105#L135 assume !(ssl3_connect_~s__state~0 == 4416); 113106#L138 assume !(ssl3_connect_~s__state~0 == 4417); 112932#L141 assume !(ssl3_connect_~s__state~0 == 4432); 112933#L144 assume !(ssl3_connect_~s__state~0 == 4433); 112927#L147 assume !(ssl3_connect_~s__state~0 == 4448); 112928#L150 assume !(ssl3_connect_~s__state~0 == 4449); 112922#L153 assume !(ssl3_connect_~s__state~0 == 4464); 112923#L156 assume !(ssl3_connect_~s__state~0 == 4465); 112918#L159 assume !(ssl3_connect_~s__state~0 == 4466); 112919#L162 assume !(ssl3_connect_~s__state~0 == 4467); 112913#L165 assume !(ssl3_connect_~s__state~0 == 4480); 112914#L168 assume !(ssl3_connect_~s__state~0 == 4481); 112908#L171 assume !(ssl3_connect_~s__state~0 == 4496); 112909#L174 assume !(ssl3_connect_~s__state~0 == 4497); 112903#L177 assume !(ssl3_connect_~s__state~0 == 4512); 112904#L180 assume !(ssl3_connect_~s__state~0 == 4513); 112898#L183 assume !(ssl3_connect_~s__state~0 == 4528); 112899#L186 assume !(ssl3_connect_~s__state~0 == 4529); 116205#L189 assume !(ssl3_connect_~s__state~0 == 4560); 112786#L192 assume !(ssl3_connect_~s__state~0 == 4561); 112787#L195 assume ssl3_connect_~s__state~0 == 4352; 112782#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 112783#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 112777#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 112778#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 112771#L521 ssl3_connect_~skip~0 := 0; 112772#L99-2 assume true; 112767#L99 assume !false; 112768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112763#L102 assume !(ssl3_connect_~s__state~0 == 12292); 112764#L105 assume !(ssl3_connect_~s__state~0 == 16384); 112759#L108 assume !(ssl3_connect_~s__state~0 == 4096); 112760#L111 assume !(ssl3_connect_~s__state~0 == 20480); 112755#L114 assume !(ssl3_connect_~s__state~0 == 4099); 112756#L117 assume !(ssl3_connect_~s__state~0 == 4368); 112665#L120 assume !(ssl3_connect_~s__state~0 == 4369); 112666#L123 assume !(ssl3_connect_~s__state~0 == 4384); 113116#L126 assume !(ssl3_connect_~s__state~0 == 4385); 113118#L129 assume !(ssl3_connect_~s__state~0 == 4400); 116199#L132 assume !(ssl3_connect_~s__state~0 == 4401); 113216#L135 assume !(ssl3_connect_~s__state~0 == 4416); 113217#L138 assume !(ssl3_connect_~s__state~0 == 4417); 113211#L141 assume !(ssl3_connect_~s__state~0 == 4432); 113213#L144 assume !(ssl3_connect_~s__state~0 == 4433); 113206#L147 assume !(ssl3_connect_~s__state~0 == 4448); 113208#L150 assume !(ssl3_connect_~s__state~0 == 4449); 113202#L153 assume !(ssl3_connect_~s__state~0 == 4464); 113203#L156 assume !(ssl3_connect_~s__state~0 == 4465); 113197#L159 assume !(ssl3_connect_~s__state~0 == 4466); 113199#L162 assume !(ssl3_connect_~s__state~0 == 4467); 113192#L165 assume !(ssl3_connect_~s__state~0 == 4480); 113194#L168 assume !(ssl3_connect_~s__state~0 == 4481); 113188#L171 assume !(ssl3_connect_~s__state~0 == 4496); 113189#L174 assume !(ssl3_connect_~s__state~0 == 4497); 113183#L177 assume !(ssl3_connect_~s__state~0 == 4512); 113185#L180 assume !(ssl3_connect_~s__state~0 == 4513); 113178#L183 assume !(ssl3_connect_~s__state~0 == 4528); 113179#L186 assume !(ssl3_connect_~s__state~0 == 4529); 116206#L189 assume ssl3_connect_~s__state~0 == 4560; 116952#L193 [2018-11-10 07:04:41,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,594 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-10 07:04:41,594 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,594 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,595 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,636 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-10 07:04:41,636 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:41,636 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 07:04:41,636 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 07:04:41,636 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 2 times [2018-11-10 07:04:41,637 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,721 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-10 07:04:41,721 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:41,721 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:41,729 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 07:04:41,750 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 07:04:41,750 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 07:04:41,752 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:41,763 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-10 07:04:41,779 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:41,779 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 07:04:41,779 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:41,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:41,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:41,780 INFO L87 Difference]: Start difference. First operand 5639 states and 6638 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-10 07:04:41,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:41,861 INFO L93 Difference]: Finished difference Result 5963 states and 6992 transitions. [2018-11-10 07:04:41,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:41,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5963 states and 6992 transitions. [2018-11-10 07:04:41,873 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-10 07:04:41,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5963 states to 5897 states and 6924 transitions. [2018-11-10 07:04:41,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5897 [2018-11-10 07:04:41,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5897 [2018-11-10 07:04:41,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5897 states and 6924 transitions. [2018-11-10 07:04:41,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:41,885 INFO L705 BuchiCegarLoop]: Abstraction has 5897 states and 6924 transitions. [2018-11-10 07:04:41,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states and 6924 transitions. [2018-11-10 07:04:41,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5573. [2018-11-10 07:04:41,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-10 07:04:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6568 transitions. [2018-11-10 07:04:41,920 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-10 07:04:41,920 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-10 07:04:41,920 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 07:04:41,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6568 transitions. [2018-11-10 07:04:41,930 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-10 07:04:41,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:41,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:41,931 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-10 07:04:41,931 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-10 07:04:41,931 INFO L793 eck$LassoCheckResult]: Stem: 124349#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 124254#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 124255#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 124355#L88-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; 124597#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 124595#L99-2 assume true; 124596#L99 assume !false; 124452#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124453#L102 assume ssl3_connect_~s__state~0 == 12292; 124264#L103 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; 124265#L207 ssl3_connect_~s__server~0 := 0; 124590#L212 assume ssl3_connect_~cb~0 != 0; 124587#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 124585#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 124580#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 124576#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 124572#L239 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; 124566#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 124562#L521 ssl3_connect_~skip~0 := 0; 124560#L99-2 assume true; 124558#L99 assume !false; 124556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124554#L102 assume !(ssl3_connect_~s__state~0 == 12292); 124552#L105 assume !(ssl3_connect_~s__state~0 == 16384); 124550#L108 assume !(ssl3_connect_~s__state~0 == 4096); 124548#L111 assume !(ssl3_connect_~s__state~0 == 20480); 124546#L114 assume !(ssl3_connect_~s__state~0 == 4099); 124544#L117 assume ssl3_connect_~s__state~0 == 4368; 124542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 124539#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 124536#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 124534#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 124532#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 124527#L521 ssl3_connect_~skip~0 := 0; 124521#L99-2 assume true; 124519#L99 assume !false; 124517#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124515#L102 assume !(ssl3_connect_~s__state~0 == 12292); 124513#L105 assume !(ssl3_connect_~s__state~0 == 16384); 124511#L108 assume !(ssl3_connect_~s__state~0 == 4096); 124509#L111 assume !(ssl3_connect_~s__state~0 == 20480); 124507#L114 assume !(ssl3_connect_~s__state~0 == 4099); 124505#L117 assume !(ssl3_connect_~s__state~0 == 4368); 124503#L120 assume !(ssl3_connect_~s__state~0 == 4369); 124501#L123 assume ssl3_connect_~s__state~0 == 4384; 124499#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 124497#L270 assume !(ssl3_connect_~blastFlag~0 == 1); 124495#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 124492#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-10 07:04:41,932 INFO L795 eck$LassoCheckResult]: Loop: 124493#L276-2 ssl3_connect_~s__init_num~0 := 0; 129572#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 129489#L521 ssl3_connect_~skip~0 := 0; 129485#L99-2 assume true; 129483#L99 assume !false; 129481#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129479#L102 assume !(ssl3_connect_~s__state~0 == 12292); 129477#L105 assume !(ssl3_connect_~s__state~0 == 16384); 129475#L108 assume !(ssl3_connect_~s__state~0 == 4096); 129473#L111 assume !(ssl3_connect_~s__state~0 == 20480); 129471#L114 assume !(ssl3_connect_~s__state~0 == 4099); 129469#L117 assume !(ssl3_connect_~s__state~0 == 4368); 129467#L120 assume !(ssl3_connect_~s__state~0 == 4369); 129465#L123 assume !(ssl3_connect_~s__state~0 == 4384); 129463#L126 assume !(ssl3_connect_~s__state~0 == 4385); 129461#L129 assume !(ssl3_connect_~s__state~0 == 4400); 129459#L132 assume !(ssl3_connect_~s__state~0 == 4401); 129457#L135 assume !(ssl3_connect_~s__state~0 == 4416); 129455#L138 assume !(ssl3_connect_~s__state~0 == 4417); 129453#L141 assume !(ssl3_connect_~s__state~0 == 4432); 129451#L144 assume !(ssl3_connect_~s__state~0 == 4433); 129449#L147 assume !(ssl3_connect_~s__state~0 == 4448); 129447#L150 assume !(ssl3_connect_~s__state~0 == 4449); 129445#L153 assume !(ssl3_connect_~s__state~0 == 4464); 129443#L156 assume !(ssl3_connect_~s__state~0 == 4465); 129441#L159 assume !(ssl3_connect_~s__state~0 == 4466); 129439#L162 assume !(ssl3_connect_~s__state~0 == 4467); 129437#L165 assume !(ssl3_connect_~s__state~0 == 4480); 129435#L168 assume !(ssl3_connect_~s__state~0 == 4481); 129433#L171 assume !(ssl3_connect_~s__state~0 == 4496); 129431#L174 assume !(ssl3_connect_~s__state~0 == 4497); 129429#L177 assume !(ssl3_connect_~s__state~0 == 4512); 129427#L180 assume !(ssl3_connect_~s__state~0 == 4513); 129425#L183 assume !(ssl3_connect_~s__state~0 == 4528); 129423#L186 assume !(ssl3_connect_~s__state~0 == 4529); 129392#L189 assume ssl3_connect_~s__state~0 == 4560; 129263#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 129391#L432 assume !(ssl3_connect_~ret~0 <= 0); 129390#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 129388#L435-2 ssl3_connect_~s__init_num~0 := 0; 129385#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 129382#L521 ssl3_connect_~skip~0 := 0; 129381#L99-2 assume true; 129380#L99 assume !false; 129379#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129378#L102 assume !(ssl3_connect_~s__state~0 == 12292); 129377#L105 assume !(ssl3_connect_~s__state~0 == 16384); 129376#L108 assume !(ssl3_connect_~s__state~0 == 4096); 129375#L111 assume !(ssl3_connect_~s__state~0 == 20480); 129374#L114 assume !(ssl3_connect_~s__state~0 == 4099); 129373#L117 assume !(ssl3_connect_~s__state~0 == 4368); 129372#L120 assume !(ssl3_connect_~s__state~0 == 4369); 129371#L123 assume !(ssl3_connect_~s__state~0 == 4384); 129370#L126 assume !(ssl3_connect_~s__state~0 == 4385); 129369#L129 assume !(ssl3_connect_~s__state~0 == 4400); 129368#L132 assume !(ssl3_connect_~s__state~0 == 4401); 129367#L135 assume !(ssl3_connect_~s__state~0 == 4416); 129366#L138 assume !(ssl3_connect_~s__state~0 == 4417); 129365#L141 assume !(ssl3_connect_~s__state~0 == 4432); 129364#L144 assume !(ssl3_connect_~s__state~0 == 4433); 129363#L147 assume !(ssl3_connect_~s__state~0 == 4448); 129362#L150 assume !(ssl3_connect_~s__state~0 == 4449); 129361#L153 assume !(ssl3_connect_~s__state~0 == 4464); 129360#L156 assume !(ssl3_connect_~s__state~0 == 4465); 129359#L159 assume !(ssl3_connect_~s__state~0 == 4466); 129358#L162 assume !(ssl3_connect_~s__state~0 == 4467); 129357#L165 assume !(ssl3_connect_~s__state~0 == 4480); 129356#L168 assume !(ssl3_connect_~s__state~0 == 4481); 129355#L171 assume !(ssl3_connect_~s__state~0 == 4496); 129354#L174 assume !(ssl3_connect_~s__state~0 == 4497); 129353#L177 assume ssl3_connect_~s__state~0 == 4512; 124686#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 129352#L382 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; 129351#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 129346#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 129345#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 129342#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 129339#L521 ssl3_connect_~skip~0 := 0; 129338#L99-2 assume true; 129337#L99 assume !false; 129336#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129335#L102 assume !(ssl3_connect_~s__state~0 == 12292); 129334#L105 assume !(ssl3_connect_~s__state~0 == 16384); 129333#L108 assume !(ssl3_connect_~s__state~0 == 4096); 129332#L111 assume !(ssl3_connect_~s__state~0 == 20480); 129331#L114 assume !(ssl3_connect_~s__state~0 == 4099); 129330#L117 assume !(ssl3_connect_~s__state~0 == 4368); 129329#L120 assume !(ssl3_connect_~s__state~0 == 4369); 129328#L123 assume !(ssl3_connect_~s__state~0 == 4384); 129327#L126 assume !(ssl3_connect_~s__state~0 == 4385); 129326#L129 assume !(ssl3_connect_~s__state~0 == 4400); 129325#L132 assume !(ssl3_connect_~s__state~0 == 4401); 129324#L135 assume !(ssl3_connect_~s__state~0 == 4416); 129323#L138 assume !(ssl3_connect_~s__state~0 == 4417); 129322#L141 assume !(ssl3_connect_~s__state~0 == 4432); 129321#L144 assume !(ssl3_connect_~s__state~0 == 4433); 129320#L147 assume !(ssl3_connect_~s__state~0 == 4448); 129319#L150 assume !(ssl3_connect_~s__state~0 == 4449); 129318#L153 assume !(ssl3_connect_~s__state~0 == 4464); 129317#L156 assume !(ssl3_connect_~s__state~0 == 4465); 129316#L159 assume !(ssl3_connect_~s__state~0 == 4466); 129315#L162 assume !(ssl3_connect_~s__state~0 == 4467); 129314#L165 assume !(ssl3_connect_~s__state~0 == 4480); 129313#L168 assume !(ssl3_connect_~s__state~0 == 4481); 129312#L171 assume !(ssl3_connect_~s__state~0 == 4496); 129311#L174 assume !(ssl3_connect_~s__state~0 == 4497); 129310#L177 assume !(ssl3_connect_~s__state~0 == 4512); 129309#L180 assume !(ssl3_connect_~s__state~0 == 4513); 129308#L183 assume ssl3_connect_~s__state~0 == 4528; 124676#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 129307#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 124387#L412 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 124388#L416 assume !(ssl3_connect_~__cil_tmp59~0 - 2 != 0); 124809#L412-1 ssl3_connect_~s__init_num~0 := 0; 124810#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 124802#L521 ssl3_connect_~skip~0 := 0; 124803#L99-2 assume true; 124798#L99 assume !false; 124799#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124794#L102 assume !(ssl3_connect_~s__state~0 == 12292); 124795#L105 assume !(ssl3_connect_~s__state~0 == 16384); 124790#L108 assume !(ssl3_connect_~s__state~0 == 4096); 124791#L111 assume !(ssl3_connect_~s__state~0 == 20480); 124786#L114 assume !(ssl3_connect_~s__state~0 == 4099); 124787#L117 assume !(ssl3_connect_~s__state~0 == 4368); 124779#L120 assume !(ssl3_connect_~s__state~0 == 4369); 124780#L123 assume !(ssl3_connect_~s__state~0 == 4384); 124772#L126 assume !(ssl3_connect_~s__state~0 == 4385); 124773#L129 assume !(ssl3_connect_~s__state~0 == 4400); 124762#L132 assume !(ssl3_connect_~s__state~0 == 4401); 124763#L135 assume !(ssl3_connect_~s__state~0 == 4416); 124753#L138 assume !(ssl3_connect_~s__state~0 == 4417); 124754#L141 assume !(ssl3_connect_~s__state~0 == 4432); 124743#L144 assume !(ssl3_connect_~s__state~0 == 4433); 124744#L147 assume !(ssl3_connect_~s__state~0 == 4448); 124734#L150 assume !(ssl3_connect_~s__state~0 == 4449); 124735#L153 assume !(ssl3_connect_~s__state~0 == 4464); 124725#L156 assume !(ssl3_connect_~s__state~0 == 4465); 124726#L159 assume !(ssl3_connect_~s__state~0 == 4466); 124716#L162 assume !(ssl3_connect_~s__state~0 == 4467); 124717#L165 assume !(ssl3_connect_~s__state~0 == 4480); 124707#L168 assume !(ssl3_connect_~s__state~0 == 4481); 124708#L171 assume !(ssl3_connect_~s__state~0 == 4496); 124698#L174 assume !(ssl3_connect_~s__state~0 == 4497); 124699#L177 assume !(ssl3_connect_~s__state~0 == 4512); 124688#L180 assume !(ssl3_connect_~s__state~0 == 4513); 124689#L183 assume !(ssl3_connect_~s__state~0 == 4528); 124678#L186 assume !(ssl3_connect_~s__state~0 == 4529); 124679#L189 assume !(ssl3_connect_~s__state~0 == 4560); 127595#L192 assume !(ssl3_connect_~s__state~0 == 4561); 127596#L195 assume ssl3_connect_~s__state~0 == 4352; 127591#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 127592#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 127586#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 127587#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 124626#L521 ssl3_connect_~skip~0 := 0; 124627#L99-2 assume true; 124618#L99 assume !false; 124619#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124610#L102 assume !(ssl3_connect_~s__state~0 == 12292); 124611#L105 assume !(ssl3_connect_~s__state~0 == 16384); 124599#L108 assume !(ssl3_connect_~s__state~0 == 4096); 124601#L111 assume !(ssl3_connect_~s__state~0 == 20480); 124602#L114 assume !(ssl3_connect_~s__state~0 == 4099); 124603#L117 assume !(ssl3_connect_~s__state~0 == 4368); 127558#L120 assume !(ssl3_connect_~s__state~0 == 4369); 127559#L123 assume ssl3_connect_~s__state~0 == 4384; 124770#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 129580#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 129498#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 129576#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-10 07:04:41,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1986641141, now seen corresponding path program 1 times [2018-11-10 07:04:41,932 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,932 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,933 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 07:04:41,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,967 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-10 07:04:41,967 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 07:04:41,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 07:04:41,967 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 07:04:41,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:41,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 1 times [2018-11-10 07:04:41,968 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:41,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:41,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:41,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:41,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:41,998 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-10 07:04:41,998 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:41,998 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:42,009 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:42,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:42,028 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:42,039 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-10 07:04:42,055 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:42,055 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 07:04:42,055 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:42,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 07:04:42,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 07:04:42,056 INFO L87 Difference]: Start difference. First operand 5573 states and 6568 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-10 07:04:42,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:42,079 INFO L93 Difference]: Finished difference Result 5702 states and 6727 transitions. [2018-11-10 07:04:42,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 07:04:42,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5702 states and 6727 transitions. [2018-11-10 07:04:42,093 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-10 07:04:42,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-10 07:04:42,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5702 [2018-11-10 07:04:42,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5702 [2018-11-10 07:04:42,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5702 states and 6727 transitions. [2018-11-10 07:04:42,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 07:04:42,108 INFO L705 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-10 07:04:42,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5702 states and 6727 transitions. [2018-11-10 07:04:42,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5702 to 5702. [2018-11-10 07:04:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5702 states. [2018-11-10 07:04:42,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-10 07:04:42,142 INFO L728 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-10 07:04:42,142 INFO L608 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-10 07:04:42,142 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 07:04:42,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5702 states and 6727 transitions. [2018-11-10 07:04:42,153 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-10 07:04:42,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 07:04:42,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 07:04:42,154 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-10 07:04:42,155 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-10 07:04:42,155 INFO L793 eck$LassoCheckResult]: Stem: 136151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136047#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, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, 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_~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;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;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;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; 136048#L85 assume ssl3_connect_~s__info_callback~0 != 0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 136157#L88-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; 136495#L93 assume !(ssl3_connect_~tmp___1~0 - 12288 != 0); 136496#L99-2 assume true; 136198#L99 assume !false; 136199#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136194#L102 assume ssl3_connect_~s__state~0 == 12292; 136195#L103 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; 136488#L207 ssl3_connect_~s__server~0 := 0; 136486#L212 assume ssl3_connect_~cb~0 != 0; 136484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 136482#L217 assume !(ssl3_connect_~__cil_tmp55~0 != 768);ssl3_connect_~s__type~0 := 4096; 136477#L223 assume !(ssl3_connect_~s__init_buf___0~0 == 0); 136473#L223-2 assume !(ssl3_connect_~tmp___4~0 == 0); 136469#L239 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; 136463#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 136459#L521 ssl3_connect_~skip~0 := 0; 136457#L99-2 assume true; 136454#L99 assume !false; 136451#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136449#L102 assume !(ssl3_connect_~s__state~0 == 12292); 136447#L105 assume !(ssl3_connect_~s__state~0 == 16384); 136445#L108 assume !(ssl3_connect_~s__state~0 == 4096); 136443#L111 assume !(ssl3_connect_~s__state~0 == 20480); 136440#L114 assume !(ssl3_connect_~s__state~0 == 4099); 136437#L117 assume ssl3_connect_~s__state~0 == 4368; 136435#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 136431#L251 assume ssl3_connect_~blastFlag~0 == 0;ssl3_connect_~blastFlag~0 := 1; 136428#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 136425#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 136417#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 136403#L521 ssl3_connect_~skip~0 := 0; 136399#L99-2 assume true; 136395#L99 assume !false; 136391#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136387#L102 assume !(ssl3_connect_~s__state~0 == 12292); 136383#L105 assume !(ssl3_connect_~s__state~0 == 16384); 136379#L108 assume !(ssl3_connect_~s__state~0 == 4096); 136375#L111 assume !(ssl3_connect_~s__state~0 == 20480); 136371#L114 assume !(ssl3_connect_~s__state~0 == 4099); 136367#L117 assume !(ssl3_connect_~s__state~0 == 4368); 136363#L120 assume !(ssl3_connect_~s__state~0 == 4369); 136359#L123 assume ssl3_connect_~s__state~0 == 4384; 136355#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 136351#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 136348#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 136345#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-10 07:04:42,155 INFO L795 eck$LassoCheckResult]: Loop: 136346#L276-2 ssl3_connect_~s__init_num~0 := 0; 139699#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 139696#L521 ssl3_connect_~skip~0 := 0; 139695#L99-2 assume true; 139694#L99 assume !false; 139693#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139692#L102 assume !(ssl3_connect_~s__state~0 == 12292); 139691#L105 assume !(ssl3_connect_~s__state~0 == 16384); 139690#L108 assume !(ssl3_connect_~s__state~0 == 4096); 139689#L111 assume !(ssl3_connect_~s__state~0 == 20480); 139688#L114 assume !(ssl3_connect_~s__state~0 == 4099); 139687#L117 assume !(ssl3_connect_~s__state~0 == 4368); 139686#L120 assume !(ssl3_connect_~s__state~0 == 4369); 139685#L123 assume !(ssl3_connect_~s__state~0 == 4384); 139684#L126 assume !(ssl3_connect_~s__state~0 == 4385); 139683#L129 assume !(ssl3_connect_~s__state~0 == 4400); 139682#L132 assume !(ssl3_connect_~s__state~0 == 4401); 139681#L135 assume !(ssl3_connect_~s__state~0 == 4416); 139680#L138 assume !(ssl3_connect_~s__state~0 == 4417); 139679#L141 assume !(ssl3_connect_~s__state~0 == 4432); 139678#L144 assume !(ssl3_connect_~s__state~0 == 4433); 139677#L147 assume !(ssl3_connect_~s__state~0 == 4448); 137671#L150 assume !(ssl3_connect_~s__state~0 == 4449); 137669#L153 assume !(ssl3_connect_~s__state~0 == 4464); 137667#L156 assume !(ssl3_connect_~s__state~0 == 4465); 137665#L159 assume !(ssl3_connect_~s__state~0 == 4466); 137663#L162 assume !(ssl3_connect_~s__state~0 == 4467); 137661#L165 assume !(ssl3_connect_~s__state~0 == 4480); 137659#L168 assume !(ssl3_connect_~s__state~0 == 4481); 137657#L171 assume !(ssl3_connect_~s__state~0 == 4496); 137655#L174 assume !(ssl3_connect_~s__state~0 == 4497); 137653#L177 assume !(ssl3_connect_~s__state~0 == 4512); 137651#L180 assume !(ssl3_connect_~s__state~0 == 4513); 137649#L183 assume !(ssl3_connect_~s__state~0 == 4528); 137647#L186 assume !(ssl3_connect_~s__state~0 == 4529); 137645#L189 assume ssl3_connect_~s__state~0 == 4560; 137644#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 137643#L432 assume !(ssl3_connect_~ret~0 <= 0); 137641#L435 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4512; 137642#L435-2 ssl3_connect_~s__init_num~0 := 0; 139490#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 139487#L521 ssl3_connect_~skip~0 := 0; 139486#L99-2 assume true; 139485#L99 assume !false; 139484#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139483#L102 assume !(ssl3_connect_~s__state~0 == 12292); 139482#L105 assume !(ssl3_connect_~s__state~0 == 16384); 139481#L108 assume !(ssl3_connect_~s__state~0 == 4096); 139480#L111 assume !(ssl3_connect_~s__state~0 == 20480); 139479#L114 assume !(ssl3_connect_~s__state~0 == 4099); 139478#L117 assume !(ssl3_connect_~s__state~0 == 4368); 139477#L120 assume !(ssl3_connect_~s__state~0 == 4369); 139476#L123 assume !(ssl3_connect_~s__state~0 == 4384); 139475#L126 assume !(ssl3_connect_~s__state~0 == 4385); 139474#L129 assume !(ssl3_connect_~s__state~0 == 4400); 139473#L132 assume !(ssl3_connect_~s__state~0 == 4401); 139472#L135 assume !(ssl3_connect_~s__state~0 == 4416); 139471#L138 assume !(ssl3_connect_~s__state~0 == 4417); 139470#L141 assume !(ssl3_connect_~s__state~0 == 4432); 139469#L144 assume !(ssl3_connect_~s__state~0 == 4433); 139468#L147 assume !(ssl3_connect_~s__state~0 == 4448); 139467#L150 assume !(ssl3_connect_~s__state~0 == 4449); 139466#L153 assume !(ssl3_connect_~s__state~0 == 4464); 139465#L156 assume !(ssl3_connect_~s__state~0 == 4465); 139464#L159 assume !(ssl3_connect_~s__state~0 == 4466); 139463#L162 assume !(ssl3_connect_~s__state~0 == 4467); 139462#L165 assume !(ssl3_connect_~s__state~0 == 4480); 139461#L168 assume !(ssl3_connect_~s__state~0 == 4481); 139460#L171 assume !(ssl3_connect_~s__state~0 == 4496); 139459#L174 assume !(ssl3_connect_~s__state~0 == 4497); 139458#L177 assume ssl3_connect_~s__state~0 == 4512; 139409#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 139457#L382 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; 139456#L388 assume ssl3_connect_~s__s3__tmp__new_compression~0 == 0;ssl3_connect_~s__session__compress_meth~0 := 0; 139455#L388-2 assume !(ssl3_connect_~tmp___7~0 == 0); 137598#L397 assume !(ssl3_connect_~tmp___8~0 == 0); 137599#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137586#L521 ssl3_connect_~skip~0 := 0; 137587#L99-2 assume true; 137582#L99 assume !false; 137583#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137578#L102 assume !(ssl3_connect_~s__state~0 == 12292); 137579#L105 assume !(ssl3_connect_~s__state~0 == 16384); 137574#L108 assume !(ssl3_connect_~s__state~0 == 4096); 137575#L111 assume !(ssl3_connect_~s__state~0 == 20480); 137570#L114 assume !(ssl3_connect_~s__state~0 == 4099); 137571#L117 assume !(ssl3_connect_~s__state~0 == 4368); 137566#L120 assume !(ssl3_connect_~s__state~0 == 4369); 137567#L123 assume !(ssl3_connect_~s__state~0 == 4384); 137562#L126 assume !(ssl3_connect_~s__state~0 == 4385); 137563#L129 assume !(ssl3_connect_~s__state~0 == 4400); 137558#L132 assume !(ssl3_connect_~s__state~0 == 4401); 137559#L135 assume !(ssl3_connect_~s__state~0 == 4416); 137554#L138 assume !(ssl3_connect_~s__state~0 == 4417); 137555#L141 assume !(ssl3_connect_~s__state~0 == 4432); 137550#L144 assume !(ssl3_connect_~s__state~0 == 4433); 137551#L147 assume !(ssl3_connect_~s__state~0 == 4448); 137546#L150 assume !(ssl3_connect_~s__state~0 == 4449); 137547#L153 assume !(ssl3_connect_~s__state~0 == 4464); 137542#L156 assume !(ssl3_connect_~s__state~0 == 4465); 137543#L159 assume !(ssl3_connect_~s__state~0 == 4466); 137538#L162 assume !(ssl3_connect_~s__state~0 == 4467); 137539#L165 assume !(ssl3_connect_~s__state~0 == 4480); 137534#L168 assume !(ssl3_connect_~s__state~0 == 4481); 137535#L171 assume !(ssl3_connect_~s__state~0 == 4496); 137530#L174 assume !(ssl3_connect_~s__state~0 == 4497); 137531#L177 assume !(ssl3_connect_~s__state~0 == 4512); 136801#L180 assume !(ssl3_connect_~s__state~0 == 4513); 136802#L183 assume ssl3_connect_~s__state~0 == 4528; 136794#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 136795#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 + 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 136743#L412 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 136744#L416 assume !(ssl3_connect_~__cil_tmp59~0 - 2 != 0); 137503#L412-1 ssl3_connect_~s__init_num~0 := 0; 137504#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 136706#L521 ssl3_connect_~skip~0 := 0; 136707#L99-2 assume true; 136697#L99 assume !false; 136698#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136685#L102 assume !(ssl3_connect_~s__state~0 == 12292); 136686#L105 assume !(ssl3_connect_~s__state~0 == 16384); 136673#L108 assume !(ssl3_connect_~s__state~0 == 4096); 136674#L111 assume !(ssl3_connect_~s__state~0 == 20480); 136661#L114 assume !(ssl3_connect_~s__state~0 == 4099); 136662#L117 assume !(ssl3_connect_~s__state~0 == 4368); 136649#L120 assume !(ssl3_connect_~s__state~0 == 4369); 136650#L123 assume !(ssl3_connect_~s__state~0 == 4384); 136635#L126 assume !(ssl3_connect_~s__state~0 == 4385); 136636#L129 assume !(ssl3_connect_~s__state~0 == 4400); 136621#L132 assume !(ssl3_connect_~s__state~0 == 4401); 136622#L135 assume !(ssl3_connect_~s__state~0 == 4416); 136607#L138 assume !(ssl3_connect_~s__state~0 == 4417); 136608#L141 assume !(ssl3_connect_~s__state~0 == 4432); 136595#L144 assume !(ssl3_connect_~s__state~0 == 4433); 136596#L147 assume !(ssl3_connect_~s__state~0 == 4448); 136582#L150 assume !(ssl3_connect_~s__state~0 == 4449); 136583#L153 assume !(ssl3_connect_~s__state~0 == 4464); 136568#L156 assume !(ssl3_connect_~s__state~0 == 4465); 136569#L159 assume !(ssl3_connect_~s__state~0 == 4466); 136555#L162 assume !(ssl3_connect_~s__state~0 == 4467); 136556#L165 assume !(ssl3_connect_~s__state~0 == 4480); 136542#L168 assume !(ssl3_connect_~s__state~0 == 4481); 136543#L171 assume !(ssl3_connect_~s__state~0 == 4496); 136528#L174 assume !(ssl3_connect_~s__state~0 == 4497); 136529#L177 assume !(ssl3_connect_~s__state~0 == 4512); 136514#L180 assume !(ssl3_connect_~s__state~0 == 4513); 136515#L183 assume !(ssl3_connect_~s__state~0 == 4528); 136283#L186 assume !(ssl3_connect_~s__state~0 == 4529); 136284#L189 assume !(ssl3_connect_~s__state~0 == 4560); 139404#L192 assume !(ssl3_connect_~s__state~0 == 4561); 139403#L195 assume ssl3_connect_~s__state~0 == 4352; 139402#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 139401#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 137251#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137252#L486 assume !(ssl3_connect_~s__s3__tmp__reuse_message~0 == 0); 137236#L521 ssl3_connect_~skip~0 := 0; 137237#L99-2 assume true; 137231#L99 assume !false; 137232#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137225#L102 assume !(ssl3_connect_~s__state~0 == 12292); 137226#L105 assume !(ssl3_connect_~s__state~0 == 16384); 137221#L108 assume !(ssl3_connect_~s__state~0 == 4096); 137222#L111 assume !(ssl3_connect_~s__state~0 == 20480); 137215#L114 assume !(ssl3_connect_~s__state~0 == 4099); 137217#L117 assume !(ssl3_connect_~s__state~0 == 4368); 139387#L120 assume !(ssl3_connect_~s__state~0 == 4369); 139388#L123 assume ssl3_connect_~s__state~0 == 4384; 139435#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 139703#L270 assume ssl3_connect_~blastFlag~0 == 1;ssl3_connect_~blastFlag~0 := 2; 137735#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 139702#L276 assume ssl3_connect_~s__hit~0 != 0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-10 07:04:42,155 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:42,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1986639219, now seen corresponding path program 1 times [2018-11-10 07:04:42,155 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:42,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:42,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:42,156 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:42,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:42,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:42,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 07:04:42,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 07:04:42,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 2 times [2018-11-10 07:04:42,166 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 07:04:42,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 07:04:42,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:42,166 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 07:04:42,166 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 07:04:42,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 07:04:42,228 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-10 07:04:42,228 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 07:04:42,228 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_1a77a3b1-7175-4581-9c49-e1d6f6429925/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-10 07:04:42,240 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-10 07:04:42,270 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-10 07:04:42,270 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-10 07:04:42,272 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 07:04:42,283 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-10 07:04:42,299 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 07:04:42,300 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-10 07:04:42,300 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 07:04:42,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 07:04:42,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 07:04:42,300 INFO L87 Difference]: Start difference. First operand 5702 states and 6727 transitions. cyclomatic complexity: 1029 Second operand 4 states. [2018-11-10 07:04:42,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 07:04:42,405 INFO L93 Difference]: Finished difference Result 3848 states and 4317 transitions. [2018-11-10 07:04:42,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-10 07:04:42,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4317 transitions. [2018-11-10 07:04:42,415 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 07:04:42,415 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 0 states and 0 transitions. [2018-11-10 07:04:42,415 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-10 07:04:42,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-10 07:04:42,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-10 07:04:42,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-10 07:04:42,415 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 07:04:42,415 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 07:04:42,415 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-10 07:04:42,415 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 07:04:42,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-10 07:04:42,416 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-10 07:04:42,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-10 07:04:42,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 07:04:42 BoogieIcfgContainer [2018-11-10 07:04:42,421 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 07:04:42,422 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 07:04:42,422 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 07:04:42,422 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 07:04:42,422 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 07:04:33" (3/4) ... [2018-11-10 07:04:42,426 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-10 07:04:42,426 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 07:04:42,427 INFO L168 Benchmark]: Toolchain (without parser) took 10015.73 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 603.5 MB). Free memory was 959.1 MB in the beginning and 1.1 GB in the end (delta: -148.4 MB). Peak memory consumption was 455.1 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,428 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 07:04:42,428 INFO L168 Benchmark]: CACSL2BoogieTranslator took 221.56 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 937.7 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,428 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.28 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.2 MB). Free memory was 937.7 MB in the beginning and 1.1 GB in the end (delta: -201.9 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,429 INFO L168 Benchmark]: Boogie Preprocessor took 24.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,429 INFO L168 Benchmark]: RCFGBuilder took 421.01 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: 43.1 MB). Peak memory consumption was 43.1 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,429 INFO L168 Benchmark]: BuchiAutomizer took 9272.45 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 458.2 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -14.4 MB). Peak memory consumption was 443.8 MB. Max. memory is 11.5 GB. [2018-11-10 07:04:42,430 INFO L168 Benchmark]: Witness Printer took 4.13 ms. Allocated memory is still 1.6 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 07:04:42,432 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 221.56 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 937.7 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 69.28 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 145.2 MB). Free memory was 937.7 MB in the beginning and 1.1 GB in the end (delta: -201.9 MB). Peak memory consumption was 17.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 421.01 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: 43.1 MB). Peak memory consumption was 43.1 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9272.45 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 458.2 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -14.4 MB). Peak memory consumption was 443.8 MB. Max. memory is 11.5 GB. * Witness Printer took 4.13 ms. Allocated memory is still 1.6 GB. Free memory is still 1.1 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 5 locations. One deterministic module has affine ranking function s__state and consists of 5 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 9.2s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.6s. Construction of modules took 2.1s. 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, 4021 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: 6680 SDtfs, 3516 SDslu, 3544 SDs, 0 SdLazy, 3891 SolverSat, 647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...