./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 5377418547a5706dafa6030007433e8164dafce8 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 04:53:56,765 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 04:53:56,767 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 04:53:56,784 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 04:53:56,785 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 04:53:56,786 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 04:53:56,788 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 04:53:56,798 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 04:53:56,803 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 04:53:56,806 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 04:53:56,807 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 04:53:56,808 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 04:53:56,808 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 04:53:56,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 04:53:56,810 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 04:53:56,811 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 04:53:56,811 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 04:53:56,812 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 04:53:56,814 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 04:53:56,815 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 04:53:56,818 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 04:53:56,820 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 04:53:56,822 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 04:53:56,823 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 04:53:56,827 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 04:53:56,827 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 04:53:56,827 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 04:53:56,829 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 04:53:56,830 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 04:53:56,831 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 04:53:56,831 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 04:53:56,832 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 04:53:56,833 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 04:53:56,834 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 04:53:56,837 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 04:53:56,837 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 04:53:56,837 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 04:53:56,838 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 04:53:56,838 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 04:53:56,839 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 04:53:56,841 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 04:53:56,841 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 04:53:56,869 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 04:53:56,869 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 04:53:56,870 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 04:53:56,870 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 04:53:56,870 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 04:53:56,871 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 04:53:56,871 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 04:53:56,871 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 04:53:56,871 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 04:53:56,871 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 04:53:56,872 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 04:53:56,872 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 04:53:56,872 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 04:53:56,872 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 04:53:56,872 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 04:53:56,873 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 04:53:56,873 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 04:53:56,873 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 04:53:56,873 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 04:53:56,873 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 04:53:56,874 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 04:53:56,874 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 04:53:56,874 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 04:53:56,874 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 04:53:56,874 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 04:53:56,875 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 04:53:56,875 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 04:53:56,875 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 04:53:56,875 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 04:53:56,876 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 04:53:56,876 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 04:53:56,887 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 04:53:56,887 INFO L138 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 -> 5377418547a5706dafa6030007433e8164dafce8 [2019-11-20 04:53:57,023 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 04:53:57,036 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 04:53:57,040 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 04:53:57,046 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 04:53:57,047 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 04:53:57,047 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-20 04:53:57,120 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/data/58cd5bd70/34105e9c6c24402c941d61e96b249af0/FLAGebbc2c2a8 [2019-11-20 04:53:57,555 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 04:53:57,555 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-20 04:53:57,566 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/data/58cd5bd70/34105e9c6c24402c941d61e96b249af0/FLAGebbc2c2a8 [2019-11-20 04:53:57,919 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/data/58cd5bd70/34105e9c6c24402c941d61e96b249af0 [2019-11-20 04:53:57,921 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 04:53:57,922 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 04:53:57,923 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 04:53:57,923 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 04:53:57,928 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 04:53:57,928 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 04:53:57" (1/1) ... [2019-11-20 04:53:57,931 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48078027 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:57, skipping insertion in model container [2019-11-20 04:53:57,931 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 04:53:57" (1/1) ... [2019-11-20 04:53:57,936 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 04:53:57,978 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 04:53:58,244 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 04:53:58,256 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 04:53:58,321 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 04:53:58,339 INFO L192 MainTranslator]: Completed translation [2019-11-20 04:53:58,340 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58 WrapperNode [2019-11-20 04:53:58,340 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 04:53:58,341 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 04:53:58,341 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 04:53:58,341 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 04:53:58,349 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,358 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,396 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 04:53:58,396 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 04:53:58,396 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 04:53:58,396 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 04:53:58,405 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,406 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,409 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,409 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,415 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,422 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,424 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... [2019-11-20 04:53:58,428 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 04:53:58,429 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 04:53:58,429 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 04:53:58,429 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 04:53:58,430 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:53:58,499 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 04:53:58,500 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 04:53:58,619 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 04:53:59,056 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-20 04:53:59,057 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-20 04:53:59,058 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 04:53:59,059 INFO L285 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-20 04:53:59,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:53:59 BoogieIcfgContainer [2019-11-20 04:53:59,061 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 04:53:59,061 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 04:53:59,062 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 04:53:59,065 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 04:53:59,066 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:53:59,067 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 04:53:57" (1/3) ... [2019-11-20 04:53:59,068 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@460be98a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 04:53:59, skipping insertion in model container [2019-11-20 04:53:59,068 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:53:59,068 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 04:53:58" (2/3) ... [2019-11-20 04:53:59,069 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@460be98a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 04:53:59, skipping insertion in model container [2019-11-20 04:53:59,069 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 04:53:59,069 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:53:59" (3/3) ... [2019-11-20 04:53:59,071 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2019-11-20 04:53:59,116 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 04:53:59,116 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 04:53:59,116 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 04:53:59,116 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 04:53:59,117 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 04:53:59,117 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 04:53:59,117 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 04:53:59,117 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 04:53:59,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-20 04:53:59,161 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-20 04:53:59,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:53:59,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:53:59,169 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 04:53:59,170 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:53:59,170 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 04:53:59,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-20 04:53:59,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-20 04:53:59,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:53:59,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:53:59,178 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 04:53:59,179 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:53:59,183 INFO L794 eck$LassoCheckResult]: Stem: 85#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 98#L74true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86#L77-2true ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7#L84true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 48#L94-1true [2019-11-20 04:53:59,184 INFO L796 eck$LassoCheckResult]: Loop: 48#L94-1true assume !false; 27#L95true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53#L97true assume 12292 == ssl3_connect_~s__state~0; 11#L98true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 119#L203true ssl3_connect_~s__server~0 := 0; 5#L208true assume 0 != ssl3_connect_~cb~0; 13#L208-2true assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 79#L220true assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 72#L220-2true assume !(0 == ssl3_connect_~tmp___4~0); 114#L244true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 55#L529true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49#L565true ssl3_connect_~skip~0 := 0; 48#L94-1true [2019-11-20 04:53:59,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:53:59,190 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-20 04:53:59,198 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:53:59,198 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362855345] [2019-11-20 04:53:59,199 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:53:59,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,304 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:53:59,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:53:59,305 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 1 times [2019-11-20 04:53:59,305 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:53:59,306 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705960603] [2019-11-20 04:53:59,306 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:53:59,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,326 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:53:59,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:53:59,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1151952783, now seen corresponding path program 1 times [2019-11-20 04:53:59,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:53:59,328 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129331323] [2019-11-20 04:53:59,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:53:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:53:59,362 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:53:59,497 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:53:59,498 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:53:59,498 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:53:59,498 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:53:59,498 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:53:59,498 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:53:59,499 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:53:59,499 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:53:59,499 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-20 04:53:59,500 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:53:59,500 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:53:59,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,568 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:53:59,841 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:53:59,842 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:53:59,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:53:59,869 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:53:59,870 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:53:59,889 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,889 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:53:59,897 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:53:59,897 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:53:59,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,913 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:53:59,919 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:53:59,919 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:53:59,938 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,938 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:53:59,942 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:53:59,943 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:53:59,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,961 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:53:59,966 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:53:59,966 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:53:59,987 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:53:59,987 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,010 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:00,010 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,030 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:00,030 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,047 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:00,047 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,056 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:00,056 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:00,074 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:00,079 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,095 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:00,095 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,100 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:00,100 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:00,116 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:00,142 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,151 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:54:00,153 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:00,153 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:00,153 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:00,153 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:00,153 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:54:00,153 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,153 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:00,153 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:00,154 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-20 04:54:00,154 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:00,154 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:00,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:00,444 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:00,450 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,465 INFO L120 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 [2019-11-20 04:54:00,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,468 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,471 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:54:00,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,475 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:00,485 INFO L120 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 [2019-11-20 04:54:00,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,487 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 04:54:00,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,489 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:54:00,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,491 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,510 INFO L120 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 [2019-11-20 04:54:00,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,512 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 04:54:00,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,514 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:54:00,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,517 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:00,529 INFO L120 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 [2019-11-20 04:54:00,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,531 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,533 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,533 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,535 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,546 INFO L120 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 Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,548 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,550 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,550 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,552 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:00,565 INFO L120 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 [2019-11-20 04:54:00,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,567 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,567 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,567 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,567 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,569 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:00,577 INFO L120 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 [2019-11-20 04:54:00,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,584 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,602 INFO L120 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 [2019-11-20 04:54:00,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,604 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,607 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,611 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,623 INFO L120 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 [2019-11-20 04:54:00,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,643 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,643 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,654 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,662 INFO L120 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 [2019-11-20 04:54:00,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,669 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:00,676 INFO L120 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 [2019-11-20 04:54:00,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:00,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:00,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:00,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:00,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:00,682 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:00,682 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:00,697 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:54:00,717 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 04:54:00,717 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:00,726 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:54:00,727 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:54:00,727 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:54:00,728 INFO L512 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 [] [2019-11-20 04:54:00,736 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:00,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:00,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:00,777 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:00,779 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:00,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:00,795 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:00,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:00,944 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 [2019-11-20 04:54:00,945 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-20 04:54:01,408 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states.. Second operand 5 states. Result 489 states and 812 transitions. Complement of second has 8 states. [2019-11-20 04:54:01,411 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 [2019-11-20 04:54:01,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:01,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 406 transitions. [2019-11-20 04:54:01,418 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-20 04:54:01,422 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:01,422 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 04:54:01,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:01,456 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:01,457 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:01,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:01,467 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:01,467 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:01,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:01,504 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 [2019-11-20 04:54:01,504 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-20 04:54:01,801 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states.. Second operand 5 states. Result 515 states and 851 transitions. Complement of second has 10 states. [2019-11-20 04:54:01,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-20 04:54:01,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:01,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2019-11-20 04:54:01,803 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-20 04:54:01,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:01,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 16 letters. Loop has 12 letters. [2019-11-20 04:54:01,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:01,805 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 24 letters. [2019-11-20 04:54:01,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:01,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 515 states and 851 transitions. [2019-11-20 04:54:01,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-20 04:54:01,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 515 states to 316 states and 480 transitions. [2019-11-20 04:54:01,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2019-11-20 04:54:01,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2019-11-20 04:54:01,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 316 states and 480 transitions. [2019-11-20 04:54:01,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:01,836 INFO L688 BuchiCegarLoop]: Abstraction has 316 states and 480 transitions. [2019-11-20 04:54:01,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states and 480 transitions. [2019-11-20 04:54:01,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 134. [2019-11-20 04:54:01,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-20 04:54:01,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-20 04:54:01,879 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:01,879 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:01,880 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 04:54:01,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-20 04:54:01,881 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-20 04:54:01,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:01,882 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:01,883 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 04:54:01,883 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:01,883 INFO L794 eck$LassoCheckResult]: Stem: 1379#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1380#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1381#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1280#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1281#L85 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1344#L94-1 [2019-11-20 04:54:01,883 INFO L796 eck$LassoCheckResult]: Loop: 1344#L94-1 assume !false; 1345#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1399#L97 assume 12292 == ssl3_connect_~s__state~0; 1285#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 1286#L203 ssl3_connect_~s__server~0 := 0; 1270#L208 assume 0 != ssl3_connect_~cb~0; 1271#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1291#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 1363#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 1364#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 1284#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1276#L565 ssl3_connect_~skip~0 := 0; 1344#L94-1 [2019-11-20 04:54:01,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:01,884 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-20 04:54:01,884 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:01,885 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413277202] [2019-11-20 04:54:01,885 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,902 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:01,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:01,903 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 2 times [2019-11-20 04:54:01,903 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:01,903 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864002985] [2019-11-20 04:54:01,904 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:01,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,921 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:01,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:01,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1330124562, now seen corresponding path program 1 times [2019-11-20 04:54:01,922 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:01,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970141768] [2019-11-20 04:54:01,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:01,966 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:02,094 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:02,094 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:02,094 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:02,095 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:02,095 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:54:02,095 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,095 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:02,095 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:02,095 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-20 04:54:02,095 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:02,096 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:02,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,394 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:02,394 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,406 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:02,406 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,412 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:02,412 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:02,422 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,427 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:02,428 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,442 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:02,442 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,450 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:02,450 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,457 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:02,458 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,462 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:02,463 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,469 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:02,470 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,486 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:02,486 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,496 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:54:02,498 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:02,498 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:02,498 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:02,498 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:02,498 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:54:02,499 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,499 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:02,499 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:02,499 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-20 04:54:02,499 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:02,499 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:02,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:02,780 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:02,780 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,785 INFO L120 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 [2019-11-20 04:54:02,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,787 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 04:54:02,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,788 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:54:02,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,794 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,801 INFO L120 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 [2019-11-20 04:54:02,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,803 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 04:54:02,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,805 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 04:54:02,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,811 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,818 INFO L120 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 [2019-11-20 04:54:02,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,824 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,827 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,833 INFO L120 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 [2019-11-20 04:54:02,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:02,839 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,846 INFO L120 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 [2019-11-20 04:54:02,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,848 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,849 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,851 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,858 INFO L120 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 [2019-11-20 04:54:02,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,866 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,885 INFO L120 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 [2019-11-20 04:54:02,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,892 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/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 [2019-11-20 04:54:02,903 INFO L120 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 [2019-11-20 04:54:02,906 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,907 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,907 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,907 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,907 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:02,911 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,919 INFO L120 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 [2019-11-20 04:54:02,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:02,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:02,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:02,922 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:02,922 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:02,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:02,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,927 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:54:02,933 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:54:02,933 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:02,938 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:54:02,938 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:54:02,938 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:54:02,938 INFO L512 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 [] [2019-11-20 04:54:02,941 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:02,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:02,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:02,996 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:02,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:03,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:03,012 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:03,013 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:03,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:03,038 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 [2019-11-20 04:54:03,038 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 04:54:03,320 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 430 states and 638 transitions. Complement of second has 7 states. [2019-11-20 04:54:03,321 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 [2019-11-20 04:54:03,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:03,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-20 04:54:03,322 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 04:54:03,322 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:03,322 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 04:54:03,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:03,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:03,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:03,357 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:03,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:03,366 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:03,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:03,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:03,389 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 [2019-11-20 04:54:03,389 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 04:54:03,660 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 442 states and 653 transitions. Complement of second has 9 states. [2019-11-20 04:54:03,661 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 [2019-11-20 04:54:03,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:03,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-20 04:54:03,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 04:54:03,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:03,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-20 04:54:03,662 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:03,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-20 04:54:03,663 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:03,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-20 04:54:03,668 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-20 04:54:03,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-20 04:54:03,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-20 04:54:03,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-20 04:54:03,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-20 04:54:03,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:03,674 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-20 04:54:03,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-20 04:54:03,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-20 04:54:03,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-20 04:54:03,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-20 04:54:03,683 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:03,683 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:03,683 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 04:54:03,684 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-20 04:54:03,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-20 04:54:03,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:03,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:03,689 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 04:54:03,691 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:03,691 INFO L794 eck$LassoCheckResult]: Stem: 2526#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2527#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2528#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2428#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2429#L85 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2490#L94-1 [2019-11-20 04:54:03,692 INFO L796 eck$LassoCheckResult]: Loop: 2490#L94-1 assume !false; 2464#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2465#L97 assume 12292 == ssl3_connect_~s__state~0; 2433#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2434#L203 ssl3_connect_~s__server~0 := 0; 2418#L208 assume 0 != ssl3_connect_~cb~0; 2419#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2442#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2510#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 2511#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2432#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2424#L565 ssl3_connect_~skip~0 := 0; 2490#L94-1 [2019-11-20 04:54:03,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:03,693 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-20 04:54:03,693 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:03,693 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129006771] [2019-11-20 04:54:03,693 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,715 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:03,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:03,718 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 3 times [2019-11-20 04:54:03,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:03,720 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655931789] [2019-11-20 04:54:03,721 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:03,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,742 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:03,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:03,745 INFO L82 PathProgramCache]: Analyzing trace with hash -743318548, now seen corresponding path program 1 times [2019-11-20 04:54:03,745 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:03,746 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770190615] [2019-11-20 04:54:03,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:03,785 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:03,879 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:03,879 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:03,879 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:03,879 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:03,879 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:54:03,879 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:03,879 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:03,879 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:03,879 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-20 04:54:03,880 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:03,880 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:03,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:03,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,134 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:04,134 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:04,141 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:04,149 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:04,157 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,162 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:04,162 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:04,169 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:04,181 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,189 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:54:04,190 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:04,191 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:04,191 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:04,191 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:04,191 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:54:04,191 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,191 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:04,191 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:04,191 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-20 04:54:04,191 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:04,191 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:04,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:04,402 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:04,402 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,413 INFO L120 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 [2019-11-20 04:54:04,416 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:04,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:04,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:04,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:04,416 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:04,417 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:04,417 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,419 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,425 INFO L120 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 [2019-11-20 04:54:04,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:04,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:04,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:04,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:04,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:04,429 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:04,429 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,436 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:54:04,439 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 04:54:04,439 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:04,443 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:54:04,443 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:54:04,444 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:54:04,444 INFO L512 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 [] [2019-11-20 04:54:04,446 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:04,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:04,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:04,476 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:04,477 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:04,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:04,491 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:04,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:04,511 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 [2019-11-20 04:54:04,511 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 04:54:04,778 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 430 states and 638 transitions. Complement of second has 7 states. [2019-11-20 04:54:04,779 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 [2019-11-20 04:54:04,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:04,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-20 04:54:04,780 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 04:54:04,780 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:04,780 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 04:54:04,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:04,816 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:04,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:04,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:04,828 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:04,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:04,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:04,854 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 [2019-11-20 04:54:04,854 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 04:54:05,053 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 442 states and 653 transitions. Complement of second has 9 states. [2019-11-20 04:54:05,054 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 [2019-11-20 04:54:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:05,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-20 04:54:05,055 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-20 04:54:05,055 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:05,055 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-20 04:54:05,056 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:05,056 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-20 04:54:05,056 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:05,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-20 04:54:05,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-20 04:54:05,064 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-20 04:54:05,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-20 04:54:05,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-20 04:54:05,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-20 04:54:05,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:05,066 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-20 04:54:05,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-20 04:54:05,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-20 04:54:05,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-20 04:54:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-20 04:54:05,074 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:05,074 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-20 04:54:05,074 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 04:54:05,074 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-20 04:54:05,075 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-20 04:54:05,075 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:05,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:05,076 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:05,077 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:05,077 INFO L794 eck$LassoCheckResult]: Stem: 3674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3675#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3676#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3576#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3578#L94-1 assume !false; 3640#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3645#L97 assume !(12292 == ssl3_connect_~s__state~0); 3636#L100 assume !(16384 == ssl3_connect_~s__state~0); 3598#L103 assume 4096 == ssl3_connect_~s__state~0; 3582#L203 [2019-11-20 04:54:05,077 INFO L796 eck$LassoCheckResult]: Loop: 3582#L203 ssl3_connect_~s__server~0 := 0; 3566#L208 assume 0 != ssl3_connect_~cb~0; 3567#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 3587#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 3658#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 3659#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 3580#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3572#L565 ssl3_connect_~skip~0 := 0; 3638#L94-1 assume !false; 3612#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3613#L97 assume 12292 == ssl3_connect_~s__state~0; 3581#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 3582#L203 [2019-11-20 04:54:05,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:05,078 INFO L82 PathProgramCache]: Analyzing trace with hash 43610426, now seen corresponding path program 1 times [2019-11-20 04:54:05,078 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:05,078 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908716743] [2019-11-20 04:54:05,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:05,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:05,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:05,131 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908716743] [2019-11-20 04:54:05,132 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:05,132 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 04:54:05,134 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558736757] [2019-11-20 04:54:05,137 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:05,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:05,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1372142975, now seen corresponding path program 4 times [2019-11-20 04:54:05,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:05,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875225178] [2019-11-20 04:54:05,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:05,159 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875225178] [2019-11-20 04:54:05,159 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:05,159 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:05,160 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259699656] [2019-11-20 04:54:05,160 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:05,160 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:05,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:05,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:05,166 INFO L87 Difference]: Start difference. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 3 states. [2019-11-20 04:54:05,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:05,333 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-11-20 04:54:05,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:05,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 162 states and 241 transitions. [2019-11-20 04:54:05,335 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-11-20 04:54:05,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 162 states to 162 states and 241 transitions. [2019-11-20 04:54:05,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2019-11-20 04:54:05,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 132 [2019-11-20 04:54:05,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 162 states and 241 transitions. [2019-11-20 04:54:05,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:05,337 INFO L688 BuchiCegarLoop]: Abstraction has 162 states and 241 transitions. [2019-11-20 04:54:05,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states and 241 transitions. [2019-11-20 04:54:05,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 146. [2019-11-20 04:54:05,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-20 04:54:05,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 221 transitions. [2019-11-20 04:54:05,343 INFO L711 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-20 04:54:05,343 INFO L591 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-20 04:54:05,344 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 04:54:05,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states and 221 transitions. [2019-11-20 04:54:05,345 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 112 [2019-11-20 04:54:05,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:05,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:05,346 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:05,346 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:05,346 INFO L794 eck$LassoCheckResult]: Stem: 3978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3979#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3980#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3879#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3881#L94-1 assume !false; 3943#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3948#L97 assume !(12292 == ssl3_connect_~s__state~0); 3939#L100 assume !(16384 == ssl3_connect_~s__state~0); 3901#L103 assume !(4096 == ssl3_connect_~s__state~0); 3902#L106 assume !(20480 == ssl3_connect_~s__state~0); 3888#L109 [2019-11-20 04:54:05,347 INFO L796 eck$LassoCheckResult]: Loop: 3888#L109 assume !(4099 == ssl3_connect_~s__state~0); 3889#L112 assume 4368 == ssl3_connect_~s__state~0; 3944#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 3945#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3997#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3961#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 3883#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4006#L565 ssl3_connect_~skip~0 := 0; 4005#L94-1 assume !false; 4004#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4003#L97 assume !(12292 == ssl3_connect_~s__state~0); 4001#L100 assume !(16384 == ssl3_connect_~s__state~0); 4002#L103 assume !(4096 == ssl3_connect_~s__state~0); 4000#L106 assume !(20480 == ssl3_connect_~s__state~0); 3888#L109 [2019-11-20 04:54:05,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:05,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1351923323, now seen corresponding path program 1 times [2019-11-20 04:54:05,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:05,348 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822786630] [2019-11-20 04:54:05,348 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:05,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:05,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:05,368 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822786630] [2019-11-20 04:54:05,368 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:05,368 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:05,369 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961761438] [2019-11-20 04:54:05,369 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:05,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:05,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1948055368, now seen corresponding path program 1 times [2019-11-20 04:54:05,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:05,369 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424356021] [2019-11-20 04:54:05,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:05,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:05,382 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:05,517 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:05,518 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:05,518 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:05,518 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:05,518 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:54:05,518 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:05,518 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:05,518 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:05,518 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-20 04:54:05,518 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:05,519 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:05,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,758 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:05,758 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:05,761 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:05,761 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:05,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:05,769 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 04:54:05,776 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:54:05,778 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:05,778 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:05,778 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:05,778 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:05,778 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:54:05,778 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:05,778 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:05,779 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:05,779 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-20 04:54:05,779 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:05,779 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:05,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:05,998 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:05,998 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:06,002 INFO L120 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 [2019-11-20 04:54:06,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:06,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:06,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:06,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:06,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:06,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:06,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 04:54:06,007 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:54:06,009 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:54:06,009 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:06,013 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:54:06,013 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:54:06,013 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:54:06,013 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -1*ULTIMATE.start_ssl3_connect_~s__state~0 + 4376 Supporting invariants [] [2019-11-20 04:54:06,014 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 04:54:06,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:06,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:06,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:06,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:06,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:06,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:06,044 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:06,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:06,069 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 [2019-11-20 04:54:06,069 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 146 states and 221 transitions. cyclomatic complexity: 77 Second operand 5 states. [2019-11-20 04:54:06,512 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 146 states and 221 transitions. cyclomatic complexity: 77. Second operand 5 states. Result 563 states and 840 transitions. Complement of second has 9 states. [2019-11-20 04:54:06,512 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 [2019-11-20 04:54:06,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 04:54:06,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2019-11-20 04:54:06,513 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 14 letters. [2019-11-20 04:54:06,513 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:06,513 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 24 letters. Loop has 14 letters. [2019-11-20 04:54:06,514 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:06,514 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 28 letters. [2019-11-20 04:54:06,514 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:06,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 840 transitions. [2019-11-20 04:54:06,519 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2019-11-20 04:54:06,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 516 states and 753 transitions. [2019-11-20 04:54:06,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2019-11-20 04:54:06,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 345 [2019-11-20 04:54:06,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 516 states and 753 transitions. [2019-11-20 04:54:06,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:06,524 INFO L688 BuchiCegarLoop]: Abstraction has 516 states and 753 transitions. [2019-11-20 04:54:06,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states and 753 transitions. [2019-11-20 04:54:06,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 359. [2019-11-20 04:54:06,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2019-11-20 04:54:06,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 543 transitions. [2019-11-20 04:54:06,545 INFO L711 BuchiCegarLoop]: Abstraction has 359 states and 543 transitions. [2019-11-20 04:54:06,545 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:06,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:06,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:06,545 INFO L87 Difference]: Start difference. First operand 359 states and 543 transitions. Second operand 3 states. [2019-11-20 04:54:06,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:06,647 INFO L93 Difference]: Finished difference Result 363 states and 546 transitions. [2019-11-20 04:54:06,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:06,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 546 transitions. [2019-11-20 04:54:06,650 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-20 04:54:06,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 361 states and 544 transitions. [2019-11-20 04:54:06,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2019-11-20 04:54:06,653 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2019-11-20 04:54:06,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 361 states and 544 transitions. [2019-11-20 04:54:06,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:06,661 INFO L688 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-20 04:54:06,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states and 544 transitions. [2019-11-20 04:54:06,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2019-11-20 04:54:06,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2019-11-20 04:54:06,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 544 transitions. [2019-11-20 04:54:06,670 INFO L711 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-20 04:54:06,671 INFO L591 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-20 04:54:06,671 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 04:54:06,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 361 states and 544 transitions. [2019-11-20 04:54:06,673 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-20 04:54:06,673 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:06,673 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:06,674 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:06,675 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:06,675 INFO L794 eck$LassoCheckResult]: Stem: 5548#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5549#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5550#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 5411#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5413#L94-1 assume !false; 5676#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5621#L97 assume 12292 == ssl3_connect_~s__state~0; 5418#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 5419#L203 ssl3_connect_~s__server~0 := 0; 5698#L208 assume !(0 != ssl3_connect_~cb~0); 5696#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5693#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5690#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5688#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5682#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5679#L565 ssl3_connect_~skip~0 := 0; 5677#L94-1 assume !false; 5678#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5705#L97 assume !(12292 == ssl3_connect_~s__state~0); 5637#L100 assume !(16384 == ssl3_connect_~s__state~0); 5636#L103 assume !(4096 == ssl3_connect_~s__state~0); 5635#L106 assume !(20480 == ssl3_connect_~s__state~0); 5634#L109 assume 4099 == ssl3_connect_~s__state~0; 5421#L203 [2019-11-20 04:54:06,675 INFO L796 eck$LassoCheckResult]: Loop: 5421#L203 ssl3_connect_~s__server~0 := 0; 5733#L208 assume 0 != ssl3_connect_~cb~0; 5732#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5719#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5528#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5529#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5502#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5407#L565 ssl3_connect_~skip~0 := 0; 5488#L94-1 assume !false; 5737#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5496#L97 assume !(12292 == ssl3_connect_~s__state~0); 5497#L100 assume !(16384 == ssl3_connect_~s__state~0); 5662#L103 assume !(4096 == ssl3_connect_~s__state~0); 5661#L106 assume !(20480 == ssl3_connect_~s__state~0); 5660#L109 assume 4099 == ssl3_connect_~s__state~0; 5421#L203 [2019-11-20 04:54:06,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:06,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1316520285, now seen corresponding path program 1 times [2019-11-20 04:54:06,676 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:06,676 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881826768] [2019-11-20 04:54:06,676 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:06,716 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881826768] [2019-11-20 04:54:06,716 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:06,716 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:06,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652514986] [2019-11-20 04:54:06,717 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:06,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:06,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1984544980, now seen corresponding path program 1 times [2019-11-20 04:54:06,717 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:06,717 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049237026] [2019-11-20 04:54:06,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:06,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:06,742 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049237026] [2019-11-20 04:54:06,742 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:06,742 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:06,742 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077222002] [2019-11-20 04:54:06,743 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:06,743 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:06,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:06,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:06,743 INFO L87 Difference]: Start difference. First operand 361 states and 544 transitions. cyclomatic complexity: 187 Second operand 3 states. [2019-11-20 04:54:06,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:06,921 INFO L93 Difference]: Finished difference Result 293 states and 446 transitions. [2019-11-20 04:54:06,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:06,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 293 states and 446 transitions. [2019-11-20 04:54:06,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2019-11-20 04:54:06,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 293 states to 265 states and 418 transitions. [2019-11-20 04:54:06,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2019-11-20 04:54:06,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 214 [2019-11-20 04:54:06,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 418 transitions. [2019-11-20 04:54:06,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:06,927 INFO L688 BuchiCegarLoop]: Abstraction has 265 states and 418 transitions. [2019-11-20 04:54:06,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 418 transitions. [2019-11-20 04:54:06,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 224. [2019-11-20 04:54:06,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2019-11-20 04:54:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 349 transitions. [2019-11-20 04:54:06,933 INFO L711 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-20 04:54:06,933 INFO L591 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-20 04:54:06,933 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 04:54:06,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 349 transitions. [2019-11-20 04:54:06,938 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2019-11-20 04:54:06,939 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:06,939 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:06,940 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:06,940 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:06,940 INFO L794 eck$LassoCheckResult]: Stem: 6180#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6181#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6182#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 6071#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6073#L94-1 assume !false; 6111#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6112#L97 assume 12292 == ssl3_connect_~s__state~0; 6078#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 6079#L203 ssl3_connect_~s__server~0 := 0; 6063#L208 assume !(0 != ssl3_connect_~cb~0); 6064#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 6085#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 6166#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 6167#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 6202#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6212#L565 ssl3_connect_~skip~0 := 0; 6210#L94-1 assume !false; 6208#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6145#L97 assume !(12292 == ssl3_connect_~s__state~0); 6146#L100 assume !(16384 == ssl3_connect_~s__state~0); 6245#L103 assume !(4096 == ssl3_connect_~s__state~0); 6244#L106 assume !(20480 == ssl3_connect_~s__state~0); 6219#L109 assume !(4099 == ssl3_connect_~s__state~0); 6200#L112 assume !(4368 == ssl3_connect_~s__state~0); 6191#L115 [2019-11-20 04:54:06,941 INFO L796 eck$LassoCheckResult]: Loop: 6191#L115 assume 4369 == ssl3_connect_~s__state~0; 6139#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 6140#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6203#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6161#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 6075#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6265#L565 ssl3_connect_~skip~0 := 0; 6264#L94-1 assume !false; 6263#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6262#L97 assume !(12292 == ssl3_connect_~s__state~0); 6261#L100 assume !(16384 == ssl3_connect_~s__state~0); 6260#L103 assume !(4096 == ssl3_connect_~s__state~0); 6259#L106 assume !(20480 == ssl3_connect_~s__state~0); 6080#L109 assume !(4099 == ssl3_connect_~s__state~0); 6081#L112 assume !(4368 == ssl3_connect_~s__state~0); 6191#L115 [2019-11-20 04:54:06,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:06,941 INFO L82 PathProgramCache]: Analyzing trace with hash -2137543998, now seen corresponding path program 1 times [2019-11-20 04:54:06,941 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:06,944 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529254349] [2019-11-20 04:54:06,945 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:06,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:06,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:06,967 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529254349] [2019-11-20 04:54:06,967 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:06,967 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:06,968 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406949744] [2019-11-20 04:54:06,968 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:06,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:06,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1824205540, now seen corresponding path program 1 times [2019-11-20 04:54:06,968 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:06,968 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660659137] [2019-11-20 04:54:06,968 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:06,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:06,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:06,981 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:07,070 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:07,070 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:07,070 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:07,070 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:07,070 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 04:54:07,070 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,070 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:07,071 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:07,071 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-20 04:54:07,071 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:07,071 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:07,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,353 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:07,353 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:07,357 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:07,357 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,362 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 04:54:07,362 INFO L440 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/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:07,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 04:54:07,368 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:07,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 04:54:07,382 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,387 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 04:54:07,388 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 04:54:07,388 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 04:54:07,389 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 04:54:07,389 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 04:54:07,389 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 04:54:07,389 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,389 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 04:54:07,389 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 04:54:07,389 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-20 04:54:07,389 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 04:54:07,389 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 04:54:07,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 04:54:07,648 WARN L191 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 28 [2019-11-20 04:54:07,649 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 04:54:07,649 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:07,658 INFO L120 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 [2019-11-20 04:54:07,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 04:54:07,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 04:54:07,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 04:54:07,660 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 04:54:07,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 04:54:07,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 04:54:07,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,664 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 04:54:07,667 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 04:54:07,667 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 04:54:07,671 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 04:54:07,671 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 04:54:07,671 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 04:54:07,671 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8753 Supporting invariants [] [2019-11-20 04:54:07,673 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 04:54:07,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:07,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:07,703 INFO L255 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:07,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:07,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:07,714 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 04:54:07,715 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:07,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:07,748 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 [2019-11-20 04:54:07,748 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 224 states and 349 transitions. cyclomatic complexity: 128 Second operand 4 states. [2019-11-20 04:54:07,995 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 224 states and 349 transitions. cyclomatic complexity: 128. Second operand 4 states. Result 424 states and 641 transitions. Complement of second has 7 states. [2019-11-20 04:54:07,995 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 [2019-11-20 04:54:07,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-20 04:54:07,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 167 transitions. [2019-11-20 04:54:07,996 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 15 letters. [2019-11-20 04:54:07,996 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:07,996 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 39 letters. Loop has 15 letters. [2019-11-20 04:54:07,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:07,997 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 30 letters. [2019-11-20 04:54:07,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 04:54:07,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 424 states and 641 transitions. [2019-11-20 04:54:08,002 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2019-11-20 04:54:08,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 424 states to 355 states and 547 transitions. [2019-11-20 04:54:08,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2019-11-20 04:54:08,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-20 04:54:08,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 547 transitions. [2019-11-20 04:54:08,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,008 INFO L688 BuchiCegarLoop]: Abstraction has 355 states and 547 transitions. [2019-11-20 04:54:08,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 547 transitions. [2019-11-20 04:54:08,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 289. [2019-11-20 04:54:08,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2019-11-20 04:54:08,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 446 transitions. [2019-11-20 04:54:08,014 INFO L711 BuchiCegarLoop]: Abstraction has 289 states and 446 transitions. [2019-11-20 04:54:08,014 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,015 INFO L87 Difference]: Start difference. First operand 289 states and 446 transitions. Second operand 3 states. [2019-11-20 04:54:08,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,121 INFO L93 Difference]: Finished difference Result 327 states and 492 transitions. [2019-11-20 04:54:08,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 327 states and 492 transitions. [2019-11-20 04:54:08,124 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 214 [2019-11-20 04:54:08,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 327 states to 321 states and 486 transitions. [2019-11-20 04:54:08,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 259 [2019-11-20 04:54:08,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 278 [2019-11-20 04:54:08,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 486 transitions. [2019-11-20 04:54:08,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,127 INFO L688 BuchiCegarLoop]: Abstraction has 321 states and 486 transitions. [2019-11-20 04:54:08,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 486 transitions. [2019-11-20 04:54:08,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 314. [2019-11-20 04:54:08,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2019-11-20 04:54:08,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 477 transitions. [2019-11-20 04:54:08,133 INFO L711 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-20 04:54:08,133 INFO L591 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-20 04:54:08,133 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 04:54:08,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 477 transitions. [2019-11-20 04:54:08,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 211 [2019-11-20 04:54:08,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,136 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:08,136 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:08,137 INFO L794 eck$LassoCheckResult]: Stem: 7594#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7595#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7596#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7475#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7477#L94-1 assume !false; 7684#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7683#L97 assume 12292 == ssl3_connect_~s__state~0; 7682#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7681#L203 ssl3_connect_~s__server~0 := 0; 7680#L208 assume !(0 != ssl3_connect_~cb~0); 7679#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7677#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7674#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7673#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7666#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7663#L565 ssl3_connect_~skip~0 := 0; 7660#L94-1 assume !false; 7659#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7658#L97 assume !(12292 == ssl3_connect_~s__state~0); 7657#L100 assume !(16384 == ssl3_connect_~s__state~0); 7656#L103 assume !(4096 == ssl3_connect_~s__state~0); 7655#L106 assume !(20480 == ssl3_connect_~s__state~0); 7654#L109 assume !(4099 == ssl3_connect_~s__state~0); 7485#L112 assume 4368 == ssl3_connect_~s__state~0; 7620#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7629#L258 assume !(0 == ssl3_connect_~blastFlag~0); 7628#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7573#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 7574#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7745#L565 ssl3_connect_~skip~0 := 0; 7744#L94-1 assume !false; 7743#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7735#L97 assume 12292 == ssl3_connect_~s__state~0; 7480#L98 [2019-11-20 04:54:08,137 INFO L796 eck$LassoCheckResult]: Loop: 7480#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7481#L203 ssl3_connect_~s__server~0 := 0; 7467#L208 assume 0 != ssl3_connect_~cb~0; 7468#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7486#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7576#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7577#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7556#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7471#L565 ssl3_connect_~skip~0 := 0; 7541#L94-1 assume !false; 7510#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7511#L97 assume !(12292 == ssl3_connect_~s__state~0); 7759#L100 assume !(16384 == ssl3_connect_~s__state~0); 7758#L103 assume !(4096 == ssl3_connect_~s__state~0); 7757#L106 assume !(20480 == ssl3_connect_~s__state~0); 7756#L109 assume !(4099 == ssl3_connect_~s__state~0); 7754#L112 assume 4368 == ssl3_connect_~s__state~0; 7718#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7753#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7747#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7746#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 7738#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7737#L565 ssl3_connect_~skip~0 := 0; 7734#L94-1 assume !false; 7733#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7728#L97 assume 12292 == ssl3_connect_~s__state~0; 7480#L98 [2019-11-20 04:54:08,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,137 INFO L82 PathProgramCache]: Analyzing trace with hash 451124024, now seen corresponding path program 1 times [2019-11-20 04:54:08,138 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,138 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720354311] [2019-11-20 04:54:08,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,163 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-20 04:54:08,164 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720354311] [2019-11-20 04:54:08,164 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,164 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:08,164 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442990096] [2019-11-20 04:54:08,165 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:08,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,165 INFO L82 PathProgramCache]: Analyzing trace with hash -882782678, now seen corresponding path program 1 times [2019-11-20 04:54:08,165 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,165 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194521393] [2019-11-20 04:54:08,165 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:08,190 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194521393] [2019-11-20 04:54:08,190 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,190 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:08,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293044475] [2019-11-20 04:54:08,190 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:08,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,191 INFO L87 Difference]: Start difference. First operand 314 states and 477 transitions. cyclomatic complexity: 167 Second operand 3 states. [2019-11-20 04:54:08,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,346 INFO L93 Difference]: Finished difference Result 353 states and 506 transitions. [2019-11-20 04:54:08,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 353 states and 506 transitions. [2019-11-20 04:54:08,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 227 [2019-11-20 04:54:08,351 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 353 states to 330 states and 483 transitions. [2019-11-20 04:54:08,351 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-20 04:54:08,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2019-11-20 04:54:08,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330 states and 483 transitions. [2019-11-20 04:54:08,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,352 INFO L688 BuchiCegarLoop]: Abstraction has 330 states and 483 transitions. [2019-11-20 04:54:08,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states and 483 transitions. [2019-11-20 04:54:08,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 316. [2019-11-20 04:54:08,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2019-11-20 04:54:08,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 464 transitions. [2019-11-20 04:54:08,358 INFO L711 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-20 04:54:08,358 INFO L591 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-20 04:54:08,358 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 04:54:08,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 316 states and 464 transitions. [2019-11-20 04:54:08,360 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2019-11-20 04:54:08,360 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,361 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:08,362 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:08,362 INFO L794 eck$LassoCheckResult]: Stem: 8252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8253#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8254#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8148#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8150#L94-1 assume !false; 8349#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8347#L97 assume 12292 == ssl3_connect_~s__state~0; 8345#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 8343#L203 ssl3_connect_~s__server~0 := 0; 8341#L208 assume !(0 != ssl3_connect_~cb~0); 8339#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 8336#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 8334#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 8332#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 8324#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8318#L565 ssl3_connect_~skip~0 := 0; 8316#L94-1 assume !false; 8314#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8312#L97 assume !(12292 == ssl3_connect_~s__state~0); 8310#L100 assume !(16384 == ssl3_connect_~s__state~0); 8308#L103 assume !(4096 == ssl3_connect_~s__state~0); 8306#L106 assume !(20480 == ssl3_connect_~s__state~0); 8302#L109 assume !(4099 == ssl3_connect_~s__state~0); 8158#L112 assume 4368 == ssl3_connect_~s__state~0; 8214#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8215#L258 assume !(0 == ssl3_connect_~blastFlag~0); 8281#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8234#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 8235#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8353#L565 ssl3_connect_~skip~0 := 0; 8352#L94-1 assume !false; 8351#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8350#L97 assume !(12292 == ssl3_connect_~s__state~0); 8348#L100 assume !(16384 == ssl3_connect_~s__state~0); 8346#L103 assume !(4096 == ssl3_connect_~s__state~0); 8344#L106 assume !(20480 == ssl3_connect_~s__state~0); 8342#L109 assume !(4099 == ssl3_connect_~s__state~0); 8340#L112 assume !(4368 == ssl3_connect_~s__state~0); 8338#L115 assume !(4369 == ssl3_connect_~s__state~0); 8266#L118 [2019-11-20 04:54:08,362 INFO L796 eck$LassoCheckResult]: Loop: 8266#L118 assume 4384 == ssl3_connect_~s__state~0; 8191#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8192#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8166#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8167#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8168#L293-2 ssl3_connect_~s__init_num~0 := 0; 8152#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8415#L565 ssl3_connect_~skip~0 := 0; 8413#L94-1 assume !false; 8411#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8409#L97 assume !(12292 == ssl3_connect_~s__state~0); 8407#L100 assume !(16384 == ssl3_connect_~s__state~0); 8405#L103 assume !(4096 == ssl3_connect_~s__state~0); 8395#L106 assume !(20480 == ssl3_connect_~s__state~0); 8396#L109 assume !(4099 == ssl3_connect_~s__state~0); 8430#L112 assume 4368 == ssl3_connect_~s__state~0; 8212#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8213#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8280#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8232#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 8233#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8439#L565 ssl3_connect_~skip~0 := 0; 8438#L94-1 assume !false; 8437#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8436#L97 assume !(12292 == ssl3_connect_~s__state~0); 8435#L100 assume !(16384 == ssl3_connect_~s__state~0); 8434#L103 assume !(4096 == ssl3_connect_~s__state~0); 8433#L106 assume !(20480 == ssl3_connect_~s__state~0); 8432#L109 assume !(4099 == ssl3_connect_~s__state~0); 8431#L112 assume !(4368 == ssl3_connect_~s__state~0); 8429#L115 assume !(4369 == ssl3_connect_~s__state~0); 8266#L118 [2019-11-20 04:54:08,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,363 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 1 times [2019-11-20 04:54:08,363 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,363 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652501505] [2019-11-20 04:54:08,363 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-20 04:54:08,388 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652501505] [2019-11-20 04:54:08,388 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,388 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:08,388 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022136978] [2019-11-20 04:54:08,388 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:08,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,389 INFO L82 PathProgramCache]: Analyzing trace with hash -1340879860, now seen corresponding path program 1 times [2019-11-20 04:54:08,389 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,389 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641557284] [2019-11-20 04:54:08,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,407 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:08,407 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641557284] [2019-11-20 04:54:08,407 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,407 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:08,408 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989425040] [2019-11-20 04:54:08,408 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:08,408 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,408 INFO L87 Difference]: Start difference. First operand 316 states and 464 transitions. cyclomatic complexity: 151 Second operand 3 states. [2019-11-20 04:54:08,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,568 INFO L93 Difference]: Finished difference Result 365 states and 524 transitions. [2019-11-20 04:54:08,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 365 states and 524 transitions. [2019-11-20 04:54:08,571 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 262 [2019-11-20 04:54:08,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 365 states to 365 states and 524 transitions. [2019-11-20 04:54:08,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 326 [2019-11-20 04:54:08,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 326 [2019-11-20 04:54:08,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 365 states and 524 transitions. [2019-11-20 04:54:08,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,575 INFO L688 BuchiCegarLoop]: Abstraction has 365 states and 524 transitions. [2019-11-20 04:54:08,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states and 524 transitions. [2019-11-20 04:54:08,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 355. [2019-11-20 04:54:08,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-20 04:54:08,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 511 transitions. [2019-11-20 04:54:08,581 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-20 04:54:08,581 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-20 04:54:08,581 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 04:54:08,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 511 transitions. [2019-11-20 04:54:08,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-20 04:54:08,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,584 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:08,584 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:08,584 INFO L794 eck$LassoCheckResult]: Stem: 8941#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8942#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8943#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8836#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8838#L94-1 assume !false; 9170#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9121#L97 assume 12292 == ssl3_connect_~s__state~0; 9122#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 9180#L203 ssl3_connect_~s__server~0 := 0; 9179#L208 assume !(0 != ssl3_connect_~cb~0); 9178#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9176#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9174#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 8968#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 8969#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9161#L565 ssl3_connect_~skip~0 := 0; 9159#L94-1 assume !false; 9157#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9155#L97 assume !(12292 == ssl3_connect_~s__state~0); 9128#L100 assume !(16384 == ssl3_connect_~s__state~0); 9124#L103 assume !(4096 == ssl3_connect_~s__state~0); 9091#L106 assume !(20480 == ssl3_connect_~s__state~0); 9090#L109 assume !(4099 == ssl3_connect_~s__state~0); 8846#L112 assume 4368 == ssl3_connect_~s__state~0; 8901#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8902#L258 assume !(0 == ssl3_connect_~blastFlag~0); 8973#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8921#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 8922#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9065#L565 ssl3_connect_~skip~0 := 0; 9063#L94-1 assume !false; 9061#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9059#L97 assume !(12292 == ssl3_connect_~s__state~0); 9057#L100 assume !(16384 == ssl3_connect_~s__state~0); 9055#L103 assume !(4096 == ssl3_connect_~s__state~0); 9053#L106 assume !(20480 == ssl3_connect_~s__state~0); 9051#L109 assume !(4099 == ssl3_connect_~s__state~0); 9049#L112 assume !(4368 == ssl3_connect_~s__state~0); 9047#L115 assume !(4369 == ssl3_connect_~s__state~0); 8955#L118 [2019-11-20 04:54:08,585 INFO L796 eck$LassoCheckResult]: Loop: 8955#L118 assume 4384 == ssl3_connect_~s__state~0; 8876#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8877#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8853#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8854#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8856#L293-2 ssl3_connect_~s__init_num~0 := 0; 8840#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9160#L565 ssl3_connect_~skip~0 := 0; 9158#L94-1 assume !false; 9156#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9154#L97 assume !(12292 == ssl3_connect_~s__state~0); 9153#L100 assume !(16384 == ssl3_connect_~s__state~0); 8857#L103 assume !(4096 == ssl3_connect_~s__state~0); 8858#L106 assume !(20480 == ssl3_connect_~s__state~0); 8843#L109 assume !(4099 == ssl3_connect_~s__state~0); 8844#L112 assume 4368 == ssl3_connect_~s__state~0; 8899#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8900#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8972#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8919#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 8920#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9143#L565 ssl3_connect_~skip~0 := 0; 9141#L94-1 assume !false; 9139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9137#L97 assume !(12292 == ssl3_connect_~s__state~0); 9135#L100 assume !(16384 == ssl3_connect_~s__state~0); 9133#L103 assume !(4096 == ssl3_connect_~s__state~0); 9131#L106 assume !(20480 == ssl3_connect_~s__state~0); 9129#L109 assume !(4099 == ssl3_connect_~s__state~0); 9127#L112 assume !(4368 == ssl3_connect_~s__state~0); 9126#L115 assume !(4369 == ssl3_connect_~s__state~0); 8955#L118 [2019-11-20 04:54:08,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,585 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 2 times [2019-11-20 04:54:08,585 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,585 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905148445] [2019-11-20 04:54:08,586 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-20 04:54:08,612 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905148445] [2019-11-20 04:54:08,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,612 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:08,612 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818390238] [2019-11-20 04:54:08,613 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:08,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,613 INFO L82 PathProgramCache]: Analyzing trace with hash 582348174, now seen corresponding path program 1 times [2019-11-20 04:54:08,613 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,613 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605413810] [2019-11-20 04:54:08,613 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,625 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 04:54:08,625 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605413810] [2019-11-20 04:54:08,625 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,626 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:08,626 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694030626] [2019-11-20 04:54:08,626 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:08,626 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,627 INFO L87 Difference]: Start difference. First operand 355 states and 511 transitions. cyclomatic complexity: 159 Second operand 3 states. [2019-11-20 04:54:08,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,777 INFO L93 Difference]: Finished difference Result 363 states and 517 transitions. [2019-11-20 04:54:08,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 517 transitions. [2019-11-20 04:54:08,780 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2019-11-20 04:54:08,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 363 states and 517 transitions. [2019-11-20 04:54:08,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 324 [2019-11-20 04:54:08,783 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 324 [2019-11-20 04:54:08,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 517 transitions. [2019-11-20 04:54:08,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,783 INFO L688 BuchiCegarLoop]: Abstraction has 363 states and 517 transitions. [2019-11-20 04:54:08,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 517 transitions. [2019-11-20 04:54:08,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 355. [2019-11-20 04:54:08,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-20 04:54:08,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 507 transitions. [2019-11-20 04:54:08,789 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-20 04:54:08,789 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-20 04:54:08,789 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 04:54:08,789 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 507 transitions. [2019-11-20 04:54:08,791 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-20 04:54:08,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,792 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:08,792 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-20 04:54:08,793 INFO L794 eck$LassoCheckResult]: Stem: 9666#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9667#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9668#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 9561#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9563#L94-1 assume !false; 9838#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9837#L97 assume 12292 == ssl3_connect_~s__state~0; 9834#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 9832#L203 ssl3_connect_~s__server~0 := 0; 9830#L208 assume !(0 != ssl3_connect_~cb~0); 9828#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9825#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9823#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 9820#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9811#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9805#L565 ssl3_connect_~skip~0 := 0; 9803#L94-1 assume !false; 9801#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9799#L97 assume !(12292 == ssl3_connect_~s__state~0); 9797#L100 assume !(16384 == ssl3_connect_~s__state~0); 9795#L103 assume !(4096 == ssl3_connect_~s__state~0); 9793#L106 assume !(20480 == ssl3_connect_~s__state~0); 9791#L109 assume !(4099 == ssl3_connect_~s__state~0); 9571#L112 assume 4368 == ssl3_connect_~s__state~0; 9631#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9632#L258 assume !(0 == ssl3_connect_~blastFlag~0); 9696#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9650#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 9651#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9874#L565 ssl3_connect_~skip~0 := 0; 9873#L94-1 assume !false; 9872#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9844#L97 assume !(12292 == ssl3_connect_~s__state~0); 9842#L100 assume !(16384 == ssl3_connect_~s__state~0); 9836#L103 assume !(4096 == ssl3_connect_~s__state~0); 9833#L106 assume !(20480 == ssl3_connect_~s__state~0); 9831#L109 assume !(4099 == ssl3_connect_~s__state~0); 9829#L112 assume !(4368 == ssl3_connect_~s__state~0); 9827#L115 assume !(4369 == ssl3_connect_~s__state~0); 9680#L118 [2019-11-20 04:54:08,793 INFO L796 eck$LassoCheckResult]: Loop: 9680#L118 assume 4384 == ssl3_connect_~s__state~0; 9604#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 9605#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9578#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 9579#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9580#L293-2 ssl3_connect_~s__init_num~0 := 0; 9772#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9771#L565 ssl3_connect_~skip~0 := 0; 9770#L94-1 assume !false; 9769#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9767#L97 assume !(12292 == ssl3_connect_~s__state~0); 9766#L100 assume 16384 == ssl3_connect_~s__state~0; 9567#L203 ssl3_connect_~s__server~0 := 0; 9553#L208 assume 0 != ssl3_connect_~cb~0; 9554#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9572#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9652#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 9653#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9694#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9900#L565 ssl3_connect_~skip~0 := 0; 9626#L94-1 assume !false; 9595#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9596#L97 assume !(12292 == ssl3_connect_~s__state~0); 9623#L100 assume !(16384 == ssl3_connect_~s__state~0); 9624#L103 assume !(4096 == ssl3_connect_~s__state~0); 9882#L106 assume !(20480 == ssl3_connect_~s__state~0); 9568#L109 assume !(4099 == ssl3_connect_~s__state~0); 9569#L112 assume 4368 == ssl3_connect_~s__state~0; 9629#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9630#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9695#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9649#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 9636#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9557#L565 ssl3_connect_~skip~0 := 0; 9628#L94-1 assume !false; 9899#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9898#L97 assume !(12292 == ssl3_connect_~s__state~0); 9897#L100 assume !(16384 == ssl3_connect_~s__state~0); 9896#L103 assume !(4096 == ssl3_connect_~s__state~0); 9895#L106 assume !(20480 == ssl3_connect_~s__state~0); 9894#L109 assume !(4099 == ssl3_connect_~s__state~0); 9892#L112 assume !(4368 == ssl3_connect_~s__state~0); 9788#L115 assume !(4369 == ssl3_connect_~s__state~0); 9680#L118 [2019-11-20 04:54:08,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,793 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 3 times [2019-11-20 04:54:08,793 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,793 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298760590] [2019-11-20 04:54:08,793 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-20 04:54:08,809 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298760590] [2019-11-20 04:54:08,810 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,810 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 04:54:08,810 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998115821] [2019-11-20 04:54:08,810 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:08,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,810 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 1 times [2019-11-20 04:54:08,811 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,811 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541580934] [2019-11-20 04:54:08,811 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,826 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:08,826 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541580934] [2019-11-20 04:54:08,826 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:08,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587977777] [2019-11-20 04:54:08,827 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:08,827 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,827 INFO L87 Difference]: Start difference. First operand 355 states and 507 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-20 04:54:08,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,843 INFO L93 Difference]: Finished difference Result 358 states and 510 transitions. [2019-11-20 04:54:08,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 358 states and 510 transitions. [2019-11-20 04:54:08,846 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-20 04:54:08,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 358 states to 358 states and 510 transitions. [2019-11-20 04:54:08,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2019-11-20 04:54:08,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2019-11-20 04:54:08,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 358 states and 510 transitions. [2019-11-20 04:54:08,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,850 INFO L688 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-20 04:54:08,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states and 510 transitions. [2019-11-20 04:54:08,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2019-11-20 04:54:08,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2019-11-20 04:54:08,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 510 transitions. [2019-11-20 04:54:08,856 INFO L711 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-20 04:54:08,856 INFO L591 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-20 04:54:08,856 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 04:54:08,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 358 states and 510 transitions. [2019-11-20 04:54:08,858 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-20 04:54:08,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,860 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:08,860 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-20 04:54:08,860 INFO L794 eck$LassoCheckResult]: Stem: 10379#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10380#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10381#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 10281#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10283#L94-1 assume !false; 10589#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10587#L97 assume 12292 == ssl3_connect_~s__state~0; 10585#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 10584#L203 ssl3_connect_~s__server~0 := 0; 10583#L208 assume !(0 != ssl3_connect_~cb~0); 10582#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 10580#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 10579#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 10578#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 10572#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10571#L565 ssl3_connect_~skip~0 := 0; 10570#L94-1 assume !false; 10568#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10563#L97 assume !(12292 == ssl3_connect_~s__state~0); 10561#L100 assume !(16384 == ssl3_connect_~s__state~0); 10559#L103 assume !(4096 == ssl3_connect_~s__state~0); 10557#L106 assume !(20480 == ssl3_connect_~s__state~0); 10555#L109 assume !(4099 == ssl3_connect_~s__state~0); 10405#L112 assume 4368 == ssl3_connect_~s__state~0; 10406#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10545#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10544#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10538#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 10539#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10562#L565 ssl3_connect_~skip~0 := 0; 10560#L94-1 assume !false; 10558#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10556#L97 assume !(12292 == ssl3_connect_~s__state~0); 10554#L100 assume !(16384 == ssl3_connect_~s__state~0); 10553#L103 assume !(4096 == ssl3_connect_~s__state~0); 10552#L106 assume !(20480 == ssl3_connect_~s__state~0); 10551#L109 assume !(4099 == ssl3_connect_~s__state~0); 10550#L112 assume !(4368 == ssl3_connect_~s__state~0); 10549#L115 assume !(4369 == ssl3_connect_~s__state~0); 10398#L118 [2019-11-20 04:54:08,860 INFO L796 eck$LassoCheckResult]: Loop: 10398#L118 assume 4384 == ssl3_connect_~s__state~0; 10321#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 10322#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10298#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 10299#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10300#L293-2 ssl3_connect_~s__init_num~0 := 0; 10489#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10484#L565 ssl3_connect_~skip~0 := 0; 10482#L94-1 assume !false; 10480#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10478#L97 assume !(12292 == ssl3_connect_~s__state~0); 10476#L100 assume 16384 == ssl3_connect_~s__state~0; 10287#L203 ssl3_connect_~s__server~0 := 0; 10273#L208 assume 0 != ssl3_connect_~cb~0; 10274#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 10294#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 10366#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 10367#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 10349#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10277#L565 ssl3_connect_~skip~0 := 0; 10339#L94-1 assume !false; 10314#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10315#L97 assume !(12292 == ssl3_connect_~s__state~0); 10337#L100 assume !(16384 == ssl3_connect_~s__state~0); 10302#L103 assume !(4096 == ssl3_connect_~s__state~0); 10303#L106 assume !(20480 == ssl3_connect_~s__state~0); 10288#L109 assume !(4099 == ssl3_connect_~s__state~0); 10289#L112 assume 4368 == ssl3_connect_~s__state~0; 10341#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10342#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10412#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10360#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 10361#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10537#L565 ssl3_connect_~skip~0 := 0; 10532#L94-1 assume !false; 10530#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10528#L97 assume !(12292 == ssl3_connect_~s__state~0); 10526#L100 assume !(16384 == ssl3_connect_~s__state~0); 10524#L103 assume !(4096 == ssl3_connect_~s__state~0); 10522#L106 assume !(20480 == ssl3_connect_~s__state~0); 10520#L109 assume !(4099 == ssl3_connect_~s__state~0); 10518#L112 assume !(4368 == ssl3_connect_~s__state~0); 10515#L115 assume !(4369 == ssl3_connect_~s__state~0); 10398#L118 [2019-11-20 04:54:08,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,861 INFO L82 PathProgramCache]: Analyzing trace with hash 311806315, now seen corresponding path program 1 times [2019-11-20 04:54:08,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,861 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578320451] [2019-11-20 04:54:08,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:08,911 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578320451] [2019-11-20 04:54:08,911 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:08,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352465115] [2019-11-20 04:54:08,912 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 04:54:08,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,912 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 2 times [2019-11-20 04:54:08,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,912 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221702483] [2019-11-20 04:54:08,912 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:08,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:08,930 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:08,930 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221702483] [2019-11-20 04:54:08,930 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:08,930 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:08,931 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370904883] [2019-11-20 04:54:08,931 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:08,931 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:08,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:08,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:08,931 INFO L87 Difference]: Start difference. First operand 358 states and 510 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-20 04:54:08,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:08,954 INFO L93 Difference]: Finished difference Result 702 states and 980 transitions. [2019-11-20 04:54:08,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:08,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 702 states and 980 transitions. [2019-11-20 04:54:08,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-20 04:54:08,965 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 702 states to 702 states and 980 transitions. [2019-11-20 04:54:08,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2019-11-20 04:54:08,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2019-11-20 04:54:08,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 702 states and 980 transitions. [2019-11-20 04:54:08,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:08,969 INFO L688 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-20 04:54:08,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states and 980 transitions. [2019-11-20 04:54:08,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 702. [2019-11-20 04:54:08,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2019-11-20 04:54:08,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 980 transitions. [2019-11-20 04:54:08,984 INFO L711 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-20 04:54:08,984 INFO L591 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-20 04:54:08,984 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 04:54:08,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 980 transitions. [2019-11-20 04:54:08,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-20 04:54:08,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:08,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:08,989 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:08,989 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-20 04:54:08,990 INFO L794 eck$LassoCheckResult]: Stem: 11463#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11464#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11471#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 11348#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11350#L94-1 assume !false; 11949#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11946#L97 assume 12292 == ssl3_connect_~s__state~0; 11945#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 11941#L203 ssl3_connect_~s__server~0 := 0; 11340#L208 assume 0 != ssl3_connect_~cb~0; 11341#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11458#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11459#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 11977#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11974#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11451#L565 ssl3_connect_~skip~0 := 0; 11972#L94-1 assume !false; 11970#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11968#L97 assume !(12292 == ssl3_connect_~s__state~0); 11966#L100 assume !(16384 == ssl3_connect_~s__state~0); 11964#L103 assume !(4096 == ssl3_connect_~s__state~0); 11963#L106 assume !(20480 == ssl3_connect_~s__state~0); 11962#L109 assume !(4099 == ssl3_connect_~s__state~0); 11961#L112 assume 4368 == ssl3_connect_~s__state~0; 11956#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11952#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11953#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11947#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 11948#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11934#L565 ssl3_connect_~skip~0 := 0; 11935#L94-1 assume !false; 11927#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11928#L97 assume !(12292 == ssl3_connect_~s__state~0); 11973#L100 assume !(16384 == ssl3_connect_~s__state~0); 11971#L103 assume !(4096 == ssl3_connect_~s__state~0); 11969#L106 assume !(20480 == ssl3_connect_~s__state~0); 11967#L109 assume !(4099 == ssl3_connect_~s__state~0); 11965#L112 assume !(4368 == ssl3_connect_~s__state~0); 11959#L115 assume !(4369 == ssl3_connect_~s__state~0); 11688#L118 [2019-11-20 04:54:08,990 INFO L796 eck$LassoCheckResult]: Loop: 11688#L118 assume 4384 == ssl3_connect_~s__state~0; 11687#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 11686#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11684#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 11682#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11683#L293-2 ssl3_connect_~s__init_num~0 := 0; 11850#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11849#L565 ssl3_connect_~skip~0 := 0; 11848#L94-1 assume !false; 11847#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11846#L97 assume !(12292 == ssl3_connect_~s__state~0); 11845#L100 assume 16384 == ssl3_connect_~s__state~0; 11354#L203 ssl3_connect_~s__server~0 := 0; 11506#L208 assume 0 != ssl3_connect_~cb~0; 11878#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11874#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11870#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 11867#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11862#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11859#L565 ssl3_connect_~skip~0 := 0; 11856#L94-1 assume !false; 11816#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11814#L97 assume !(12292 == ssl3_connect_~s__state~0); 11813#L100 assume !(16384 == ssl3_connect_~s__state~0); 11811#L103 assume !(4096 == ssl3_connect_~s__state~0); 11809#L106 assume !(20480 == ssl3_connect_~s__state~0); 11806#L109 assume !(4099 == ssl3_connect_~s__state~0); 11622#L112 assume 4368 == ssl3_connect_~s__state~0; 11418#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11419#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11503#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11504#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 11781#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11778#L565 ssl3_connect_~skip~0 := 0; 11775#L94-1 assume !false; 11772#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11769#L97 assume !(12292 == ssl3_connect_~s__state~0); 11766#L100 assume !(16384 == ssl3_connect_~s__state~0); 11763#L103 assume !(4096 == ssl3_connect_~s__state~0); 11760#L106 assume !(20480 == ssl3_connect_~s__state~0); 11757#L109 assume !(4099 == ssl3_connect_~s__state~0); 11754#L112 assume !(4368 == ssl3_connect_~s__state~0); 11751#L115 assume !(4369 == ssl3_connect_~s__state~0); 11688#L118 [2019-11-20 04:54:08,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:08,991 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 1 times [2019-11-20 04:54:08,991 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:08,991 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417906541] [2019-11-20 04:54:08,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,030 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:09,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,033 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 3 times [2019-11-20 04:54:09,033 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,033 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624094661] [2019-11-20 04:54:09,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:09,067 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:09,067 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624094661] [2019-11-20 04:54:09,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:09,067 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:09,068 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488238648] [2019-11-20 04:54:09,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:09,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:09,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:09,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:09,069 INFO L87 Difference]: Start difference. First operand 702 states and 980 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-11-20 04:54:09,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:09,279 INFO L93 Difference]: Finished difference Result 726 states and 995 transitions. [2019-11-20 04:54:09,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:09,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 726 states and 995 transitions. [2019-11-20 04:54:09,284 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 520 [2019-11-20 04:54:09,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 726 states to 724 states and 993 transitions. [2019-11-20 04:54:09,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 642 [2019-11-20 04:54:09,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 642 [2019-11-20 04:54:09,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 993 transitions. [2019-11-20 04:54:09,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:09,291 INFO L688 BuchiCegarLoop]: Abstraction has 724 states and 993 transitions. [2019-11-20 04:54:09,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 993 transitions. [2019-11-20 04:54:09,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 700. [2019-11-20 04:54:09,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 700 states. [2019-11-20 04:54:09,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 964 transitions. [2019-11-20 04:54:09,304 INFO L711 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-20 04:54:09,304 INFO L591 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-20 04:54:09,304 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-20 04:54:09,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 964 transitions. [2019-11-20 04:54:09,307 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2019-11-20 04:54:09,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:09,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:09,309 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:09,309 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-11-20 04:54:09,309 INFO L794 eck$LassoCheckResult]: Stem: 12896#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12897#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12905#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 12782#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 12784#L94-1 assume !false; 13240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13238#L97 assume 12292 == ssl3_connect_~s__state~0; 13236#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 13235#L203 ssl3_connect_~s__server~0 := 0; 13234#L208 assume 0 != ssl3_connect_~cb~0; 13068#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 13232#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 13228#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 13225#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 13218#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13216#L565 ssl3_connect_~skip~0 := 0; 13193#L94-1 assume !false; 13185#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13181#L97 assume !(12292 == ssl3_connect_~s__state~0); 13178#L100 assume !(16384 == ssl3_connect_~s__state~0); 13168#L103 assume !(4096 == ssl3_connect_~s__state~0); 13161#L106 assume !(20480 == ssl3_connect_~s__state~0); 13100#L109 assume !(4099 == ssl3_connect_~s__state~0); 12924#L112 assume 4368 == ssl3_connect_~s__state~0; 12852#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 12853#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12935#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12873#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 12874#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13079#L565 ssl3_connect_~skip~0 := 0; 13076#L94-1 assume !false; 13073#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13070#L97 assume !(12292 == ssl3_connect_~s__state~0); 13066#L100 assume !(16384 == ssl3_connect_~s__state~0); 13032#L103 assume !(4096 == ssl3_connect_~s__state~0); 13031#L106 assume !(20480 == ssl3_connect_~s__state~0); 13029#L109 assume !(4099 == ssl3_connect_~s__state~0); 13027#L112 assume !(4368 == ssl3_connect_~s__state~0); 13024#L115 assume !(4369 == ssl3_connect_~s__state~0); 13025#L118 [2019-11-20 04:54:09,315 INFO L796 eck$LassoCheckResult]: Loop: 13025#L118 assume 4384 == ssl3_connect_~s__state~0; 12827#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 12828#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13166#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 13164#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13165#L293-2 ssl3_connect_~s__init_num~0 := 0; 13373#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12884#L565 ssl3_connect_~skip~0 := 0; 13372#L94-1 assume !false; 13371#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13370#L97 assume !(12292 == ssl3_connect_~s__state~0); 13369#L100 assume !(16384 == ssl3_connect_~s__state~0); 13368#L103 assume !(4096 == ssl3_connect_~s__state~0); 13367#L106 assume !(20480 == ssl3_connect_~s__state~0); 13365#L109 assume !(4099 == ssl3_connect_~s__state~0); 13363#L112 assume !(4368 == ssl3_connect_~s__state~0); 13361#L115 assume !(4369 == ssl3_connect_~s__state~0); 13359#L118 assume !(4384 == ssl3_connect_~s__state~0); 13357#L121 assume !(4385 == ssl3_connect_~s__state~0); 13355#L124 assume !(4400 == ssl3_connect_~s__state~0); 13353#L127 assume !(4401 == ssl3_connect_~s__state~0); 13350#L130 assume !(4416 == ssl3_connect_~s__state~0); 13347#L133 assume !(4417 == ssl3_connect_~s__state~0); 13343#L136 assume !(4432 == ssl3_connect_~s__state~0); 13340#L139 assume !(4433 == ssl3_connect_~s__state~0); 13336#L142 assume !(4448 == ssl3_connect_~s__state~0); 13318#L145 assume !(4449 == ssl3_connect_~s__state~0); 13319#L148 assume !(4464 == ssl3_connect_~s__state~0); 13312#L151 assume !(4465 == ssl3_connect_~s__state~0); 13313#L154 assume !(4466 == ssl3_connect_~s__state~0); 13330#L157 assume !(4467 == ssl3_connect_~s__state~0); 13305#L160 assume !(4480 == ssl3_connect_~s__state~0); 13304#L163 assume !(4481 == ssl3_connect_~s__state~0); 13300#L166 assume !(4496 == ssl3_connect_~s__state~0); 13301#L169 assume !(4497 == ssl3_connect_~s__state~0); 13321#L172 assume !(4512 == ssl3_connect_~s__state~0); 13262#L175 assume !(4513 == ssl3_connect_~s__state~0); 13177#L178 assume 4528 == ssl3_connect_~s__state~0; 13174#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 13173#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 13171#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 13170#L454-1 ssl3_connect_~s__init_num~0 := 0; 13162#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13136#L565 ssl3_connect_~skip~0 := 0; 13134#L94-1 assume !false; 13130#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13131#L97 assume !(12292 == ssl3_connect_~s__state~0); 13200#L100 assume !(16384 == ssl3_connect_~s__state~0); 13198#L103 assume !(4096 == ssl3_connect_~s__state~0); 13117#L106 assume !(20480 == ssl3_connect_~s__state~0); 13114#L109 assume !(4099 == ssl3_connect_~s__state~0); 13111#L112 assume 4368 == ssl3_connect_~s__state~0; 12947#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 13257#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13256#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13255#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 13208#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13207#L565 ssl3_connect_~skip~0 := 0; 13205#L94-1 assume !false; 13203#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13202#L97 assume !(12292 == ssl3_connect_~s__state~0); 13201#L100 assume !(16384 == ssl3_connect_~s__state~0); 13199#L103 assume !(4096 == ssl3_connect_~s__state~0); 13197#L106 assume !(20480 == ssl3_connect_~s__state~0); 13196#L109 assume !(4099 == ssl3_connect_~s__state~0); 13195#L112 assume !(4368 == ssl3_connect_~s__state~0); 13187#L115 assume !(4369 == ssl3_connect_~s__state~0); 13025#L118 [2019-11-20 04:54:09,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,315 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 2 times [2019-11-20 04:54:09,316 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,316 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851899591] [2019-11-20 04:54:09,316 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,336 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:09,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1066428897, now seen corresponding path program 1 times [2019-11-20 04:54:09,337 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,337 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313031935] [2019-11-20 04:54:09,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:09,354 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:09,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313031935] [2019-11-20 04:54:09,355 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:09,355 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:09,355 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121623001] [2019-11-20 04:54:09,355 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:09,356 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:09,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:09,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:09,356 INFO L87 Difference]: Start difference. First operand 700 states and 964 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-20 04:54:09,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:09,485 INFO L93 Difference]: Finished difference Result 745 states and 1021 transitions. [2019-11-20 04:54:09,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:09,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1021 transitions. [2019-11-20 04:54:09,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2019-11-20 04:54:09,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 745 states and 1021 transitions. [2019-11-20 04:54:09,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2019-11-20 04:54:09,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2019-11-20 04:54:09,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 745 states and 1021 transitions. [2019-11-20 04:54:09,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:09,497 INFO L688 BuchiCegarLoop]: Abstraction has 745 states and 1021 transitions. [2019-11-20 04:54:09,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states and 1021 transitions. [2019-11-20 04:54:09,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 737. [2019-11-20 04:54:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2019-11-20 04:54:09,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1009 transitions. [2019-11-20 04:54:09,510 INFO L711 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-20 04:54:09,510 INFO L591 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-20 04:54:09,510 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-20 04:54:09,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 1009 transitions. [2019-11-20 04:54:09,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 533 [2019-11-20 04:54:09,514 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:09,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:09,515 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:09,515 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-11-20 04:54:09,515 INFO L794 eck$LassoCheckResult]: Stem: 14348#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14349#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14354#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 14959#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 14296#L94-1 assume !false; 14297#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14307#L97 assume 12292 == ssl3_connect_~s__state~0; 14308#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 14952#L203 ssl3_connect_~s__server~0 := 0; 14890#L208 assume 0 != ssl3_connect_~cb~0; 14889#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 14887#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 14885#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 14884#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 14881#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14879#L565 ssl3_connect_~skip~0 := 0; 14877#L94-1 assume !false; 14876#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14872#L97 assume !(12292 == ssl3_connect_~s__state~0); 14870#L100 assume !(16384 == ssl3_connect_~s__state~0); 14868#L103 assume !(4096 == ssl3_connect_~s__state~0); 14866#L106 assume !(20480 == ssl3_connect_~s__state~0); 14864#L109 assume !(4099 == ssl3_connect_~s__state~0); 14862#L112 assume 4368 == ssl3_connect_~s__state~0; 14860#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 14856#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14855#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14852#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 14846#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14844#L565 ssl3_connect_~skip~0 := 0; 14843#L94-1 assume !false; 14837#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14835#L97 assume !(12292 == ssl3_connect_~s__state~0); 14833#L100 assume !(16384 == ssl3_connect_~s__state~0); 14831#L103 assume !(4096 == ssl3_connect_~s__state~0); 14829#L106 assume !(20480 == ssl3_connect_~s__state~0); 14827#L109 assume !(4099 == ssl3_connect_~s__state~0); 14825#L112 assume !(4368 == ssl3_connect_~s__state~0); 14785#L115 assume !(4369 == ssl3_connect_~s__state~0); 14745#L118 [2019-11-20 04:54:09,516 INFO L796 eck$LassoCheckResult]: Loop: 14745#L118 assume 4384 == ssl3_connect_~s__state~0; 14555#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 14740#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14275#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 14276#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 14660#L293-2 ssl3_connect_~s__init_num~0 := 0; 14649#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14648#L565 ssl3_connect_~skip~0 := 0; 14647#L94-1 assume !false; 14646#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14645#L97 assume !(12292 == ssl3_connect_~s__state~0); 14644#L100 assume !(16384 == ssl3_connect_~s__state~0); 14643#L103 assume !(4096 == ssl3_connect_~s__state~0); 14642#L106 assume !(20480 == ssl3_connect_~s__state~0); 14641#L109 assume !(4099 == ssl3_connect_~s__state~0); 14640#L112 assume !(4368 == ssl3_connect_~s__state~0); 14639#L115 assume !(4369 == ssl3_connect_~s__state~0); 14638#L118 assume !(4384 == ssl3_connect_~s__state~0); 14637#L121 assume !(4385 == ssl3_connect_~s__state~0); 14636#L124 assume !(4400 == ssl3_connect_~s__state~0); 14635#L127 assume !(4401 == ssl3_connect_~s__state~0); 14634#L130 assume !(4416 == ssl3_connect_~s__state~0); 14633#L133 assume !(4417 == ssl3_connect_~s__state~0); 14632#L136 assume !(4432 == ssl3_connect_~s__state~0); 14631#L139 assume !(4433 == ssl3_connect_~s__state~0); 14630#L142 assume !(4448 == ssl3_connect_~s__state~0); 14629#L145 assume !(4449 == ssl3_connect_~s__state~0); 14628#L148 assume !(4464 == ssl3_connect_~s__state~0); 14627#L151 assume !(4465 == ssl3_connect_~s__state~0); 14626#L154 assume !(4466 == ssl3_connect_~s__state~0); 14625#L157 assume !(4467 == ssl3_connect_~s__state~0); 14624#L160 assume !(4480 == ssl3_connect_~s__state~0); 14623#L163 assume !(4481 == ssl3_connect_~s__state~0); 14622#L166 assume !(4496 == ssl3_connect_~s__state~0); 14621#L169 assume !(4497 == ssl3_connect_~s__state~0); 14620#L172 assume !(4512 == ssl3_connect_~s__state~0); 14619#L175 assume !(4513 == ssl3_connect_~s__state~0); 14618#L178 assume !(4528 == ssl3_connect_~s__state~0); 14616#L181 assume !(4529 == ssl3_connect_~s__state~0); 14615#L184 assume 4560 == ssl3_connect_~s__state~0; 14286#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 14287#L471 assume !(ssl3_connect_~ret~0 <= 0); 14315#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 14351#L476-2 ssl3_connect_~s__init_num~0 := 0; 14711#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14706#L565 ssl3_connect_~skip~0 := 0; 14704#L94-1 assume !false; 14702#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14700#L97 assume !(12292 == ssl3_connect_~s__state~0); 14698#L100 assume !(16384 == ssl3_connect_~s__state~0); 14696#L103 assume !(4096 == ssl3_connect_~s__state~0); 14694#L106 assume !(20480 == ssl3_connect_~s__state~0); 14692#L109 assume !(4099 == ssl3_connect_~s__state~0); 14690#L112 assume 4368 == ssl3_connect_~s__state~0; 14301#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 14302#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14382#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14324#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 14325#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14927#L565 ssl3_connect_~skip~0 := 0; 14926#L94-1 assume !false; 14925#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14924#L97 assume !(12292 == ssl3_connect_~s__state~0); 14919#L100 assume !(16384 == ssl3_connect_~s__state~0); 14750#L103 assume !(4096 == ssl3_connect_~s__state~0); 14749#L106 assume !(20480 == ssl3_connect_~s__state~0); 14748#L109 assume !(4099 == ssl3_connect_~s__state~0); 14747#L112 assume !(4368 == ssl3_connect_~s__state~0); 14746#L115 assume !(4369 == ssl3_connect_~s__state~0); 14745#L118 [2019-11-20 04:54:09,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,516 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 3 times [2019-11-20 04:54:09,516 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,516 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763949950] [2019-11-20 04:54:09,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,530 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:09,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,530 INFO L82 PathProgramCache]: Analyzing trace with hash 817015672, now seen corresponding path program 1 times [2019-11-20 04:54:09,531 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,531 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457831492] [2019-11-20 04:54:09,531 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:09,558 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 04:54:09,558 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457831492] [2019-11-20 04:54:09,558 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:09,559 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:09,559 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025712928] [2019-11-20 04:54:09,560 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:09,560 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:09,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:09,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:09,560 INFO L87 Difference]: Start difference. First operand 737 states and 1009 transitions. cyclomatic complexity: 278 Second operand 3 states. [2019-11-20 04:54:09,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:09,587 INFO L93 Difference]: Finished difference Result 1148 states and 1599 transitions. [2019-11-20 04:54:09,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:09,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1148 states and 1599 transitions. [2019-11-20 04:54:09,595 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-20 04:54:09,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-20 04:54:09,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1066 [2019-11-20 04:54:09,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1066 [2019-11-20 04:54:09,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1148 states and 1599 transitions. [2019-11-20 04:54:09,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:09,605 INFO L688 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-20 04:54:09,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states and 1599 transitions. [2019-11-20 04:54:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1148. [2019-11-20 04:54:09,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-11-20 04:54:09,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-20 04:54:09,631 INFO L711 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-20 04:54:09,631 INFO L591 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-20 04:54:09,631 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-20 04:54:09,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1148 states and 1599 transitions. [2019-11-20 04:54:09,636 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-20 04:54:09,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:09,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:09,641 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:09,641 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 04:54:09,641 INFO L794 eck$LassoCheckResult]: Stem: 16242#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16243#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16244#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 16124#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16126#L94-1 assume !false; 16413#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16411#L97 assume 12292 == ssl3_connect_~s__state~0; 16409#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 16407#L203 ssl3_connect_~s__server~0 := 0; 16393#L208 assume 0 != ssl3_connect_~cb~0; 16392#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 16390#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 16388#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 16368#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 16362#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16360#L565 ssl3_connect_~skip~0 := 0; 16358#L94-1 assume !false; 16356#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16354#L97 assume !(12292 == ssl3_connect_~s__state~0); 16352#L100 assume !(16384 == ssl3_connect_~s__state~0); 16351#L103 assume !(4096 == ssl3_connect_~s__state~0); 16349#L106 assume !(20480 == ssl3_connect_~s__state~0); 16347#L109 assume !(4099 == ssl3_connect_~s__state~0); 16345#L112 assume 4368 == ssl3_connect_~s__state~0; 16343#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 16334#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16333#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16331#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 16327#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16326#L565 ssl3_connect_~skip~0 := 0; 16325#L94-1 assume !false; 16324#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16323#L97 assume !(12292 == ssl3_connect_~s__state~0); 16322#L100 assume !(16384 == ssl3_connect_~s__state~0); 16321#L103 assume !(4096 == ssl3_connect_~s__state~0); 16320#L106 assume !(20480 == ssl3_connect_~s__state~0); 16319#L109 assume !(4099 == ssl3_connect_~s__state~0); 16318#L112 assume !(4368 == ssl3_connect_~s__state~0); 16316#L115 assume !(4369 == ssl3_connect_~s__state~0); 16266#L118 [2019-11-20 04:54:09,642 INFO L796 eck$LassoCheckResult]: Loop: 16266#L118 assume 4384 == ssl3_connect_~s__state~0; 16170#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 16171#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16143#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 17110#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16168#L293-2 ssl3_connect_~s__init_num~0 := 0; 16169#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17181#L565 ssl3_connect_~skip~0 := 0; 17180#L94-1 assume !false; 17175#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17173#L97 assume !(12292 == ssl3_connect_~s__state~0); 17170#L100 assume !(16384 == ssl3_connect_~s__state~0); 17166#L103 assume !(4096 == ssl3_connect_~s__state~0); 17164#L106 assume !(20480 == ssl3_connect_~s__state~0); 17162#L109 assume !(4099 == ssl3_connect_~s__state~0); 17160#L112 assume !(4368 == ssl3_connect_~s__state~0); 16258#L115 assume !(4369 == ssl3_connect_~s__state~0); 16259#L118 assume !(4384 == ssl3_connect_~s__state~0); 16251#L121 assume !(4385 == ssl3_connect_~s__state~0); 16252#L124 assume 4400 == ssl3_connect_~s__state~0; 16163#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16164#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16678#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16865#L565 ssl3_connect_~skip~0 := 0; 16772#L94-1 assume !false; 16767#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16765#L97 assume !(12292 == ssl3_connect_~s__state~0); 16764#L100 assume !(16384 == ssl3_connect_~s__state~0); 16758#L103 assume !(4096 == ssl3_connect_~s__state~0); 16756#L106 assume !(20480 == ssl3_connect_~s__state~0); 16753#L109 assume !(4099 == ssl3_connect_~s__state~0); 16751#L112 assume !(4368 == ssl3_connect_~s__state~0); 16745#L115 assume !(4369 == ssl3_connect_~s__state~0); 16743#L118 assume !(4384 == ssl3_connect_~s__state~0); 16740#L121 assume !(4385 == ssl3_connect_~s__state~0); 16738#L124 assume !(4400 == ssl3_connect_~s__state~0); 16732#L127 assume !(4401 == ssl3_connect_~s__state~0); 16729#L130 assume !(4416 == ssl3_connect_~s__state~0); 16726#L133 assume !(4417 == ssl3_connect_~s__state~0); 16721#L136 assume !(4432 == ssl3_connect_~s__state~0); 16718#L139 assume !(4433 == ssl3_connect_~s__state~0); 16716#L142 assume !(4448 == ssl3_connect_~s__state~0); 16713#L145 assume !(4449 == ssl3_connect_~s__state~0); 16711#L148 assume !(4464 == ssl3_connect_~s__state~0); 16709#L151 assume !(4465 == ssl3_connect_~s__state~0); 16707#L154 assume !(4466 == ssl3_connect_~s__state~0); 16705#L157 assume !(4467 == ssl3_connect_~s__state~0); 16703#L160 assume !(4480 == ssl3_connect_~s__state~0); 16701#L163 assume !(4481 == ssl3_connect_~s__state~0); 16700#L166 assume !(4496 == ssl3_connect_~s__state~0); 16698#L169 assume !(4497 == ssl3_connect_~s__state~0); 16696#L172 assume !(4512 == ssl3_connect_~s__state~0); 16694#L175 assume !(4513 == ssl3_connect_~s__state~0); 16693#L178 assume 4528 == ssl3_connect_~s__state~0; 16691#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 16642#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 16638#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 16639#L454-1 ssl3_connect_~s__init_num~0 := 0; 16254#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17040#L565 ssl3_connect_~skip~0 := 0; 17039#L94-1 assume !false; 17038#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17036#L97 assume !(12292 == ssl3_connect_~s__state~0); 17035#L100 assume !(16384 == ssl3_connect_~s__state~0); 17034#L103 assume !(4096 == ssl3_connect_~s__state~0); 17033#L106 assume !(20480 == ssl3_connect_~s__state~0); 17032#L109 assume !(4099 == ssl3_connect_~s__state~0); 17031#L112 assume 4368 == ssl3_connect_~s__state~0; 16974#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 17233#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17231#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17229#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 17219#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17217#L565 ssl3_connect_~skip~0 := 0; 17215#L94-1 assume !false; 17213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17211#L97 assume !(12292 == ssl3_connect_~s__state~0); 17209#L100 assume !(16384 == ssl3_connect_~s__state~0); 17207#L103 assume !(4096 == ssl3_connect_~s__state~0); 17205#L106 assume !(20480 == ssl3_connect_~s__state~0); 17204#L109 assume !(4099 == ssl3_connect_~s__state~0); 17202#L112 assume !(4368 == ssl3_connect_~s__state~0); 17197#L115 assume !(4369 == ssl3_connect_~s__state~0); 16266#L118 [2019-11-20 04:54:09,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,642 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 4 times [2019-11-20 04:54:09,643 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,643 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959694043] [2019-11-20 04:54:09,643 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,661 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:09,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,662 INFO L82 PathProgramCache]: Analyzing trace with hash -901238539, now seen corresponding path program 1 times [2019-11-20 04:54:09,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,662 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859236066] [2019-11-20 04:54:09,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-11-20 04:54:09,698 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859236066] [2019-11-20 04:54:09,698 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:09,698 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:09,698 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339893141] [2019-11-20 04:54:09,699 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:09,699 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:09,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:09,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:09,699 INFO L87 Difference]: Start difference. First operand 1148 states and 1599 transitions. cyclomatic complexity: 459 Second operand 3 states. [2019-11-20 04:54:09,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:09,819 INFO L93 Difference]: Finished difference Result 1242 states and 1713 transitions. [2019-11-20 04:54:09,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:09,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1242 states and 1713 transitions. [2019-11-20 04:54:09,827 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1038 [2019-11-20 04:54:09,835 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1242 states to 1242 states and 1713 transitions. [2019-11-20 04:54:09,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1160 [2019-11-20 04:54:09,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1160 [2019-11-20 04:54:09,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1242 states and 1713 transitions. [2019-11-20 04:54:09,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:09,838 INFO L688 BuchiCegarLoop]: Abstraction has 1242 states and 1713 transitions. [2019-11-20 04:54:09,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states and 1713 transitions. [2019-11-20 04:54:09,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1230. [2019-11-20 04:54:09,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1230 states. [2019-11-20 04:54:09,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1697 transitions. [2019-11-20 04:54:09,859 INFO L711 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-20 04:54:09,859 INFO L591 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-20 04:54:09,860 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-20 04:54:09,860 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1230 states and 1697 transitions. [2019-11-20 04:54:09,865 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1026 [2019-11-20 04:54:09,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:09,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:09,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:09,866 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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] [2019-11-20 04:54:09,867 INFO L794 eck$LassoCheckResult]: Stem: 18630#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18631#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18637#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 18520#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 18522#L94-1 assume !false; 19023#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19021#L97 assume 12292 == ssl3_connect_~s__state~0; 19019#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 19017#L203 ssl3_connect_~s__server~0 := 0; 19015#L208 assume 0 != ssl3_connect_~cb~0; 18780#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 19011#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 19007#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 19004#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 19000#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18998#L565 ssl3_connect_~skip~0 := 0; 18996#L94-1 assume !false; 18994#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18992#L97 assume !(12292 == ssl3_connect_~s__state~0); 18990#L100 assume !(16384 == ssl3_connect_~s__state~0); 18987#L103 assume !(4096 == ssl3_connect_~s__state~0); 18984#L106 assume !(20480 == ssl3_connect_~s__state~0); 18982#L109 assume !(4099 == ssl3_connect_~s__state~0); 18660#L112 assume 4368 == ssl3_connect_~s__state~0; 18589#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 18590#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18670#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18736#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 18729#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18727#L565 ssl3_connect_~skip~0 := 0; 18725#L94-1 assume !false; 18723#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18721#L97 assume !(12292 == ssl3_connect_~s__state~0); 18719#L100 assume !(16384 == ssl3_connect_~s__state~0); 18717#L103 assume !(4096 == ssl3_connect_~s__state~0); 18715#L106 assume !(20480 == ssl3_connect_~s__state~0); 18713#L109 assume !(4099 == ssl3_connect_~s__state~0); 18711#L112 assume !(4368 == ssl3_connect_~s__state~0); 18707#L115 assume !(4369 == ssl3_connect_~s__state~0); 18647#L118 [2019-11-20 04:54:09,867 INFO L796 eck$LassoCheckResult]: Loop: 18647#L118 assume 4384 == ssl3_connect_~s__state~0; 19114#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 19689#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19687#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 19686#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 18561#L293-2 ssl3_connect_~s__init_num~0 := 0; 18562#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19667#L565 ssl3_connect_~skip~0 := 0; 19665#L94-1 assume !false; 19663#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19661#L97 assume !(12292 == ssl3_connect_~s__state~0); 19660#L100 assume !(16384 == ssl3_connect_~s__state~0); 19659#L103 assume !(4096 == ssl3_connect_~s__state~0); 19657#L106 assume !(20480 == ssl3_connect_~s__state~0); 19655#L109 assume !(4099 == ssl3_connect_~s__state~0); 18658#L112 assume !(4368 == ssl3_connect_~s__state~0); 18659#L115 assume !(4369 == ssl3_connect_~s__state~0); 19615#L118 assume !(4384 == ssl3_connect_~s__state~0); 18642#L121 assume !(4385 == ssl3_connect_~s__state~0); 18643#L124 assume 4400 == ssl3_connect_~s__state~0; 18556#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 18557#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 18671#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19633#L565 ssl3_connect_~skip~0 := 0; 19632#L94-1 assume !false; 19630#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19628#L97 assume !(12292 == ssl3_connect_~s__state~0); 19626#L100 assume !(16384 == ssl3_connect_~s__state~0); 19624#L103 assume !(4096 == ssl3_connect_~s__state~0); 19622#L106 assume !(20480 == ssl3_connect_~s__state~0); 19620#L109 assume !(4099 == ssl3_connect_~s__state~0); 19618#L112 assume !(4368 == ssl3_connect_~s__state~0); 19616#L115 assume !(4369 == ssl3_connect_~s__state~0); 19613#L118 assume !(4384 == ssl3_connect_~s__state~0); 19610#L121 assume !(4385 == ssl3_connect_~s__state~0); 18599#L124 assume !(4400 == ssl3_connect_~s__state~0); 18600#L127 assume !(4401 == ssl3_connect_~s__state~0); 18594#L130 assume 4416 == ssl3_connect_~s__state~0; 18595#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 18570#L323 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 18571#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19214#L335 assume !(0 == ssl3_connect_~tmp___6~0); 19194#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19192#L565 ssl3_connect_~skip~0 := 0; 19190#L94-1 assume !false; 19188#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19186#L97 assume !(12292 == ssl3_connect_~s__state~0); 19184#L100 assume !(16384 == ssl3_connect_~s__state~0); 19182#L103 assume !(4096 == ssl3_connect_~s__state~0); 19180#L106 assume !(20480 == ssl3_connect_~s__state~0); 19178#L109 assume !(4099 == ssl3_connect_~s__state~0); 19176#L112 assume !(4368 == ssl3_connect_~s__state~0); 19174#L115 assume !(4369 == ssl3_connect_~s__state~0); 19173#L118 assume !(4384 == ssl3_connect_~s__state~0); 19172#L121 assume !(4385 == ssl3_connect_~s__state~0); 19169#L124 assume !(4400 == ssl3_connect_~s__state~0); 19167#L127 assume !(4401 == ssl3_connect_~s__state~0); 19164#L130 assume !(4416 == ssl3_connect_~s__state~0); 19162#L133 assume !(4417 == ssl3_connect_~s__state~0); 19161#L136 assume !(4432 == ssl3_connect_~s__state~0); 19160#L139 assume !(4433 == ssl3_connect_~s__state~0); 19159#L142 assume !(4448 == ssl3_connect_~s__state~0); 19157#L145 assume !(4449 == ssl3_connect_~s__state~0); 19155#L148 assume !(4464 == ssl3_connect_~s__state~0); 19154#L151 assume !(4465 == ssl3_connect_~s__state~0); 19149#L154 assume !(4466 == ssl3_connect_~s__state~0); 19140#L157 assume !(4467 == ssl3_connect_~s__state~0); 19137#L160 assume !(4480 == ssl3_connect_~s__state~0); 19079#L163 assume !(4481 == ssl3_connect_~s__state~0); 19078#L166 assume !(4496 == ssl3_connect_~s__state~0); 19075#L169 assume !(4497 == ssl3_connect_~s__state~0); 19074#L172 assume !(4512 == ssl3_connect_~s__state~0); 19072#L175 assume !(4513 == ssl3_connect_~s__state~0); 19064#L178 assume 4528 == ssl3_connect_~s__state~0; 18824#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 18825#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 18820#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 18821#L454-1 ssl3_connect_~s__init_num~0 := 0; 19274#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18960#L565 ssl3_connect_~skip~0 := 0; 19267#L94-1 assume !false; 19263#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19260#L97 assume !(12292 == ssl3_connect_~s__state~0); 19256#L100 assume !(16384 == ssl3_connect_~s__state~0); 19251#L103 assume !(4096 == ssl3_connect_~s__state~0); 19248#L106 assume !(20480 == ssl3_connect_~s__state~0); 19244#L109 assume !(4099 == ssl3_connect_~s__state~0); 19240#L112 assume 4368 == ssl3_connect_~s__state~0; 18587#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 18588#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18666#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18667#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 19700#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19699#L565 ssl3_connect_~skip~0 := 0; 19698#L94-1 assume !false; 19697#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19696#L97 assume !(12292 == ssl3_connect_~s__state~0); 19695#L100 assume !(16384 == ssl3_connect_~s__state~0); 19694#L103 assume !(4096 == ssl3_connect_~s__state~0); 19693#L106 assume !(20480 == ssl3_connect_~s__state~0); 19692#L109 assume !(4099 == ssl3_connect_~s__state~0); 19691#L112 assume !(4368 == ssl3_connect_~s__state~0); 19690#L115 assume !(4369 == ssl3_connect_~s__state~0); 18647#L118 [2019-11-20 04:54:09,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,868 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 5 times [2019-11-20 04:54:09,868 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,868 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125908983] [2019-11-20 04:54:09,868 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:09,881 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:09,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:09,882 INFO L82 PathProgramCache]: Analyzing trace with hash 10426541, now seen corresponding path program 1 times [2019-11-20 04:54:09,882 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:09,882 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185042796] [2019-11-20 04:54:09,882 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:09,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:09,914 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2019-11-20 04:54:09,914 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185042796] [2019-11-20 04:54:09,914 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:09,914 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:09,915 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63903586] [2019-11-20 04:54:09,915 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:09,915 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:09,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:09,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:09,916 INFO L87 Difference]: Start difference. First operand 1230 states and 1697 transitions. cyclomatic complexity: 475 Second operand 3 states. [2019-11-20 04:54:09,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:09,950 INFO L93 Difference]: Finished difference Result 2256 states and 3113 transitions. [2019-11-20 04:54:09,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:09,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2256 states and 3113 transitions. [2019-11-20 04:54:09,964 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-20 04:54:09,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-20 04:54:09,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2174 [2019-11-20 04:54:09,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2174 [2019-11-20 04:54:09,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2256 states and 3113 transitions. [2019-11-20 04:54:09,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:09,985 INFO L688 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-20 04:54:09,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states and 3113 transitions. [2019-11-20 04:54:10,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 2256. [2019-11-20 04:54:10,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2256 states. [2019-11-20 04:54:10,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-20 04:54:10,023 INFO L711 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-20 04:54:10,023 INFO L591 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-20 04:54:10,023 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-20 04:54:10,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 3113 transitions. [2019-11-20 04:54:10,031 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-20 04:54:10,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:10,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:10,032 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:10,032 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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] [2019-11-20 04:54:10,033 INFO L794 eck$LassoCheckResult]: Stem: 22129#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22130#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22131#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 22132#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22301#L94-1 assume !false; 22299#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22297#L97 assume 12292 == ssl3_connect_~s__state~0; 22295#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 22293#L203 ssl3_connect_~s__server~0 := 0; 22283#L208 assume 0 != ssl3_connect_~cb~0; 22281#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 22278#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 22276#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 22268#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 22262#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22260#L565 ssl3_connect_~skip~0 := 0; 22258#L94-1 assume !false; 22193#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22194#L97 assume !(12292 == ssl3_connect_~s__state~0); 22187#L100 assume !(16384 == ssl3_connect_~s__state~0); 22188#L103 assume !(4096 == ssl3_connect_~s__state~0); 22175#L106 assume !(20480 == ssl3_connect_~s__state~0); 22176#L109 assume !(4099 == ssl3_connect_~s__state~0); 22225#L112 assume 4368 == ssl3_connect_~s__state~0; 22223#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22215#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22212#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22208#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 22209#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22267#L565 ssl3_connect_~skip~0 := 0; 22261#L94-1 assume !false; 22259#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22257#L97 assume !(12292 == ssl3_connect_~s__state~0); 22256#L100 assume !(16384 == ssl3_connect_~s__state~0); 22255#L103 assume !(4096 == ssl3_connect_~s__state~0); 22254#L106 assume !(20480 == ssl3_connect_~s__state~0); 22253#L109 assume !(4099 == ssl3_connect_~s__state~0); 22221#L112 assume !(4368 == ssl3_connect_~s__state~0); 22218#L115 assume !(4369 == ssl3_connect_~s__state~0); 22219#L118 [2019-11-20 04:54:10,033 INFO L796 eck$LassoCheckResult]: Loop: 22219#L118 assume 4384 == ssl3_connect_~s__state~0; 22536#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 22828#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22823#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 22820#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22817#L293-2 ssl3_connect_~s__init_num~0 := 0; 22812#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22810#L565 ssl3_connect_~skip~0 := 0; 22808#L94-1 assume !false; 22806#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22804#L97 assume !(12292 == ssl3_connect_~s__state~0); 22802#L100 assume !(16384 == ssl3_connect_~s__state~0); 22800#L103 assume !(4096 == ssl3_connect_~s__state~0); 22798#L106 assume !(20480 == ssl3_connect_~s__state~0); 22796#L109 assume !(4099 == ssl3_connect_~s__state~0); 22794#L112 assume !(4368 == ssl3_connect_~s__state~0); 22792#L115 assume !(4369 == ssl3_connect_~s__state~0); 22790#L118 assume !(4384 == ssl3_connect_~s__state~0); 22788#L121 assume !(4385 == ssl3_connect_~s__state~0); 22785#L124 assume 4400 == ssl3_connect_~s__state~0; 22529#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22779#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22774#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22772#L565 ssl3_connect_~skip~0 := 0; 22770#L94-1 assume !false; 22768#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22764#L97 assume !(12292 == ssl3_connect_~s__state~0); 22763#L100 assume !(16384 == ssl3_connect_~s__state~0); 22760#L103 assume !(4096 == ssl3_connect_~s__state~0); 22756#L106 assume !(20480 == ssl3_connect_~s__state~0); 22752#L109 assume !(4099 == ssl3_connect_~s__state~0); 22747#L112 assume !(4368 == ssl3_connect_~s__state~0); 22745#L115 assume !(4369 == ssl3_connect_~s__state~0); 22743#L118 assume !(4384 == ssl3_connect_~s__state~0); 22741#L121 assume !(4385 == ssl3_connect_~s__state~0); 22739#L124 assume !(4400 == ssl3_connect_~s__state~0); 22735#L127 assume !(4401 == ssl3_connect_~s__state~0); 22732#L130 assume 4416 == ssl3_connect_~s__state~0; 22520#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 22728#L323 assume !(3 == ssl3_connect_~blastFlag~0); 22724#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22701#L335 assume !(0 == ssl3_connect_~tmp___6~0); 22615#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22610#L565 ssl3_connect_~skip~0 := 0; 22607#L94-1 assume !false; 22606#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22605#L97 assume !(12292 == ssl3_connect_~s__state~0); 22604#L100 assume !(16384 == ssl3_connect_~s__state~0); 22602#L103 assume !(4096 == ssl3_connect_~s__state~0); 22601#L106 assume !(20480 == ssl3_connect_~s__state~0); 22600#L109 assume !(4099 == ssl3_connect_~s__state~0); 22599#L112 assume !(4368 == ssl3_connect_~s__state~0); 22598#L115 assume !(4369 == ssl3_connect_~s__state~0); 22597#L118 assume !(4384 == ssl3_connect_~s__state~0); 22596#L121 assume !(4385 == ssl3_connect_~s__state~0); 22595#L124 assume !(4400 == ssl3_connect_~s__state~0); 22594#L127 assume !(4401 == ssl3_connect_~s__state~0); 22593#L130 assume !(4416 == ssl3_connect_~s__state~0); 22592#L133 assume !(4417 == ssl3_connect_~s__state~0); 22591#L136 assume !(4432 == ssl3_connect_~s__state~0); 22590#L139 assume !(4433 == ssl3_connect_~s__state~0); 22589#L142 assume !(4448 == ssl3_connect_~s__state~0); 22588#L145 assume !(4449 == ssl3_connect_~s__state~0); 22587#L148 assume !(4464 == ssl3_connect_~s__state~0); 22586#L151 assume !(4465 == ssl3_connect_~s__state~0); 22585#L154 assume !(4466 == ssl3_connect_~s__state~0); 22584#L157 assume !(4467 == ssl3_connect_~s__state~0); 22583#L160 assume !(4480 == ssl3_connect_~s__state~0); 22582#L163 assume !(4481 == ssl3_connect_~s__state~0); 22578#L166 assume !(4496 == ssl3_connect_~s__state~0); 22577#L169 assume !(4497 == ssl3_connect_~s__state~0); 22576#L172 assume !(4512 == ssl3_connect_~s__state~0); 22575#L175 assume !(4513 == ssl3_connect_~s__state~0); 22574#L178 assume 4528 == ssl3_connect_~s__state~0; 22446#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 22864#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 22862#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 22566#L454-1 ssl3_connect_~s__init_num~0 := 0; 22561#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22560#L565 ssl3_connect_~skip~0 := 0; 22557#L94-1 assume !false; 22556#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22553#L97 assume !(12292 == ssl3_connect_~s__state~0); 22552#L100 assume !(16384 == ssl3_connect_~s__state~0); 22549#L103 assume !(4096 == ssl3_connect_~s__state~0); 22548#L106 assume !(20480 == ssl3_connect_~s__state~0); 22545#L109 assume !(4099 == ssl3_connect_~s__state~0); 22544#L112 assume 4368 == ssl3_connect_~s__state~0; 22083#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22084#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22164#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22105#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 22091#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22008#L565 ssl3_connect_~skip~0 := 0; 24244#L94-1 assume !false; 24242#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24240#L97 assume !(12292 == ssl3_connect_~s__state~0); 24238#L100 assume !(16384 == ssl3_connect_~s__state~0); 22032#L103 assume !(4096 == ssl3_connect_~s__state~0); 22033#L106 assume !(20480 == ssl3_connect_~s__state~0); 24187#L109 assume !(4099 == ssl3_connect_~s__state~0); 24188#L112 assume !(4368 == ssl3_connect_~s__state~0); 24189#L115 assume !(4369 == ssl3_connect_~s__state~0); 22219#L118 [2019-11-20 04:54:10,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,034 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 6 times [2019-11-20 04:54:10,034 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,034 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368936399] [2019-11-20 04:54:10,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,047 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:10,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,047 INFO L82 PathProgramCache]: Analyzing trace with hash -43966357, now seen corresponding path program 1 times [2019-11-20 04:54:10,048 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,048 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918885442] [2019-11-20 04:54:10,048 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:10,078 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2019-11-20 04:54:10,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918885442] [2019-11-20 04:54:10,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:10,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:10,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328968213] [2019-11-20 04:54:10,079 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:10,079 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:10,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:10,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:10,080 INFO L87 Difference]: Start difference. First operand 2256 states and 3113 transitions. cyclomatic complexity: 865 Second operand 3 states. [2019-11-20 04:54:10,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:10,189 INFO L93 Difference]: Finished difference Result 2460 states and 3349 transitions. [2019-11-20 04:54:10,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:10,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2460 states and 3349 transitions. [2019-11-20 04:54:10,200 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2256 [2019-11-20 04:54:10,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2460 states to 2460 states and 3349 transitions. [2019-11-20 04:54:10,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2378 [2019-11-20 04:54:10,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2378 [2019-11-20 04:54:10,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2460 states and 3349 transitions. [2019-11-20 04:54:10,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:10,224 INFO L688 BuchiCegarLoop]: Abstraction has 2460 states and 3349 transitions. [2019-11-20 04:54:10,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2460 states and 3349 transitions. [2019-11-20 04:54:10,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2460 to 2436. [2019-11-20 04:54:10,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2436 states. [2019-11-20 04:54:10,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 3325 transitions. [2019-11-20 04:54:10,263 INFO L711 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-20 04:54:10,263 INFO L591 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-20 04:54:10,263 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-20 04:54:10,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2436 states and 3325 transitions. [2019-11-20 04:54:10,270 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2232 [2019-11-20 04:54:10,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:10,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:10,272 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:10,272 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 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] [2019-11-20 04:54:10,273 INFO L794 eck$LassoCheckResult]: Stem: 26853#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 26854#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 26855#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 26856#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27034#L94-1 assume !false; 27032#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27030#L97 assume 12292 == ssl3_connect_~s__state~0; 27028#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 27026#L203 ssl3_connect_~s__server~0 := 0; 27016#L208 assume 0 != ssl3_connect_~cb~0; 27014#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 27011#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 27009#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 27001#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 26995#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26993#L565 ssl3_connect_~skip~0 := 0; 26991#L94-1 assume !false; 26926#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26927#L97 assume !(12292 == ssl3_connect_~s__state~0); 26920#L100 assume !(16384 == ssl3_connect_~s__state~0); 26921#L103 assume !(4096 == ssl3_connect_~s__state~0); 26908#L106 assume !(20480 == ssl3_connect_~s__state~0); 26909#L109 assume !(4099 == ssl3_connect_~s__state~0); 26958#L112 assume 4368 == ssl3_connect_~s__state~0; 26956#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 26948#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 26945#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 26941#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 26942#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27000#L565 ssl3_connect_~skip~0 := 0; 26994#L94-1 assume !false; 26992#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26990#L97 assume !(12292 == ssl3_connect_~s__state~0); 26989#L100 assume !(16384 == ssl3_connect_~s__state~0); 26988#L103 assume !(4096 == ssl3_connect_~s__state~0); 26987#L106 assume !(20480 == ssl3_connect_~s__state~0); 26986#L109 assume !(4099 == ssl3_connect_~s__state~0); 26954#L112 assume !(4368 == ssl3_connect_~s__state~0); 26951#L115 assume !(4369 == ssl3_connect_~s__state~0); 26952#L118 [2019-11-20 04:54:10,273 INFO L796 eck$LassoCheckResult]: Loop: 26952#L118 assume 4384 == ssl3_connect_~s__state~0; 27213#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 27211#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27207#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 27204#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 27202#L293-2 ssl3_connect_~s__init_num~0 := 0; 27189#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27186#L565 ssl3_connect_~skip~0 := 0; 27183#L94-1 assume !false; 27180#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27175#L97 assume !(12292 == ssl3_connect_~s__state~0); 27172#L100 assume !(16384 == ssl3_connect_~s__state~0); 27169#L103 assume !(4096 == ssl3_connect_~s__state~0); 27166#L106 assume !(20480 == ssl3_connect_~s__state~0); 27161#L109 assume !(4099 == ssl3_connect_~s__state~0); 27158#L112 assume !(4368 == ssl3_connect_~s__state~0); 27153#L115 assume !(4369 == ssl3_connect_~s__state~0); 27150#L118 assume !(4384 == ssl3_connect_~s__state~0); 27144#L121 assume !(4385 == ssl3_connect_~s__state~0); 27140#L124 assume 4400 == ssl3_connect_~s__state~0; 27141#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27106#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29138#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29137#L565 ssl3_connect_~skip~0 := 0; 29136#L94-1 assume !false; 27076#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27077#L97 assume !(12292 == ssl3_connect_~s__state~0); 27072#L100 assume !(16384 == ssl3_connect_~s__state~0); 27073#L103 assume !(4096 == ssl3_connect_~s__state~0); 27068#L106 assume !(20480 == ssl3_connect_~s__state~0); 27069#L109 assume !(4099 == ssl3_connect_~s__state~0); 27064#L112 assume !(4368 == ssl3_connect_~s__state~0); 27065#L115 assume !(4369 == ssl3_connect_~s__state~0); 27061#L118 assume !(4384 == ssl3_connect_~s__state~0); 27060#L121 assume !(4385 == ssl3_connect_~s__state~0); 27059#L124 assume !(4400 == ssl3_connect_~s__state~0); 27057#L127 assume !(4401 == ssl3_connect_~s__state~0); 27058#L130 assume 4416 == ssl3_connect_~s__state~0; 27466#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 28713#L323 assume !(3 == ssl3_connect_~blastFlag~0); 28711#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28709#L335 assume !(0 == ssl3_connect_~tmp___6~0); 28706#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28705#L565 ssl3_connect_~skip~0 := 0; 28704#L94-1 assume !false; 28703#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28702#L97 assume !(12292 == ssl3_connect_~s__state~0); 28701#L100 assume !(16384 == ssl3_connect_~s__state~0); 28700#L103 assume !(4096 == ssl3_connect_~s__state~0); 28699#L106 assume !(20480 == ssl3_connect_~s__state~0); 28698#L109 assume !(4099 == ssl3_connect_~s__state~0); 28697#L112 assume !(4368 == ssl3_connect_~s__state~0); 28696#L115 assume !(4369 == ssl3_connect_~s__state~0); 28695#L118 assume !(4384 == ssl3_connect_~s__state~0); 28694#L121 assume !(4385 == ssl3_connect_~s__state~0); 28693#L124 assume !(4400 == ssl3_connect_~s__state~0); 28692#L127 assume !(4401 == ssl3_connect_~s__state~0); 28691#L130 assume !(4416 == ssl3_connect_~s__state~0); 28690#L133 assume !(4417 == ssl3_connect_~s__state~0); 28689#L136 assume 4432 == ssl3_connect_~s__state~0; 27452#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 27797#L345 assume !(5 == ssl3_connect_~blastFlag~0); 27704#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 27675#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27673#L565 ssl3_connect_~skip~0 := 0; 27671#L94-1 assume !false; 27669#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27667#L97 assume !(12292 == ssl3_connect_~s__state~0); 27665#L100 assume !(16384 == ssl3_connect_~s__state~0); 27663#L103 assume !(4096 == ssl3_connect_~s__state~0); 27661#L106 assume !(20480 == ssl3_connect_~s__state~0); 27652#L109 assume !(4099 == ssl3_connect_~s__state~0); 27647#L112 assume !(4368 == ssl3_connect_~s__state~0); 27642#L115 assume !(4369 == ssl3_connect_~s__state~0); 27637#L118 assume !(4384 == ssl3_connect_~s__state~0); 27632#L121 assume !(4385 == ssl3_connect_~s__state~0); 27627#L124 assume !(4400 == ssl3_connect_~s__state~0); 27622#L127 assume !(4401 == ssl3_connect_~s__state~0); 27618#L130 assume !(4416 == ssl3_connect_~s__state~0); 27614#L133 assume !(4417 == ssl3_connect_~s__state~0); 27610#L136 assume !(4432 == ssl3_connect_~s__state~0); 27606#L139 assume !(4433 == ssl3_connect_~s__state~0); 27602#L142 assume !(4448 == ssl3_connect_~s__state~0); 27598#L145 assume !(4449 == ssl3_connect_~s__state~0); 27594#L148 assume !(4464 == ssl3_connect_~s__state~0); 27590#L151 assume !(4465 == ssl3_connect_~s__state~0); 27588#L154 assume !(4466 == ssl3_connect_~s__state~0); 27586#L157 assume !(4467 == ssl3_connect_~s__state~0); 27580#L160 assume !(4480 == ssl3_connect_~s__state~0); 27578#L163 assume !(4481 == ssl3_connect_~s__state~0); 27572#L166 assume !(4496 == ssl3_connect_~s__state~0); 27565#L169 assume !(4497 == ssl3_connect_~s__state~0); 27564#L172 assume !(4512 == ssl3_connect_~s__state~0); 27563#L175 assume !(4513 == ssl3_connect_~s__state~0); 27562#L178 assume 4528 == ssl3_connect_~s__state~0; 27360#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 27558#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 27556#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 27555#L454-1 ssl3_connect_~s__init_num~0 := 0; 27542#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27540#L565 ssl3_connect_~skip~0 := 0; 27538#L94-1 assume !false; 27536#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27534#L97 assume !(12292 == ssl3_connect_~s__state~0); 27532#L100 assume !(16384 == ssl3_connect_~s__state~0); 27530#L103 assume !(4096 == ssl3_connect_~s__state~0); 27528#L106 assume !(20480 == ssl3_connect_~s__state~0); 27526#L109 assume !(4099 == ssl3_connect_~s__state~0); 27524#L112 assume 4368 == ssl3_connect_~s__state~0; 27234#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 27888#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27734#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 27882#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 27883#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27930#L565 ssl3_connect_~skip~0 := 0; 27929#L94-1 assume !false; 27928#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27927#L97 assume !(12292 == ssl3_connect_~s__state~0); 27859#L100 assume !(16384 == ssl3_connect_~s__state~0); 27860#L103 assume !(4096 == ssl3_connect_~s__state~0); 27919#L106 assume !(20480 == ssl3_connect_~s__state~0); 27853#L109 assume !(4099 == ssl3_connect_~s__state~0); 27854#L112 assume !(4368 == ssl3_connect_~s__state~0); 27893#L115 assume !(4369 == ssl3_connect_~s__state~0); 26952#L118 [2019-11-20 04:54:10,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,273 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 7 times [2019-11-20 04:54:10,274 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,274 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962583708] [2019-11-20 04:54:10,274 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,286 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:10,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,286 INFO L82 PathProgramCache]: Analyzing trace with hash -1578762422, now seen corresponding path program 1 times [2019-11-20 04:54:10,286 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,287 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927037955] [2019-11-20 04:54:10,287 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:10,327 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2019-11-20 04:54:10,327 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927037955] [2019-11-20 04:54:10,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:10,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:10,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420445943] [2019-11-20 04:54:10,328 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:10,328 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:10,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:10,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:10,329 INFO L87 Difference]: Start difference. First operand 2436 states and 3325 transitions. cyclomatic complexity: 897 Second operand 3 states. [2019-11-20 04:54:10,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:10,449 INFO L93 Difference]: Finished difference Result 2656 states and 3585 transitions. [2019-11-20 04:54:10,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:10,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2656 states and 3585 transitions. [2019-11-20 04:54:10,462 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2452 [2019-11-20 04:54:10,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2656 states to 2656 states and 3585 transitions. [2019-11-20 04:54:10,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2574 [2019-11-20 04:54:10,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2574 [2019-11-20 04:54:10,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2656 states and 3585 transitions. [2019-11-20 04:54:10,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:10,482 INFO L688 BuchiCegarLoop]: Abstraction has 2656 states and 3585 transitions. [2019-11-20 04:54:10,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states and 3585 transitions. [2019-11-20 04:54:10,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 2632. [2019-11-20 04:54:10,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2632 states. [2019-11-20 04:54:10,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 3553 transitions. [2019-11-20 04:54:10,522 INFO L711 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-20 04:54:10,522 INFO L591 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-20 04:54:10,522 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-20 04:54:10,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2632 states and 3553 transitions. [2019-11-20 04:54:10,530 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2428 [2019-11-20 04:54:10,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:10,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:10,532 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:10,532 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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] [2019-11-20 04:54:10,533 INFO L794 eck$LassoCheckResult]: Stem: 31954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31955#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31960#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 31832#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 31834#L94-1 assume !false; 32129#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32128#L97 assume 12292 == ssl3_connect_~s__state~0; 32126#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 32124#L203 ssl3_connect_~s__server~0 := 0; 32122#L208 assume 0 != ssl3_connect_~cb~0; 32114#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 32118#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 32115#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 32112#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 32098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32090#L565 ssl3_connect_~skip~0 := 0; 32087#L94-1 assume !false; 32019#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32020#L97 assume !(12292 == ssl3_connect_~s__state~0); 32014#L100 assume !(16384 == ssl3_connect_~s__state~0); 32015#L103 assume !(4096 == ssl3_connect_~s__state~0); 32002#L106 assume !(20480 == ssl3_connect_~s__state~0); 32003#L109 assume !(4099 == ssl3_connect_~s__state~0); 32050#L112 assume 4368 == ssl3_connect_~s__state~0; 32048#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 32040#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32037#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32033#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 32034#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32088#L565 ssl3_connect_~skip~0 := 0; 32086#L94-1 assume !false; 32085#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32084#L97 assume !(12292 == ssl3_connect_~s__state~0); 32082#L100 assume !(16384 == ssl3_connect_~s__state~0); 32081#L103 assume !(4096 == ssl3_connect_~s__state~0); 32076#L106 assume !(20480 == ssl3_connect_~s__state~0); 32074#L109 assume !(4099 == ssl3_connect_~s__state~0); 32046#L112 assume !(4368 == ssl3_connect_~s__state~0); 32043#L115 assume !(4369 == ssl3_connect_~s__state~0); 32044#L118 [2019-11-20 04:54:10,533 INFO L796 eck$LassoCheckResult]: Loop: 32044#L118 assume 4384 == ssl3_connect_~s__state~0; 32610#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 32609#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32605#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 32602#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32600#L293-2 ssl3_connect_~s__init_num~0 := 0; 32597#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32596#L565 ssl3_connect_~skip~0 := 0; 32595#L94-1 assume !false; 32594#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32593#L97 assume !(12292 == ssl3_connect_~s__state~0); 32592#L100 assume !(16384 == ssl3_connect_~s__state~0); 32591#L103 assume !(4096 == ssl3_connect_~s__state~0); 32590#L106 assume !(20480 == ssl3_connect_~s__state~0); 32589#L109 assume !(4099 == ssl3_connect_~s__state~0); 32588#L112 assume !(4368 == ssl3_connect_~s__state~0); 32587#L115 assume !(4369 == ssl3_connect_~s__state~0); 32586#L118 assume !(4384 == ssl3_connect_~s__state~0); 32585#L121 assume !(4385 == ssl3_connect_~s__state~0); 32583#L124 assume 4400 == ssl3_connect_~s__state~0; 32584#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 32188#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32189#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33311#L565 ssl3_connect_~skip~0 := 0; 33310#L94-1 assume !false; 33309#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33308#L97 assume !(12292 == ssl3_connect_~s__state~0); 33307#L100 assume !(16384 == ssl3_connect_~s__state~0); 33306#L103 assume !(4096 == ssl3_connect_~s__state~0); 33305#L106 assume !(20480 == ssl3_connect_~s__state~0); 33304#L109 assume !(4099 == ssl3_connect_~s__state~0); 33303#L112 assume !(4368 == ssl3_connect_~s__state~0); 33302#L115 assume !(4369 == ssl3_connect_~s__state~0); 33301#L118 assume !(4384 == ssl3_connect_~s__state~0); 33300#L121 assume !(4385 == ssl3_connect_~s__state~0); 33299#L124 assume !(4400 == ssl3_connect_~s__state~0); 33298#L127 assume !(4401 == ssl3_connect_~s__state~0); 33297#L130 assume 4416 == ssl3_connect_~s__state~0; 32751#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 33296#L323 assume !(3 == ssl3_connect_~blastFlag~0); 33294#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33292#L335 assume !(0 == ssl3_connect_~tmp___6~0); 33289#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33288#L565 ssl3_connect_~skip~0 := 0; 33287#L94-1 assume !false; 33286#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33285#L97 assume !(12292 == ssl3_connect_~s__state~0); 33284#L100 assume !(16384 == ssl3_connect_~s__state~0); 33283#L103 assume !(4096 == ssl3_connect_~s__state~0); 33282#L106 assume !(20480 == ssl3_connect_~s__state~0); 33281#L109 assume !(4099 == ssl3_connect_~s__state~0); 33280#L112 assume !(4368 == ssl3_connect_~s__state~0); 33279#L115 assume !(4369 == ssl3_connect_~s__state~0); 33278#L118 assume !(4384 == ssl3_connect_~s__state~0); 33277#L121 assume !(4385 == ssl3_connect_~s__state~0); 33276#L124 assume !(4400 == ssl3_connect_~s__state~0); 33275#L127 assume !(4401 == ssl3_connect_~s__state~0); 33274#L130 assume !(4416 == ssl3_connect_~s__state~0); 33273#L133 assume !(4417 == ssl3_connect_~s__state~0); 33272#L136 assume 4432 == ssl3_connect_~s__state~0; 32741#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 33270#L345 assume !(5 == ssl3_connect_~blastFlag~0); 33268#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33265#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33264#L565 ssl3_connect_~skip~0 := 0; 33263#L94-1 assume !false; 33262#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33261#L97 assume !(12292 == ssl3_connect_~s__state~0); 33260#L100 assume !(16384 == ssl3_connect_~s__state~0); 33259#L103 assume !(4096 == ssl3_connect_~s__state~0); 33258#L106 assume !(20480 == ssl3_connect_~s__state~0); 33257#L109 assume !(4099 == ssl3_connect_~s__state~0); 33256#L112 assume !(4368 == ssl3_connect_~s__state~0); 33255#L115 assume !(4369 == ssl3_connect_~s__state~0); 33254#L118 assume !(4384 == ssl3_connect_~s__state~0); 33253#L121 assume !(4385 == ssl3_connect_~s__state~0); 33252#L124 assume !(4400 == ssl3_connect_~s__state~0); 33251#L127 assume !(4401 == ssl3_connect_~s__state~0); 33250#L130 assume !(4416 == ssl3_connect_~s__state~0); 33249#L133 assume !(4417 == ssl3_connect_~s__state~0); 33248#L136 assume !(4432 == ssl3_connect_~s__state~0); 33247#L139 assume !(4433 == ssl3_connect_~s__state~0); 33246#L142 assume 4448 == ssl3_connect_~s__state~0; 32732#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 33239#L361 assume !(ssl3_connect_~ret~0 <= 0); 32954#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32952#L366-2 ssl3_connect_~s__init_num~0 := 0; 32939#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32938#L565 ssl3_connect_~skip~0 := 0; 32930#L94-1 assume !false; 32926#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32924#L97 assume !(12292 == ssl3_connect_~s__state~0); 32922#L100 assume !(16384 == ssl3_connect_~s__state~0); 32920#L103 assume !(4096 == ssl3_connect_~s__state~0); 32918#L106 assume !(20480 == ssl3_connect_~s__state~0); 32916#L109 assume !(4099 == ssl3_connect_~s__state~0); 32914#L112 assume !(4368 == ssl3_connect_~s__state~0); 32912#L115 assume !(4369 == ssl3_connect_~s__state~0); 32910#L118 assume !(4384 == ssl3_connect_~s__state~0); 32908#L121 assume !(4385 == ssl3_connect_~s__state~0); 32906#L124 assume !(4400 == ssl3_connect_~s__state~0); 32904#L127 assume !(4401 == ssl3_connect_~s__state~0); 32901#L130 assume !(4416 == ssl3_connect_~s__state~0); 32899#L133 assume !(4417 == ssl3_connect_~s__state~0); 32894#L136 assume !(4432 == ssl3_connect_~s__state~0); 32890#L139 assume !(4433 == ssl3_connect_~s__state~0); 32886#L142 assume !(4448 == ssl3_connect_~s__state~0); 32881#L145 assume !(4449 == ssl3_connect_~s__state~0); 32878#L148 assume !(4464 == ssl3_connect_~s__state~0); 32875#L151 assume !(4465 == ssl3_connect_~s__state~0); 32872#L154 assume !(4466 == ssl3_connect_~s__state~0); 32869#L157 assume !(4467 == ssl3_connect_~s__state~0); 32866#L160 assume !(4480 == ssl3_connect_~s__state~0); 32863#L163 assume !(4481 == ssl3_connect_~s__state~0); 32860#L166 assume !(4496 == ssl3_connect_~s__state~0); 32857#L169 assume !(4497 == ssl3_connect_~s__state~0); 32853#L172 assume !(4512 == ssl3_connect_~s__state~0); 32849#L175 assume !(4513 == ssl3_connect_~s__state~0); 32844#L178 assume 4528 == ssl3_connect_~s__state~0; 32673#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 32856#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 32851#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 32819#L454-1 ssl3_connect_~s__init_num~0 := 0; 32809#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32806#L565 ssl3_connect_~skip~0 := 0; 32803#L94-1 assume !false; 32800#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32797#L97 assume !(12292 == ssl3_connect_~s__state~0); 32794#L100 assume !(16384 == ssl3_connect_~s__state~0); 32791#L103 assume !(4096 == ssl3_connect_~s__state~0); 32788#L106 assume !(20480 == ssl3_connect_~s__state~0); 32785#L109 assume !(4099 == ssl3_connect_~s__state~0); 32782#L112 assume 4368 == ssl3_connect_~s__state~0; 32619#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 33317#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32848#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 33315#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 33316#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33240#L565 ssl3_connect_~skip~0 := 0; 33241#L94-1 assume !false; 33332#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33330#L97 assume !(12292 == ssl3_connect_~s__state~0); 33328#L100 assume !(16384 == ssl3_connect_~s__state~0); 33136#L103 assume !(4096 == ssl3_connect_~s__state~0); 33134#L106 assume !(20480 == ssl3_connect_~s__state~0); 33033#L109 assume !(4099 == ssl3_connect_~s__state~0); 33034#L112 assume !(4368 == ssl3_connect_~s__state~0); 33318#L115 assume !(4369 == ssl3_connect_~s__state~0); 32044#L118 [2019-11-20 04:54:10,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,536 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 8 times [2019-11-20 04:54:10,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,537 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525009478] [2019-11-20 04:54:10,537 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,550 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:10,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,551 INFO L82 PathProgramCache]: Analyzing trace with hash -406806985, now seen corresponding path program 1 times [2019-11-20 04:54:10,551 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,551 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445861953] [2019-11-20 04:54:10,551 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:10,634 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-20 04:54:10,634 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445861953] [2019-11-20 04:54:10,635 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:10,635 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:10,635 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286578530] [2019-11-20 04:54:10,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:10,636 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:10,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:10,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:10,637 INFO L87 Difference]: Start difference. First operand 2632 states and 3553 transitions. cyclomatic complexity: 929 Second operand 3 states. [2019-11-20 04:54:10,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:10,766 INFO L93 Difference]: Finished difference Result 2868 states and 3821 transitions. [2019-11-20 04:54:10,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:10,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2868 states and 3821 transitions. [2019-11-20 04:54:10,778 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2664 [2019-11-20 04:54:10,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2868 states to 2868 states and 3821 transitions. [2019-11-20 04:54:10,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2786 [2019-11-20 04:54:10,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2786 [2019-11-20 04:54:10,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2868 states and 3821 transitions. [2019-11-20 04:54:10,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:10,810 INFO L688 BuchiCegarLoop]: Abstraction has 2868 states and 3821 transitions. [2019-11-20 04:54:10,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2868 states and 3821 transitions. [2019-11-20 04:54:10,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2868 to 2852. [2019-11-20 04:54:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2852 states. [2019-11-20 04:54:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 3805 transitions. [2019-11-20 04:54:10,855 INFO L711 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-20 04:54:10,855 INFO L591 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-20 04:54:10,855 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-20 04:54:10,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2852 states and 3805 transitions. [2019-11-20 04:54:10,864 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2648 [2019-11-20 04:54:10,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:10,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:10,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:10,867 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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] [2019-11-20 04:54:10,867 INFO L794 eck$LassoCheckResult]: Stem: 37461#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37462#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37469#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 37338#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37340#L94-1 assume !false; 37643#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37642#L97 assume 12292 == ssl3_connect_~s__state~0; 37640#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 37638#L203 ssl3_connect_~s__server~0 := 0; 37636#L208 assume 0 != ssl3_connect_~cb~0; 37628#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 37632#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 37629#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 37626#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 37612#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37604#L565 ssl3_connect_~skip~0 := 0; 37601#L94-1 assume !false; 37533#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37534#L97 assume !(12292 == ssl3_connect_~s__state~0); 37528#L100 assume !(16384 == ssl3_connect_~s__state~0); 37529#L103 assume !(4096 == ssl3_connect_~s__state~0); 37516#L106 assume !(20480 == ssl3_connect_~s__state~0); 37517#L109 assume !(4099 == ssl3_connect_~s__state~0); 37564#L112 assume 4368 == ssl3_connect_~s__state~0; 37562#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 37554#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37551#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37547#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 37548#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37602#L565 ssl3_connect_~skip~0 := 0; 37600#L94-1 assume !false; 37599#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37598#L97 assume !(12292 == ssl3_connect_~s__state~0); 37596#L100 assume !(16384 == ssl3_connect_~s__state~0); 37595#L103 assume !(4096 == ssl3_connect_~s__state~0); 37590#L106 assume !(20480 == ssl3_connect_~s__state~0); 37588#L109 assume !(4099 == ssl3_connect_~s__state~0); 37560#L112 assume !(4368 == ssl3_connect_~s__state~0); 37557#L115 assume !(4369 == ssl3_connect_~s__state~0); 37558#L118 [2019-11-20 04:54:10,867 INFO L796 eck$LassoCheckResult]: Loop: 37558#L118 assume 4384 == ssl3_connect_~s__state~0; 38262#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 37399#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37355#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 37380#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39856#L293-2 ssl3_connect_~s__init_num~0 := 0; 39888#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39886#L565 ssl3_connect_~skip~0 := 0; 39884#L94-1 assume !false; 39883#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39878#L97 assume !(12292 == ssl3_connect_~s__state~0); 39876#L100 assume !(16384 == ssl3_connect_~s__state~0); 39874#L103 assume !(4096 == ssl3_connect_~s__state~0); 39872#L106 assume !(20480 == ssl3_connect_~s__state~0); 39870#L109 assume !(4099 == ssl3_connect_~s__state~0); 39868#L112 assume !(4368 == ssl3_connect_~s__state~0); 39866#L115 assume !(4369 == ssl3_connect_~s__state~0); 39864#L118 assume !(4384 == ssl3_connect_~s__state~0); 39404#L121 assume !(4385 == ssl3_connect_~s__state~0); 38248#L124 assume 4400 == ssl3_connect_~s__state~0; 38241#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38242#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38696#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38693#L565 ssl3_connect_~skip~0 := 0; 38691#L94-1 assume !false; 38688#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38683#L97 assume !(12292 == ssl3_connect_~s__state~0); 38681#L100 assume !(16384 == ssl3_connect_~s__state~0); 38679#L103 assume !(4096 == ssl3_connect_~s__state~0); 38677#L106 assume !(20480 == ssl3_connect_~s__state~0); 38675#L109 assume !(4099 == ssl3_connect_~s__state~0); 38673#L112 assume !(4368 == ssl3_connect_~s__state~0); 38671#L115 assume !(4369 == ssl3_connect_~s__state~0); 38669#L118 assume !(4384 == ssl3_connect_~s__state~0); 38667#L121 assume !(4385 == ssl3_connect_~s__state~0); 38665#L124 assume !(4400 == ssl3_connect_~s__state~0); 38663#L127 assume !(4401 == ssl3_connect_~s__state~0); 38661#L130 assume 4416 == ssl3_connect_~s__state~0; 38479#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 38658#L323 assume !(3 == ssl3_connect_~blastFlag~0); 38656#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38654#L335 assume !(0 == ssl3_connect_~tmp___6~0); 38647#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38645#L565 ssl3_connect_~skip~0 := 0; 38643#L94-1 assume !false; 38641#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38639#L97 assume !(12292 == ssl3_connect_~s__state~0); 38637#L100 assume !(16384 == ssl3_connect_~s__state~0); 38635#L103 assume !(4096 == ssl3_connect_~s__state~0); 38633#L106 assume !(20480 == ssl3_connect_~s__state~0); 38631#L109 assume !(4099 == ssl3_connect_~s__state~0); 38629#L112 assume !(4368 == ssl3_connect_~s__state~0); 38627#L115 assume !(4369 == ssl3_connect_~s__state~0); 38625#L118 assume !(4384 == ssl3_connect_~s__state~0); 38623#L121 assume !(4385 == ssl3_connect_~s__state~0); 38621#L124 assume !(4400 == ssl3_connect_~s__state~0); 38619#L127 assume !(4401 == ssl3_connect_~s__state~0); 38614#L130 assume !(4416 == ssl3_connect_~s__state~0); 38612#L133 assume !(4417 == ssl3_connect_~s__state~0); 38609#L136 assume 4432 == ssl3_connect_~s__state~0; 38474#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 38600#L345 assume !(5 == ssl3_connect_~blastFlag~0); 38594#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38532#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38530#L565 ssl3_connect_~skip~0 := 0; 38528#L94-1 assume !false; 38526#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38524#L97 assume !(12292 == ssl3_connect_~s__state~0); 38522#L100 assume !(16384 == ssl3_connect_~s__state~0); 38520#L103 assume !(4096 == ssl3_connect_~s__state~0); 38518#L106 assume !(20480 == ssl3_connect_~s__state~0); 38516#L109 assume !(4099 == ssl3_connect_~s__state~0); 38514#L112 assume !(4368 == ssl3_connect_~s__state~0); 38512#L115 assume !(4369 == ssl3_connect_~s__state~0); 38510#L118 assume !(4384 == ssl3_connect_~s__state~0); 38508#L121 assume !(4385 == ssl3_connect_~s__state~0); 38506#L124 assume !(4400 == ssl3_connect_~s__state~0); 38504#L127 assume !(4401 == ssl3_connect_~s__state~0); 38502#L130 assume !(4416 == ssl3_connect_~s__state~0); 38501#L133 assume !(4417 == ssl3_connect_~s__state~0); 38499#L136 assume !(4432 == ssl3_connect_~s__state~0); 38495#L139 assume !(4433 == ssl3_connect_~s__state~0); 38493#L142 assume 4448 == ssl3_connect_~s__state~0; 38469#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 38481#L361 assume !(ssl3_connect_~ret~0 <= 0); 38401#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 38339#L366-2 ssl3_connect_~s__init_num~0 := 0; 38327#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38322#L565 ssl3_connect_~skip~0 := 0; 38316#L94-1 assume !false; 38306#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38298#L97 assume !(12292 == ssl3_connect_~s__state~0); 38293#L100 assume !(16384 == ssl3_connect_~s__state~0); 38288#L103 assume !(4096 == ssl3_connect_~s__state~0); 38282#L106 assume !(20480 == ssl3_connect_~s__state~0); 38277#L109 assume !(4099 == ssl3_connect_~s__state~0); 38271#L112 assume !(4368 == ssl3_connect_~s__state~0); 38266#L115 assume !(4369 == ssl3_connect_~s__state~0); 38260#L118 assume !(4384 == ssl3_connect_~s__state~0); 38255#L121 assume !(4385 == ssl3_connect_~s__state~0); 38246#L124 assume !(4400 == ssl3_connect_~s__state~0); 38247#L127 assume !(4401 == ssl3_connect_~s__state~0); 38251#L130 assume !(4416 == ssl3_connect_~s__state~0); 38480#L133 assume !(4417 == ssl3_connect_~s__state~0); 38477#L136 assume !(4432 == ssl3_connect_~s__state~0); 38475#L139 assume !(4433 == ssl3_connect_~s__state~0); 38472#L142 assume !(4448 == ssl3_connect_~s__state~0); 38470#L145 assume !(4449 == ssl3_connect_~s__state~0); 38467#L148 assume !(4464 == ssl3_connect_~s__state~0); 38465#L151 assume !(4465 == ssl3_connect_~s__state~0); 38463#L154 assume !(4466 == ssl3_connect_~s__state~0); 38461#L157 assume !(4467 == ssl3_connect_~s__state~0); 38391#L160 assume !(4480 == ssl3_connect_~s__state~0); 38386#L163 assume !(4481 == ssl3_connect_~s__state~0); 38387#L166 assume !(4496 == ssl3_connect_~s__state~0); 38399#L169 assume !(4497 == ssl3_connect_~s__state~0); 38392#L172 assume !(4512 == ssl3_connect_~s__state~0); 38393#L175 assume !(4513 == ssl3_connect_~s__state~0); 38397#L178 assume 4528 == ssl3_connect_~s__state~0; 38544#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 38966#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 38963#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38961#L454-1 ssl3_connect_~s__init_num~0 := 0; 38953#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38951#L565 ssl3_connect_~skip~0 := 0; 38949#L94-1 assume !false; 38947#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38945#L97 assume !(12292 == ssl3_connect_~s__state~0); 38943#L100 assume !(16384 == ssl3_connect_~s__state~0); 38941#L103 assume !(4096 == ssl3_connect_~s__state~0); 38939#L106 assume !(20480 == ssl3_connect_~s__state~0); 38930#L109 assume !(4099 == ssl3_connect_~s__state~0); 38922#L112 assume 4368 == ssl3_connect_~s__state~0; 38273#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 40016#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37500#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37501#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 40003#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40000#L565 ssl3_connect_~skip~0 := 0; 39997#L94-1 assume !false; 39994#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39991#L97 assume !(12292 == ssl3_connect_~s__state~0); 39988#L100 assume !(16384 == ssl3_connect_~s__state~0); 39985#L103 assume !(4096 == ssl3_connect_~s__state~0); 39982#L106 assume !(20480 == ssl3_connect_~s__state~0); 39973#L109 assume !(4099 == ssl3_connect_~s__state~0); 39974#L112 assume !(4368 == ssl3_connect_~s__state~0); 39975#L115 assume !(4369 == ssl3_connect_~s__state~0); 37558#L118 [2019-11-20 04:54:10,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,868 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 9 times [2019-11-20 04:54:10,869 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,869 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307713516] [2019-11-20 04:54:10,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:10,892 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:10,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:10,894 INFO L82 PathProgramCache]: Analyzing trace with hash -824203591, now seen corresponding path program 1 times [2019-11-20 04:54:10,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:10,894 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813265970] [2019-11-20 04:54:10,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:10,945 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-20 04:54:10,945 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813265970] [2019-11-20 04:54:10,946 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:10,946 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:10,946 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568179788] [2019-11-20 04:54:10,946 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:10,947 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:10,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:10,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:10,947 INFO L87 Difference]: Start difference. First operand 2852 states and 3805 transitions. cyclomatic complexity: 961 Second operand 3 states. [2019-11-20 04:54:11,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:11,073 INFO L93 Difference]: Finished difference Result 3120 states and 4113 transitions. [2019-11-20 04:54:11,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:11,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3120 states and 4113 transitions. [2019-11-20 04:54:11,083 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2916 [2019-11-20 04:54:11,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3120 states to 3120 states and 4113 transitions. [2019-11-20 04:54:11,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3038 [2019-11-20 04:54:11,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3038 [2019-11-20 04:54:11,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3120 states and 4113 transitions. [2019-11-20 04:54:11,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:11,104 INFO L688 BuchiCegarLoop]: Abstraction has 3120 states and 4113 transitions. [2019-11-20 04:54:11,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states and 4113 transitions. [2019-11-20 04:54:11,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 3096. [2019-11-20 04:54:11,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3096 states. [2019-11-20 04:54:11,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3096 states to 3096 states and 4081 transitions. [2019-11-20 04:54:11,150 INFO L711 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-20 04:54:11,150 INFO L591 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-20 04:54:11,150 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-20 04:54:11,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3096 states and 4081 transitions. [2019-11-20 04:54:11,159 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2892 [2019-11-20 04:54:11,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:11,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:11,161 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:11,161 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 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] [2019-11-20 04:54:11,162 INFO L794 eck$LassoCheckResult]: Stem: 43428#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 43429#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43435#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 43316#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 43318#L94-1 assume !false; 43603#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43602#L97 assume 12292 == ssl3_connect_~s__state~0; 43600#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 43598#L203 ssl3_connect_~s__server~0 := 0; 43596#L208 assume 0 != ssl3_connect_~cb~0; 43588#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 43592#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 43589#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 43586#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 43572#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43564#L565 ssl3_connect_~skip~0 := 0; 43561#L94-1 assume !false; 43493#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43494#L97 assume !(12292 == ssl3_connect_~s__state~0); 43488#L100 assume !(16384 == ssl3_connect_~s__state~0); 43489#L103 assume !(4096 == ssl3_connect_~s__state~0); 43476#L106 assume !(20480 == ssl3_connect_~s__state~0); 43477#L109 assume !(4099 == ssl3_connect_~s__state~0); 43524#L112 assume 4368 == ssl3_connect_~s__state~0; 43522#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 43514#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43511#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 43507#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 43508#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43562#L565 ssl3_connect_~skip~0 := 0; 43560#L94-1 assume !false; 43559#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43558#L97 assume !(12292 == ssl3_connect_~s__state~0); 43556#L100 assume !(16384 == ssl3_connect_~s__state~0); 43555#L103 assume !(4096 == ssl3_connect_~s__state~0); 43550#L106 assume !(20480 == ssl3_connect_~s__state~0); 43548#L109 assume !(4099 == ssl3_connect_~s__state~0); 43520#L112 assume !(4368 == ssl3_connect_~s__state~0); 43517#L115 assume !(4369 == ssl3_connect_~s__state~0); 43518#L118 [2019-11-20 04:54:11,162 INFO L796 eck$LassoCheckResult]: Loop: 43518#L118 assume 4384 == ssl3_connect_~s__state~0; 45216#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 45214#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45210#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 45207#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 45205#L293-2 ssl3_connect_~s__init_num~0 := 0; 45202#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45201#L565 ssl3_connect_~skip~0 := 0; 45200#L94-1 assume !false; 45199#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45198#L97 assume !(12292 == ssl3_connect_~s__state~0); 45197#L100 assume !(16384 == ssl3_connect_~s__state~0); 45196#L103 assume !(4096 == ssl3_connect_~s__state~0); 45195#L106 assume !(20480 == ssl3_connect_~s__state~0); 45194#L109 assume !(4099 == ssl3_connect_~s__state~0); 45193#L112 assume !(4368 == ssl3_connect_~s__state~0); 45192#L115 assume !(4369 == ssl3_connect_~s__state~0); 45191#L118 assume !(4384 == ssl3_connect_~s__state~0); 45190#L121 assume !(4385 == ssl3_connect_~s__state~0); 45189#L124 assume 4400 == ssl3_connect_~s__state~0; 45185#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 43466#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 43467#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45828#L565 ssl3_connect_~skip~0 := 0; 45827#L94-1 assume !false; 45822#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45818#L97 assume !(12292 == ssl3_connect_~s__state~0); 45816#L100 assume !(16384 == ssl3_connect_~s__state~0); 45814#L103 assume !(4096 == ssl3_connect_~s__state~0); 45812#L106 assume !(20480 == ssl3_connect_~s__state~0); 45810#L109 assume !(4099 == ssl3_connect_~s__state~0); 45808#L112 assume !(4368 == ssl3_connect_~s__state~0); 45741#L115 assume !(4369 == ssl3_connect_~s__state~0); 45738#L118 assume !(4384 == ssl3_connect_~s__state~0); 45730#L121 assume !(4385 == ssl3_connect_~s__state~0); 45729#L124 assume !(4400 == ssl3_connect_~s__state~0); 45728#L127 assume !(4401 == ssl3_connect_~s__state~0); 43615#L130 assume 4416 == ssl3_connect_~s__state~0; 43611#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 43363#L323 assume !(3 == ssl3_connect_~blastFlag~0); 43364#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 43368#L335 assume !(0 == ssl3_connect_~tmp___6~0); 43391#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43312#L565 ssl3_connect_~skip~0 := 0; 43379#L94-1 assume !false; 43348#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43349#L97 assume !(12292 == ssl3_connect_~s__state~0); 43376#L100 assume !(16384 == ssl3_connect_~s__state~0); 43336#L103 assume !(4096 == ssl3_connect_~s__state~0); 43337#L106 assume !(20480 == ssl3_connect_~s__state~0); 43323#L109 assume !(4099 == ssl3_connect_~s__state~0); 43324#L112 assume !(4368 == ssl3_connect_~s__state~0); 43442#L115 assume !(4369 == ssl3_connect_~s__state~0); 43443#L118 assume !(4384 == ssl3_connect_~s__state~0); 43438#L121 assume !(4385 == ssl3_connect_~s__state~0); 43439#L124 assume !(4400 == ssl3_connect_~s__state~0); 46343#L127 assume !(4401 == ssl3_connect_~s__state~0); 46341#L130 assume !(4416 == ssl3_connect_~s__state~0); 46339#L133 assume !(4417 == ssl3_connect_~s__state~0); 46337#L136 assume 4432 == ssl3_connect_~s__state~0; 43449#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 43450#L345 assume !(5 == ssl3_connect_~blastFlag~0); 46332#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46329#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46328#L565 ssl3_connect_~skip~0 := 0; 46327#L94-1 assume !false; 46326#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46325#L97 assume !(12292 == ssl3_connect_~s__state~0); 46324#L100 assume !(16384 == ssl3_connect_~s__state~0); 46323#L103 assume !(4096 == ssl3_connect_~s__state~0); 46322#L106 assume !(20480 == ssl3_connect_~s__state~0); 46321#L109 assume !(4099 == ssl3_connect_~s__state~0); 46320#L112 assume !(4368 == ssl3_connect_~s__state~0); 46319#L115 assume !(4369 == ssl3_connect_~s__state~0); 46318#L118 assume !(4384 == ssl3_connect_~s__state~0); 46317#L121 assume !(4385 == ssl3_connect_~s__state~0); 46316#L124 assume !(4400 == ssl3_connect_~s__state~0); 46314#L127 assume !(4401 == ssl3_connect_~s__state~0); 46312#L130 assume !(4416 == ssl3_connect_~s__state~0); 46311#L133 assume !(4417 == ssl3_connect_~s__state~0); 46310#L136 assume !(4432 == ssl3_connect_~s__state~0); 46309#L139 assume !(4433 == ssl3_connect_~s__state~0); 46308#L142 assume 4448 == ssl3_connect_~s__state~0; 43399#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 43400#L361 assume !(ssl3_connect_~ret~0 <= 0); 46254#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 46251#L366-2 ssl3_connect_~s__init_num~0 := 0; 46246#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46244#L565 ssl3_connect_~skip~0 := 0; 46242#L94-1 assume !false; 46240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46238#L97 assume !(12292 == ssl3_connect_~s__state~0); 46236#L100 assume !(16384 == ssl3_connect_~s__state~0); 46234#L103 assume !(4096 == ssl3_connect_~s__state~0); 46232#L106 assume !(20480 == ssl3_connect_~s__state~0); 46230#L109 assume !(4099 == ssl3_connect_~s__state~0); 46228#L112 assume !(4368 == ssl3_connect_~s__state~0); 46226#L115 assume !(4369 == ssl3_connect_~s__state~0); 46224#L118 assume !(4384 == ssl3_connect_~s__state~0); 46222#L121 assume !(4385 == ssl3_connect_~s__state~0); 46220#L124 assume !(4400 == ssl3_connect_~s__state~0); 46218#L127 assume !(4401 == ssl3_connect_~s__state~0); 46216#L130 assume !(4416 == ssl3_connect_~s__state~0); 46215#L133 assume !(4417 == ssl3_connect_~s__state~0); 46163#L136 assume !(4432 == ssl3_connect_~s__state~0); 46162#L139 assume !(4433 == ssl3_connect_~s__state~0); 46161#L142 assume !(4448 == ssl3_connect_~s__state~0); 46160#L145 assume !(4449 == ssl3_connect_~s__state~0); 46159#L148 assume !(4464 == ssl3_connect_~s__state~0); 46158#L151 assume !(4465 == ssl3_connect_~s__state~0); 46157#L154 assume !(4466 == ssl3_connect_~s__state~0); 46156#L157 assume !(4467 == ssl3_connect_~s__state~0); 45826#L160 assume 4480 == ssl3_connect_~s__state~0; 45310#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 45823#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45526#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 45521#L395-2 ssl3_connect_~s__init_num~0 := 0; 45516#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45514#L565 ssl3_connect_~skip~0 := 0; 45512#L94-1 assume !false; 45510#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45508#L97 assume !(12292 == ssl3_connect_~s__state~0); 45506#L100 assume !(16384 == ssl3_connect_~s__state~0); 45504#L103 assume !(4096 == ssl3_connect_~s__state~0); 45502#L106 assume !(20480 == ssl3_connect_~s__state~0); 45500#L109 assume !(4099 == ssl3_connect_~s__state~0); 45498#L112 assume !(4368 == ssl3_connect_~s__state~0); 45496#L115 assume !(4369 == ssl3_connect_~s__state~0); 45494#L118 assume !(4384 == ssl3_connect_~s__state~0); 45492#L121 assume !(4385 == ssl3_connect_~s__state~0); 45490#L124 assume !(4400 == ssl3_connect_~s__state~0); 45488#L127 assume !(4401 == ssl3_connect_~s__state~0); 45485#L130 assume !(4416 == ssl3_connect_~s__state~0); 45483#L133 assume !(4417 == ssl3_connect_~s__state~0); 45478#L136 assume !(4432 == ssl3_connect_~s__state~0); 45474#L139 assume !(4433 == ssl3_connect_~s__state~0); 45470#L142 assume !(4448 == ssl3_connect_~s__state~0); 45465#L145 assume !(4449 == ssl3_connect_~s__state~0); 45462#L148 assume !(4464 == ssl3_connect_~s__state~0); 45459#L151 assume !(4465 == ssl3_connect_~s__state~0); 45455#L154 assume !(4466 == ssl3_connect_~s__state~0); 45452#L157 assume !(4467 == ssl3_connect_~s__state~0); 45449#L160 assume !(4480 == ssl3_connect_~s__state~0); 45443#L163 assume !(4481 == ssl3_connect_~s__state~0); 45435#L166 assume !(4496 == ssl3_connect_~s__state~0); 45433#L169 assume !(4497 == ssl3_connect_~s__state~0); 45431#L172 assume !(4512 == ssl3_connect_~s__state~0); 45428#L175 assume !(4513 == ssl3_connect_~s__state~0); 45427#L178 assume 4528 == ssl3_connect_~s__state~0; 45280#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 45424#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 45422#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 45420#L454-1 ssl3_connect_~s__init_num~0 := 0; 45406#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45401#L565 ssl3_connect_~skip~0 := 0; 45398#L94-1 assume !false; 45395#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45392#L97 assume !(12292 == ssl3_connect_~s__state~0); 45389#L100 assume !(16384 == ssl3_connect_~s__state~0); 45386#L103 assume !(4096 == ssl3_connect_~s__state~0); 45383#L106 assume !(20480 == ssl3_connect_~s__state~0); 45380#L109 assume !(4099 == ssl3_connect_~s__state~0); 45377#L112 assume 4368 == ssl3_connect_~s__state~0; 45225#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 45737#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45417#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 45735#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 45731#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45566#L565 ssl3_connect_~skip~0 := 0; 45563#L94-1 assume !false; 45564#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45999#L97 assume !(12292 == ssl3_connect_~s__state~0); 45552#L100 assume !(16384 == ssl3_connect_~s__state~0); 45550#L103 assume !(4096 == ssl3_connect_~s__state~0); 45548#L106 assume !(20480 == ssl3_connect_~s__state~0); 45546#L109 assume !(4099 == ssl3_connect_~s__state~0); 45547#L112 assume !(4368 == ssl3_connect_~s__state~0); 45739#L115 assume !(4369 == ssl3_connect_~s__state~0); 43518#L118 [2019-11-20 04:54:11,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,163 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 10 times [2019-11-20 04:54:11,163 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,163 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014373810] [2019-11-20 04:54:11,163 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,175 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:11,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1909793607, now seen corresponding path program 1 times [2019-11-20 04:54:11,175 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,176 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954640569] [2019-11-20 04:54:11,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:11,228 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 221 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2019-11-20 04:54:11,228 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954640569] [2019-11-20 04:54:11,228 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:11,229 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:11,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068354849] [2019-11-20 04:54:11,229 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:11,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:11,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:11,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:11,230 INFO L87 Difference]: Start difference. First operand 3096 states and 4081 transitions. cyclomatic complexity: 993 Second operand 3 states. [2019-11-20 04:54:11,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:11,353 INFO L93 Difference]: Finished difference Result 3396 states and 4413 transitions. [2019-11-20 04:54:11,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:11,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4413 transitions. [2019-11-20 04:54:11,363 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3192 [2019-11-20 04:54:11,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3396 states and 4413 transitions. [2019-11-20 04:54:11,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3314 [2019-11-20 04:54:11,391 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3314 [2019-11-20 04:54:11,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3396 states and 4413 transitions. [2019-11-20 04:54:11,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:11,393 INFO L688 BuchiCegarLoop]: Abstraction has 3396 states and 4413 transitions. [2019-11-20 04:54:11,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states and 4413 transitions. [2019-11-20 04:54:11,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3380. [2019-11-20 04:54:11,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3380 states. [2019-11-20 04:54:11,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3380 states to 3380 states and 4397 transitions. [2019-11-20 04:54:11,449 INFO L711 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-20 04:54:11,449 INFO L591 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-20 04:54:11,449 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-20 04:54:11,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3380 states and 4397 transitions. [2019-11-20 04:54:11,457 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3176 [2019-11-20 04:54:11,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:11,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:11,461 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:11,461 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 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] [2019-11-20 04:54:11,462 INFO L794 eck$LassoCheckResult]: Stem: 49935#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49936#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49937#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 49938#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 50111#L94-1 assume !false; 50109#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50107#L97 assume 12292 == ssl3_connect_~s__state~0; 50105#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 50103#L203 ssl3_connect_~s__server~0 := 0; 50093#L208 assume 0 != ssl3_connect_~cb~0; 50091#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 50088#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 50086#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 50078#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 50072#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50070#L565 ssl3_connect_~skip~0 := 0; 50068#L94-1 assume !false; 50003#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50004#L97 assume !(12292 == ssl3_connect_~s__state~0); 49997#L100 assume !(16384 == ssl3_connect_~s__state~0); 49998#L103 assume !(4096 == ssl3_connect_~s__state~0); 49985#L106 assume !(20480 == ssl3_connect_~s__state~0); 49986#L109 assume !(4099 == ssl3_connect_~s__state~0); 50035#L112 assume 4368 == ssl3_connect_~s__state~0; 50033#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 50025#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 50022#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 50018#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 50019#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50077#L565 ssl3_connect_~skip~0 := 0; 50071#L94-1 assume !false; 50069#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50067#L97 assume !(12292 == ssl3_connect_~s__state~0); 50066#L100 assume !(16384 == ssl3_connect_~s__state~0); 50065#L103 assume !(4096 == ssl3_connect_~s__state~0); 50064#L106 assume !(20480 == ssl3_connect_~s__state~0); 50063#L109 assume !(4099 == ssl3_connect_~s__state~0); 50031#L112 assume !(4368 == ssl3_connect_~s__state~0); 50028#L115 assume !(4369 == ssl3_connect_~s__state~0); 50029#L118 [2019-11-20 04:54:11,462 INFO L796 eck$LassoCheckResult]: Loop: 50029#L118 assume 4384 == ssl3_connect_~s__state~0; 51751#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 51752#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52747#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 52743#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 52731#L293-2 ssl3_connect_~s__init_num~0 := 0; 52727#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52724#L565 ssl3_connect_~skip~0 := 0; 52722#L94-1 assume !false; 52720#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52718#L97 assume !(12292 == ssl3_connect_~s__state~0); 52661#L100 assume !(16384 == ssl3_connect_~s__state~0); 52659#L103 assume !(4096 == ssl3_connect_~s__state~0); 52656#L106 assume !(20480 == ssl3_connect_~s__state~0); 52652#L109 assume !(4099 == ssl3_connect_~s__state~0); 52647#L112 assume !(4368 == ssl3_connect_~s__state~0); 52643#L115 assume !(4369 == ssl3_connect_~s__state~0); 52641#L118 assume !(4384 == ssl3_connect_~s__state~0); 52640#L121 assume !(4385 == ssl3_connect_~s__state~0); 52639#L124 assume 4400 == ssl3_connect_~s__state~0; 52328#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52636#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52628#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52626#L565 ssl3_connect_~skip~0 := 0; 52624#L94-1 assume !false; 52622#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52620#L97 assume !(12292 == ssl3_connect_~s__state~0); 52618#L100 assume !(16384 == ssl3_connect_~s__state~0); 52616#L103 assume !(4096 == ssl3_connect_~s__state~0); 52614#L106 assume !(20480 == ssl3_connect_~s__state~0); 52612#L109 assume !(4099 == ssl3_connect_~s__state~0); 52611#L112 assume !(4368 == ssl3_connect_~s__state~0); 52607#L115 assume !(4369 == ssl3_connect_~s__state~0); 52603#L118 assume !(4384 == ssl3_connect_~s__state~0); 52599#L121 assume !(4385 == ssl3_connect_~s__state~0); 52596#L124 assume !(4400 == ssl3_connect_~s__state~0); 52594#L127 assume !(4401 == ssl3_connect_~s__state~0); 52288#L130 assume 4416 == ssl3_connect_~s__state~0; 49967#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 49867#L323 assume !(3 == ssl3_connect_~blastFlag~0); 49868#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52653#L335 assume !(0 == ssl3_connect_~tmp___6~0); 52648#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52645#L565 ssl3_connect_~skip~0 := 0; 52631#L94-1 assume !false; 52627#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52625#L97 assume !(12292 == ssl3_connect_~s__state~0); 52623#L100 assume !(16384 == ssl3_connect_~s__state~0); 52621#L103 assume !(4096 == ssl3_connect_~s__state~0); 52619#L106 assume !(20480 == ssl3_connect_~s__state~0); 52617#L109 assume !(4099 == ssl3_connect_~s__state~0); 52615#L112 assume !(4368 == ssl3_connect_~s__state~0); 52613#L115 assume !(4369 == ssl3_connect_~s__state~0); 52608#L118 assume !(4384 == ssl3_connect_~s__state~0); 52604#L121 assume !(4385 == ssl3_connect_~s__state~0); 52600#L124 assume !(4400 == ssl3_connect_~s__state~0); 52597#L127 assume !(4401 == ssl3_connect_~s__state~0); 52374#L130 assume !(4416 == ssl3_connect_~s__state~0); 52375#L133 assume !(4417 == ssl3_connect_~s__state~0); 52369#L136 assume 4432 == ssl3_connect_~s__state~0; 52313#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 52587#L345 assume !(5 == ssl3_connect_~blastFlag~0); 52582#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52575#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52569#L565 ssl3_connect_~skip~0 := 0; 52565#L94-1 assume !false; 52561#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52557#L97 assume !(12292 == ssl3_connect_~s__state~0); 52553#L100 assume !(16384 == ssl3_connect_~s__state~0); 52549#L103 assume !(4096 == ssl3_connect_~s__state~0); 52545#L106 assume !(20480 == ssl3_connect_~s__state~0); 52541#L109 assume !(4099 == ssl3_connect_~s__state~0); 52537#L112 assume !(4368 == ssl3_connect_~s__state~0); 52533#L115 assume !(4369 == ssl3_connect_~s__state~0); 52529#L118 assume !(4384 == ssl3_connect_~s__state~0); 52525#L121 assume !(4385 == ssl3_connect_~s__state~0); 52521#L124 assume !(4400 == ssl3_connect_~s__state~0); 52517#L127 assume !(4401 == ssl3_connect_~s__state~0); 52513#L130 assume !(4416 == ssl3_connect_~s__state~0); 52509#L133 assume !(4417 == ssl3_connect_~s__state~0); 52505#L136 assume !(4432 == ssl3_connect_~s__state~0); 52501#L139 assume !(4433 == ssl3_connect_~s__state~0); 52497#L142 assume 4448 == ssl3_connect_~s__state~0; 52304#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 52491#L361 assume !(ssl3_connect_~ret~0 <= 0); 52486#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 52483#L366-2 ssl3_connect_~s__init_num~0 := 0; 52478#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52477#L565 ssl3_connect_~skip~0 := 0; 52476#L94-1 assume !false; 52474#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52471#L97 assume !(12292 == ssl3_connect_~s__state~0); 52468#L100 assume !(16384 == ssl3_connect_~s__state~0); 52464#L103 assume !(4096 == ssl3_connect_~s__state~0); 52462#L106 assume !(20480 == ssl3_connect_~s__state~0); 52460#L109 assume !(4099 == ssl3_connect_~s__state~0); 52458#L112 assume !(4368 == ssl3_connect_~s__state~0); 52456#L115 assume !(4369 == ssl3_connect_~s__state~0); 52454#L118 assume !(4384 == ssl3_connect_~s__state~0); 52452#L121 assume !(4385 == ssl3_connect_~s__state~0); 52450#L124 assume !(4400 == ssl3_connect_~s__state~0); 52448#L127 assume !(4401 == ssl3_connect_~s__state~0); 52446#L130 assume !(4416 == ssl3_connect_~s__state~0); 52444#L133 assume !(4417 == ssl3_connect_~s__state~0); 52442#L136 assume !(4432 == ssl3_connect_~s__state~0); 52440#L139 assume !(4433 == ssl3_connect_~s__state~0); 52438#L142 assume !(4448 == ssl3_connect_~s__state~0); 52436#L145 assume !(4449 == ssl3_connect_~s__state~0); 52433#L148 assume !(4464 == ssl3_connect_~s__state~0); 52430#L151 assume !(4465 == ssl3_connect_~s__state~0); 52426#L154 assume !(4466 == ssl3_connect_~s__state~0); 52422#L157 assume !(4467 == ssl3_connect_~s__state~0); 52410#L160 assume 4480 == ssl3_connect_~s__state~0; 52083#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 52400#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52388#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 52381#L395-2 ssl3_connect_~s__init_num~0 := 0; 52360#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52358#L565 ssl3_connect_~skip~0 := 0; 52356#L94-1 assume !false; 52354#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52352#L97 assume !(12292 == ssl3_connect_~s__state~0); 52350#L100 assume !(16384 == ssl3_connect_~s__state~0); 52348#L103 assume !(4096 == ssl3_connect_~s__state~0); 52346#L106 assume !(20480 == ssl3_connect_~s__state~0); 52344#L109 assume !(4099 == ssl3_connect_~s__state~0); 52342#L112 assume !(4368 == ssl3_connect_~s__state~0); 52340#L115 assume !(4369 == ssl3_connect_~s__state~0); 52338#L118 assume !(4384 == ssl3_connect_~s__state~0); 52334#L121 assume !(4385 == ssl3_connect_~s__state~0); 52331#L124 assume !(4400 == ssl3_connect_~s__state~0); 52327#L127 assume !(4401 == ssl3_connect_~s__state~0); 52323#L130 assume !(4416 == ssl3_connect_~s__state~0); 52319#L133 assume !(4417 == ssl3_connect_~s__state~0); 52316#L136 assume !(4432 == ssl3_connect_~s__state~0); 52312#L139 assume !(4433 == ssl3_connect_~s__state~0); 52308#L142 assume !(4448 == ssl3_connect_~s__state~0); 52303#L145 assume !(4449 == ssl3_connect_~s__state~0); 52299#L148 assume !(4464 == ssl3_connect_~s__state~0); 52293#L151 assume !(4465 == ssl3_connect_~s__state~0); 52290#L154 assume !(4466 == ssl3_connect_~s__state~0); 52283#L157 assume !(4467 == ssl3_connect_~s__state~0); 52282#L160 assume !(4480 == ssl3_connect_~s__state~0); 52082#L163 assume !(4481 == ssl3_connect_~s__state~0); 52081#L166 assume !(4496 == ssl3_connect_~s__state~0); 52080#L169 assume !(4497 == ssl3_connect_~s__state~0); 52078#L172 assume !(4512 == ssl3_connect_~s__state~0); 52076#L175 assume !(4513 == ssl3_connect_~s__state~0); 51947#L178 assume 4528 == ssl3_connect_~s__state~0; 50251#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 51944#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 51943#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 51941#L454-1 ssl3_connect_~s__init_num~0 := 0; 51936#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51927#L565 ssl3_connect_~skip~0 := 0; 51919#L94-1 assume !false; 51916#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51913#L97 assume !(12292 == ssl3_connect_~s__state~0); 51909#L100 assume !(16384 == ssl3_connect_~s__state~0); 51906#L103 assume !(4096 == ssl3_connect_~s__state~0); 51903#L106 assume !(20480 == ssl3_connect_~s__state~0); 51900#L109 assume !(4099 == ssl3_connect_~s__state~0); 51896#L112 assume 4368 == ssl3_connect_~s__state~0; 51763#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 52960#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52878#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 52956#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 52949#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52947#L565 ssl3_connect_~skip~0 := 0; 52945#L94-1 assume !false; 52943#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52941#L97 assume !(12292 == ssl3_connect_~s__state~0); 52939#L100 assume !(16384 == ssl3_connect_~s__state~0); 52937#L103 assume !(4096 == ssl3_connect_~s__state~0); 52935#L106 assume !(20480 == ssl3_connect_~s__state~0); 52933#L109 assume !(4099 == ssl3_connect_~s__state~0); 52931#L112 assume !(4368 == ssl3_connect_~s__state~0); 52928#L115 assume !(4369 == ssl3_connect_~s__state~0); 50029#L118 [2019-11-20 04:54:11,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,463 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 11 times [2019-11-20 04:54:11,463 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,463 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289637367] [2019-11-20 04:54:11,463 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,477 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:11,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1492397001, now seen corresponding path program 1 times [2019-11-20 04:54:11,478 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,478 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637058185] [2019-11-20 04:54:11,479 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:11,529 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2019-11-20 04:54:11,529 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637058185] [2019-11-20 04:54:11,530 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:11,530 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:11,530 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977625217] [2019-11-20 04:54:11,531 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:11,531 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:11,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:11,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:11,532 INFO L87 Difference]: Start difference. First operand 3380 states and 4397 transitions. cyclomatic complexity: 1025 Second operand 3 states. [2019-11-20 04:54:11,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:11,556 INFO L93 Difference]: Finished difference Result 6540 states and 8497 transitions. [2019-11-20 04:54:11,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:11,556 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6540 states and 8497 transitions. [2019-11-20 04:54:11,581 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-20 04:54:11,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-20 04:54:11,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6458 [2019-11-20 04:54:11,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6458 [2019-11-20 04:54:11,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6540 states and 8497 transitions. [2019-11-20 04:54:11,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:11,614 INFO L688 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-20 04:54:11,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6540 states and 8497 transitions. [2019-11-20 04:54:11,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6540 to 6540. [2019-11-20 04:54:11,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6540 states. [2019-11-20 04:54:11,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-20 04:54:11,704 INFO L711 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-20 04:54:11,704 INFO L591 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-20 04:54:11,704 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-20 04:54:11,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6540 states and 8497 transitions. [2019-11-20 04:54:11,727 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-20 04:54:11,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:11,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:11,730 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:11,730 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 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] [2019-11-20 04:54:11,730 INFO L794 eck$LassoCheckResult]: Stem: 59865#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 59866#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 59867#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 59868#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 60042#L94-1 assume !false; 60040#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60038#L97 assume 12292 == ssl3_connect_~s__state~0; 60036#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 60034#L203 ssl3_connect_~s__server~0 := 0; 60024#L208 assume 0 != ssl3_connect_~cb~0; 60022#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 60019#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 60017#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 60009#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 60003#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60001#L565 ssl3_connect_~skip~0 := 0; 59999#L94-1 assume !false; 59934#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59935#L97 assume !(12292 == ssl3_connect_~s__state~0); 59928#L100 assume !(16384 == ssl3_connect_~s__state~0); 59929#L103 assume !(4096 == ssl3_connect_~s__state~0); 59916#L106 assume !(20480 == ssl3_connect_~s__state~0); 59917#L109 assume !(4099 == ssl3_connect_~s__state~0); 59966#L112 assume 4368 == ssl3_connect_~s__state~0; 59964#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 59956#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 59953#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 59949#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 59950#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60008#L565 ssl3_connect_~skip~0 := 0; 60002#L94-1 assume !false; 60000#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59998#L97 assume !(12292 == ssl3_connect_~s__state~0); 59997#L100 assume !(16384 == ssl3_connect_~s__state~0); 59996#L103 assume !(4096 == ssl3_connect_~s__state~0); 59995#L106 assume !(20480 == ssl3_connect_~s__state~0); 59994#L109 assume !(4099 == ssl3_connect_~s__state~0); 59962#L112 assume !(4368 == ssl3_connect_~s__state~0); 59959#L115 assume !(4369 == ssl3_connect_~s__state~0); 59960#L118 [2019-11-20 04:54:11,731 INFO L796 eck$LassoCheckResult]: Loop: 59960#L118 assume 4384 == ssl3_connect_~s__state~0; 60307#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 62713#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62623#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 62709#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 62707#L293-2 ssl3_connect_~s__init_num~0 := 0; 62698#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62697#L565 ssl3_connect_~skip~0 := 0; 62696#L94-1 assume !false; 62695#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62694#L97 assume !(12292 == ssl3_connect_~s__state~0); 62693#L100 assume !(16384 == ssl3_connect_~s__state~0); 62692#L103 assume !(4096 == ssl3_connect_~s__state~0); 62691#L106 assume !(20480 == ssl3_connect_~s__state~0); 60226#L109 assume !(4099 == ssl3_connect_~s__state~0); 60227#L112 assume !(4368 == ssl3_connect_~s__state~0); 62492#L115 assume !(4369 == ssl3_connect_~s__state~0); 62490#L118 assume !(4384 == ssl3_connect_~s__state~0); 60197#L121 assume !(4385 == ssl3_connect_~s__state~0); 60198#L124 assume 4400 == ssl3_connect_~s__state~0; 62471#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 62472#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63217#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63215#L565 ssl3_connect_~skip~0 := 0; 63213#L94-1 assume !false; 63211#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63209#L97 assume !(12292 == ssl3_connect_~s__state~0); 63207#L100 assume !(16384 == ssl3_connect_~s__state~0); 63205#L103 assume !(4096 == ssl3_connect_~s__state~0); 63203#L106 assume !(20480 == ssl3_connect_~s__state~0); 63201#L109 assume !(4099 == ssl3_connect_~s__state~0); 63199#L112 assume !(4368 == ssl3_connect_~s__state~0); 63197#L115 assume !(4369 == ssl3_connect_~s__state~0); 63195#L118 assume !(4384 == ssl3_connect_~s__state~0); 63193#L121 assume !(4385 == ssl3_connect_~s__state~0); 63191#L124 assume !(4400 == ssl3_connect_~s__state~0); 63189#L127 assume !(4401 == ssl3_connect_~s__state~0); 63188#L130 assume 4416 == ssl3_connect_~s__state~0; 60630#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 63184#L323 assume !(3 == ssl3_connect_~blastFlag~0); 63180#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63175#L335 assume !(0 == ssl3_connect_~tmp___6~0); 63171#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63169#L565 ssl3_connect_~skip~0 := 0; 63167#L94-1 assume !false; 63165#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63163#L97 assume !(12292 == ssl3_connect_~s__state~0); 63161#L100 assume !(16384 == ssl3_connect_~s__state~0); 63159#L103 assume !(4096 == ssl3_connect_~s__state~0); 63157#L106 assume !(20480 == ssl3_connect_~s__state~0); 63155#L109 assume !(4099 == ssl3_connect_~s__state~0); 63153#L112 assume !(4368 == ssl3_connect_~s__state~0); 63151#L115 assume !(4369 == ssl3_connect_~s__state~0); 63149#L118 assume !(4384 == ssl3_connect_~s__state~0); 63147#L121 assume !(4385 == ssl3_connect_~s__state~0); 63145#L124 assume !(4400 == ssl3_connect_~s__state~0); 63143#L127 assume !(4401 == ssl3_connect_~s__state~0); 63141#L130 assume !(4416 == ssl3_connect_~s__state~0); 63139#L133 assume !(4417 == ssl3_connect_~s__state~0); 63138#L136 assume 4432 == ssl3_connect_~s__state~0; 60625#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 63132#L345 assume !(5 == ssl3_connect_~blastFlag~0); 63127#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63123#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63121#L565 ssl3_connect_~skip~0 := 0; 63119#L94-1 assume !false; 63117#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63115#L97 assume !(12292 == ssl3_connect_~s__state~0); 63113#L100 assume !(16384 == ssl3_connect_~s__state~0); 63111#L103 assume !(4096 == ssl3_connect_~s__state~0); 63109#L106 assume !(20480 == ssl3_connect_~s__state~0); 63107#L109 assume !(4099 == ssl3_connect_~s__state~0); 63104#L112 assume !(4368 == ssl3_connect_~s__state~0); 63101#L115 assume !(4369 == ssl3_connect_~s__state~0); 63096#L118 assume !(4384 == ssl3_connect_~s__state~0); 63093#L121 assume !(4385 == ssl3_connect_~s__state~0); 63090#L124 assume !(4400 == ssl3_connect_~s__state~0); 63087#L127 assume !(4401 == ssl3_connect_~s__state~0); 63083#L130 assume !(4416 == ssl3_connect_~s__state~0); 63078#L133 assume !(4417 == ssl3_connect_~s__state~0); 63077#L136 assume !(4432 == ssl3_connect_~s__state~0); 63070#L139 assume !(4433 == ssl3_connect_~s__state~0); 63063#L142 assume 4448 == ssl3_connect_~s__state~0; 60620#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 63054#L361 assume !(ssl3_connect_~ret~0 <= 0); 62964#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62965#L366-2 ssl3_connect_~s__init_num~0 := 0; 63098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63095#L565 ssl3_connect_~skip~0 := 0; 63092#L94-1 assume !false; 63089#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63085#L97 assume !(12292 == ssl3_connect_~s__state~0); 63080#L100 assume !(16384 == ssl3_connect_~s__state~0); 63073#L103 assume !(4096 == ssl3_connect_~s__state~0); 63068#L106 assume !(20480 == ssl3_connect_~s__state~0); 63061#L109 assume !(4099 == ssl3_connect_~s__state~0); 63047#L112 assume !(4368 == ssl3_connect_~s__state~0); 63043#L115 assume !(4369 == ssl3_connect_~s__state~0); 63041#L118 assume !(4384 == ssl3_connect_~s__state~0); 63039#L121 assume !(4385 == ssl3_connect_~s__state~0); 63037#L124 assume !(4400 == ssl3_connect_~s__state~0); 63035#L127 assume !(4401 == ssl3_connect_~s__state~0); 63033#L130 assume !(4416 == ssl3_connect_~s__state~0); 63031#L133 assume !(4417 == ssl3_connect_~s__state~0); 63029#L136 assume !(4432 == ssl3_connect_~s__state~0); 63021#L139 assume !(4433 == ssl3_connect_~s__state~0); 63016#L142 assume !(4448 == ssl3_connect_~s__state~0); 63015#L145 assume !(4449 == ssl3_connect_~s__state~0); 63014#L148 assume 4464 == ssl3_connect_~s__state~0; 60464#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 63002#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62940#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62938#L565 ssl3_connect_~skip~0 := 0; 62936#L94-1 assume !false; 62934#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62932#L97 assume !(12292 == ssl3_connect_~s__state~0); 62930#L100 assume !(16384 == ssl3_connect_~s__state~0); 62928#L103 assume !(4096 == ssl3_connect_~s__state~0); 62926#L106 assume !(20480 == ssl3_connect_~s__state~0); 62924#L109 assume !(4099 == ssl3_connect_~s__state~0); 62922#L112 assume !(4368 == ssl3_connect_~s__state~0); 62920#L115 assume !(4369 == ssl3_connect_~s__state~0); 62918#L118 assume !(4384 == ssl3_connect_~s__state~0); 62916#L121 assume !(4385 == ssl3_connect_~s__state~0); 62914#L124 assume !(4400 == ssl3_connect_~s__state~0); 62912#L127 assume !(4401 == ssl3_connect_~s__state~0); 62910#L130 assume !(4416 == ssl3_connect_~s__state~0); 62908#L133 assume !(4417 == ssl3_connect_~s__state~0); 62906#L136 assume !(4432 == ssl3_connect_~s__state~0); 62904#L139 assume !(4433 == ssl3_connect_~s__state~0); 62902#L142 assume !(4448 == ssl3_connect_~s__state~0); 62900#L145 assume !(4449 == ssl3_connect_~s__state~0); 62898#L148 assume !(4464 == ssl3_connect_~s__state~0); 62896#L151 assume !(4465 == ssl3_connect_~s__state~0); 62894#L154 assume !(4466 == ssl3_connect_~s__state~0); 62892#L157 assume !(4467 == ssl3_connect_~s__state~0); 62890#L160 assume 4480 == ssl3_connect_~s__state~0; 60461#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 62879#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62874#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 62869#L395-2 ssl3_connect_~s__init_num~0 := 0; 62863#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62860#L565 ssl3_connect_~skip~0 := 0; 62857#L94-1 assume !false; 62725#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62513#L97 assume !(12292 == ssl3_connect_~s__state~0); 62145#L100 assume !(16384 == ssl3_connect_~s__state~0); 62140#L103 assume !(4096 == ssl3_connect_~s__state~0); 62137#L106 assume !(20480 == ssl3_connect_~s__state~0); 62134#L109 assume !(4099 == ssl3_connect_~s__state~0); 62131#L112 assume !(4368 == ssl3_connect_~s__state~0); 62128#L115 assume !(4369 == ssl3_connect_~s__state~0); 62125#L118 assume !(4384 == ssl3_connect_~s__state~0); 62121#L121 assume !(4385 == ssl3_connect_~s__state~0); 62122#L124 assume !(4400 == ssl3_connect_~s__state~0); 62475#L127 assume !(4401 == ssl3_connect_~s__state~0); 62111#L130 assume !(4416 == ssl3_connect_~s__state~0); 62108#L133 assume !(4417 == ssl3_connect_~s__state~0); 62105#L136 assume !(4432 == ssl3_connect_~s__state~0); 62102#L139 assume !(4433 == ssl3_connect_~s__state~0); 62099#L142 assume !(4448 == ssl3_connect_~s__state~0); 62096#L145 assume !(4449 == ssl3_connect_~s__state~0); 62093#L148 assume !(4464 == ssl3_connect_~s__state~0); 62090#L151 assume !(4465 == ssl3_connect_~s__state~0); 62087#L154 assume !(4466 == ssl3_connect_~s__state~0); 62084#L157 assume !(4467 == ssl3_connect_~s__state~0); 62081#L160 assume !(4480 == ssl3_connect_~s__state~0); 62078#L163 assume !(4481 == ssl3_connect_~s__state~0); 62075#L166 assume !(4496 == ssl3_connect_~s__state~0); 62071#L169 assume !(4497 == ssl3_connect_~s__state~0); 62068#L172 assume !(4512 == ssl3_connect_~s__state~0); 62064#L175 assume !(4513 == ssl3_connect_~s__state~0); 62065#L178 assume 4528 == ssl3_connect_~s__state~0; 60441#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 62742#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 62740#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 62739#L454-1 ssl3_connect_~s__init_num~0 := 0; 62733#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62732#L565 ssl3_connect_~skip~0 := 0; 62731#L94-1 assume !false; 62730#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62729#L97 assume !(12292 == ssl3_connect_~s__state~0); 62728#L100 assume !(16384 == ssl3_connect_~s__state~0); 62727#L103 assume !(4096 == ssl3_connect_~s__state~0); 62726#L106 assume !(20480 == ssl3_connect_~s__state~0); 62013#L109 assume !(4099 == ssl3_connect_~s__state~0); 62011#L112 assume 4368 == ssl3_connect_~s__state~0; 60314#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 63251#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62657#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63250#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 63246#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63247#L565 ssl3_connect_~skip~0 := 0; 63242#L94-1 assume !false; 63243#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63238#L97 assume !(12292 == ssl3_connect_~s__state~0); 63239#L100 assume !(16384 == ssl3_connect_~s__state~0); 63234#L103 assume !(4096 == ssl3_connect_~s__state~0); 63235#L106 assume !(20480 == ssl3_connect_~s__state~0); 63230#L109 assume !(4099 == ssl3_connect_~s__state~0); 63231#L112 assume !(4368 == ssl3_connect_~s__state~0); 63252#L115 assume !(4369 == ssl3_connect_~s__state~0); 59960#L118 [2019-11-20 04:54:11,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,732 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 12 times [2019-11-20 04:54:11,732 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,732 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750718375] [2019-11-20 04:54:11,733 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:11,746 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:11,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:11,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1981993823, now seen corresponding path program 1 times [2019-11-20 04:54:11,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:11,747 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045671967] [2019-11-20 04:54:11,747 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:11,836 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2019-11-20 04:54:11,837 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045671967] [2019-11-20 04:54:11,837 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:11,838 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:11,838 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210015988] [2019-11-20 04:54:11,838 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:11,838 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:11,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:11,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:11,839 INFO L87 Difference]: Start difference. First operand 6540 states and 8497 transitions. cyclomatic complexity: 1969 Second operand 3 states. [2019-11-20 04:54:11,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:11,976 INFO L93 Difference]: Finished difference Result 6832 states and 8821 transitions. [2019-11-20 04:54:11,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:11,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6832 states and 8821 transitions. [2019-11-20 04:54:11,999 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6628 [2019-11-20 04:54:12,019 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6832 states to 6832 states and 8821 transitions. [2019-11-20 04:54:12,020 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6750 [2019-11-20 04:54:12,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6750 [2019-11-20 04:54:12,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6832 states and 8821 transitions. [2019-11-20 04:54:12,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:12,025 INFO L688 BuchiCegarLoop]: Abstraction has 6832 states and 8821 transitions. [2019-11-20 04:54:12,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6832 states and 8821 transitions. [2019-11-20 04:54:12,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6832 to 6800. [2019-11-20 04:54:12,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-20 04:54:12,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8789 transitions. [2019-11-20 04:54:12,106 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-20 04:54:12,106 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-20 04:54:12,106 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-20 04:54:12,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8789 transitions. [2019-11-20 04:54:12,122 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-20 04:54:12,123 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:12,123 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:12,125 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:12,125 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-11-20 04:54:12,126 INFO L794 eck$LassoCheckResult]: Stem: 73242#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73243#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73244#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 73245#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73415#L94-1 assume !false; 73413#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73411#L97 assume 12292 == ssl3_connect_~s__state~0; 73409#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 73407#L203 ssl3_connect_~s__server~0 := 0; 73397#L208 assume 0 != ssl3_connect_~cb~0; 73395#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 73392#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 73390#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 73382#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 73376#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73374#L565 ssl3_connect_~skip~0 := 0; 73372#L94-1 assume !false; 73307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73308#L97 assume !(12292 == ssl3_connect_~s__state~0); 73301#L100 assume !(16384 == ssl3_connect_~s__state~0); 73302#L103 assume !(4096 == ssl3_connect_~s__state~0); 73289#L106 assume !(20480 == ssl3_connect_~s__state~0); 73290#L109 assume !(4099 == ssl3_connect_~s__state~0); 73339#L112 assume 4368 == ssl3_connect_~s__state~0; 73337#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 73329#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 73326#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 73322#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 73323#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73381#L565 ssl3_connect_~skip~0 := 0; 73375#L94-1 assume !false; 73373#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73371#L97 assume !(12292 == ssl3_connect_~s__state~0); 73370#L100 assume !(16384 == ssl3_connect_~s__state~0); 73369#L103 assume !(4096 == ssl3_connect_~s__state~0); 73368#L106 assume !(20480 == ssl3_connect_~s__state~0); 73367#L109 assume !(4099 == ssl3_connect_~s__state~0); 73335#L112 assume !(4368 == ssl3_connect_~s__state~0); 73332#L115 assume !(4369 == ssl3_connect_~s__state~0); 73333#L118 [2019-11-20 04:54:12,126 INFO L796 eck$LassoCheckResult]: Loop: 73333#L118 assume 4384 == ssl3_connect_~s__state~0; 76406#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 76405#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 73531#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 76402#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 76401#L293-2 ssl3_connect_~s__init_num~0 := 0; 76396#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76395#L565 ssl3_connect_~skip~0 := 0; 76394#L94-1 assume !false; 76393#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76392#L97 assume !(12292 == ssl3_connect_~s__state~0); 76391#L100 assume !(16384 == ssl3_connect_~s__state~0); 76390#L103 assume !(4096 == ssl3_connect_~s__state~0); 76389#L106 assume !(20480 == ssl3_connect_~s__state~0); 76388#L109 assume !(4099 == ssl3_connect_~s__state~0); 76387#L112 assume !(4368 == ssl3_connect_~s__state~0); 73509#L115 assume !(4369 == ssl3_connect_~s__state~0); 73508#L118 assume !(4384 == ssl3_connect_~s__state~0); 73506#L121 assume !(4385 == ssl3_connect_~s__state~0); 73507#L124 assume 4400 == ssl3_connect_~s__state~0; 76337#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 73486#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 73487#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74451#L565 ssl3_connect_~skip~0 := 0; 74448#L94-1 assume !false; 74445#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74442#L97 assume !(12292 == ssl3_connect_~s__state~0); 74439#L100 assume !(16384 == ssl3_connect_~s__state~0); 74436#L103 assume !(4096 == ssl3_connect_~s__state~0); 74434#L106 assume !(20480 == ssl3_connect_~s__state~0); 74432#L109 assume !(4099 == ssl3_connect_~s__state~0); 74425#L112 assume !(4368 == ssl3_connect_~s__state~0); 74415#L115 assume !(4369 == ssl3_connect_~s__state~0); 74407#L118 assume !(4384 == ssl3_connect_~s__state~0); 74402#L121 assume !(4385 == ssl3_connect_~s__state~0); 74397#L124 assume !(4400 == ssl3_connect_~s__state~0); 74392#L127 assume !(4401 == ssl3_connect_~s__state~0); 74387#L130 assume 4416 == ssl3_connect_~s__state~0; 73682#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 74378#L323 assume !(3 == ssl3_connect_~blastFlag~0); 74373#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74367#L335 assume !(0 == ssl3_connect_~tmp___6~0); 74359#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74354#L565 ssl3_connect_~skip~0 := 0; 74349#L94-1 assume !false; 74344#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74339#L97 assume !(12292 == ssl3_connect_~s__state~0); 74334#L100 assume !(16384 == ssl3_connect_~s__state~0); 74329#L103 assume !(4096 == ssl3_connect_~s__state~0); 74324#L106 assume !(20480 == ssl3_connect_~s__state~0); 74319#L109 assume !(4099 == ssl3_connect_~s__state~0); 74314#L112 assume !(4368 == ssl3_connect_~s__state~0); 74310#L115 assume !(4369 == ssl3_connect_~s__state~0); 74307#L118 assume !(4384 == ssl3_connect_~s__state~0); 74303#L121 assume !(4385 == ssl3_connect_~s__state~0); 74295#L124 assume !(4400 == ssl3_connect_~s__state~0); 74289#L127 assume !(4401 == ssl3_connect_~s__state~0); 74286#L130 assume !(4416 == ssl3_connect_~s__state~0); 74283#L133 assume !(4417 == ssl3_connect_~s__state~0); 74280#L136 assume 4432 == ssl3_connect_~s__state~0; 73677#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 74275#L345 assume !(5 == ssl3_connect_~blastFlag~0); 74270#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74260#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74256#L565 ssl3_connect_~skip~0 := 0; 74252#L94-1 assume !false; 74248#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74244#L97 assume !(12292 == ssl3_connect_~s__state~0); 74240#L100 assume !(16384 == ssl3_connect_~s__state~0); 74236#L103 assume !(4096 == ssl3_connect_~s__state~0); 74232#L106 assume !(20480 == ssl3_connect_~s__state~0); 74228#L109 assume !(4099 == ssl3_connect_~s__state~0); 74224#L112 assume !(4368 == ssl3_connect_~s__state~0); 74220#L115 assume !(4369 == ssl3_connect_~s__state~0); 74216#L118 assume !(4384 == ssl3_connect_~s__state~0); 74213#L121 assume !(4385 == ssl3_connect_~s__state~0); 74209#L124 assume !(4400 == ssl3_connect_~s__state~0); 74206#L127 assume !(4401 == ssl3_connect_~s__state~0); 74203#L130 assume !(4416 == ssl3_connect_~s__state~0); 74199#L133 assume !(4417 == ssl3_connect_~s__state~0); 74195#L136 assume !(4432 == ssl3_connect_~s__state~0); 74192#L139 assume !(4433 == ssl3_connect_~s__state~0); 74190#L142 assume 4448 == ssl3_connect_~s__state~0; 73672#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 74183#L361 assume !(ssl3_connect_~ret~0 <= 0); 74176#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74177#L366-2 ssl3_connect_~s__init_num~0 := 0; 74266#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74259#L565 ssl3_connect_~skip~0 := 0; 74255#L94-1 assume !false; 74251#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74247#L97 assume !(12292 == ssl3_connect_~s__state~0); 74243#L100 assume !(16384 == ssl3_connect_~s__state~0); 74239#L103 assume !(4096 == ssl3_connect_~s__state~0); 74235#L106 assume !(20480 == ssl3_connect_~s__state~0); 74231#L109 assume !(4099 == ssl3_connect_~s__state~0); 74227#L112 assume !(4368 == ssl3_connect_~s__state~0); 74223#L115 assume !(4369 == ssl3_connect_~s__state~0); 74219#L118 assume !(4384 == ssl3_connect_~s__state~0); 74215#L121 assume !(4385 == ssl3_connect_~s__state~0); 74212#L124 assume !(4400 == ssl3_connect_~s__state~0); 74208#L127 assume !(4401 == ssl3_connect_~s__state~0); 74205#L130 assume !(4416 == ssl3_connect_~s__state~0); 74202#L133 assume !(4417 == ssl3_connect_~s__state~0); 74198#L136 assume !(4432 == ssl3_connect_~s__state~0); 74194#L139 assume !(4433 == ssl3_connect_~s__state~0); 74191#L142 assume !(4448 == ssl3_connect_~s__state~0); 74189#L145 assume !(4449 == ssl3_connect_~s__state~0); 74186#L148 assume 4464 == ssl3_connect_~s__state~0; 73663#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 74173#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74165#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74163#L565 ssl3_connect_~skip~0 := 0; 74161#L94-1 assume !false; 74159#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74157#L97 assume !(12292 == ssl3_connect_~s__state~0); 74155#L100 assume !(16384 == ssl3_connect_~s__state~0); 74153#L103 assume !(4096 == ssl3_connect_~s__state~0); 74151#L106 assume !(20480 == ssl3_connect_~s__state~0); 74149#L109 assume !(4099 == ssl3_connect_~s__state~0); 74147#L112 assume !(4368 == ssl3_connect_~s__state~0); 74145#L115 assume !(4369 == ssl3_connect_~s__state~0); 74143#L118 assume !(4384 == ssl3_connect_~s__state~0); 74141#L121 assume !(4385 == ssl3_connect_~s__state~0); 74139#L124 assume !(4400 == ssl3_connect_~s__state~0); 74137#L127 assume !(4401 == ssl3_connect_~s__state~0); 74135#L130 assume !(4416 == ssl3_connect_~s__state~0); 74133#L133 assume !(4417 == ssl3_connect_~s__state~0); 74131#L136 assume !(4432 == ssl3_connect_~s__state~0); 74129#L139 assume !(4433 == ssl3_connect_~s__state~0); 74127#L142 assume !(4448 == ssl3_connect_~s__state~0); 74125#L145 assume !(4449 == ssl3_connect_~s__state~0); 74123#L148 assume !(4464 == ssl3_connect_~s__state~0); 74121#L151 assume !(4465 == ssl3_connect_~s__state~0); 74119#L154 assume !(4466 == ssl3_connect_~s__state~0); 74117#L157 assume !(4467 == ssl3_connect_~s__state~0); 74115#L160 assume 4480 == ssl3_connect_~s__state~0; 73658#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 74112#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74108#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 74104#L395-2 ssl3_connect_~s__init_num~0 := 0; 74100#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74098#L565 ssl3_connect_~skip~0 := 0; 74096#L94-1 assume !false; 74094#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74090#L97 assume !(12292 == ssl3_connect_~s__state~0); 74085#L100 assume !(16384 == ssl3_connect_~s__state~0); 74083#L103 assume !(4096 == ssl3_connect_~s__state~0); 74081#L106 assume !(20480 == ssl3_connect_~s__state~0); 74079#L109 assume !(4099 == ssl3_connect_~s__state~0); 74077#L112 assume !(4368 == ssl3_connect_~s__state~0); 74075#L115 assume !(4369 == ssl3_connect_~s__state~0); 74073#L118 assume !(4384 == ssl3_connect_~s__state~0); 74071#L121 assume !(4385 == ssl3_connect_~s__state~0); 74069#L124 assume !(4400 == ssl3_connect_~s__state~0); 74067#L127 assume !(4401 == ssl3_connect_~s__state~0); 74065#L130 assume !(4416 == ssl3_connect_~s__state~0); 74063#L133 assume !(4417 == ssl3_connect_~s__state~0); 74061#L136 assume !(4432 == ssl3_connect_~s__state~0); 74059#L139 assume !(4433 == ssl3_connect_~s__state~0); 74056#L142 assume !(4448 == ssl3_connect_~s__state~0); 74054#L145 assume !(4449 == ssl3_connect_~s__state~0); 74051#L148 assume !(4464 == ssl3_connect_~s__state~0); 74049#L151 assume !(4465 == ssl3_connect_~s__state~0); 74046#L154 assume !(4466 == ssl3_connect_~s__state~0); 74044#L157 assume !(4467 == ssl3_connect_~s__state~0); 74040#L160 assume !(4480 == ssl3_connect_~s__state~0); 74041#L163 assume !(4481 == ssl3_connect_~s__state~0); 76450#L166 assume !(4496 == ssl3_connect_~s__state~0); 76448#L169 assume !(4497 == ssl3_connect_~s__state~0); 74030#L172 assume 4512 == ssl3_connect_~s__state~0; 73647#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 74026#L418 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; 74022#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74019#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 74017#L437 assume !(0 == ssl3_connect_~tmp___8~0); 73989#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73985#L565 ssl3_connect_~skip~0 := 0; 73982#L94-1 assume !false; 73980#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73976#L97 assume !(12292 == ssl3_connect_~s__state~0); 73974#L100 assume !(16384 == ssl3_connect_~s__state~0); 73970#L103 assume !(4096 == ssl3_connect_~s__state~0); 73968#L106 assume !(20480 == ssl3_connect_~s__state~0); 73964#L109 assume !(4099 == ssl3_connect_~s__state~0); 73962#L112 assume !(4368 == ssl3_connect_~s__state~0); 73959#L115 assume !(4369 == ssl3_connect_~s__state~0); 73957#L118 assume !(4384 == ssl3_connect_~s__state~0); 73952#L121 assume !(4385 == ssl3_connect_~s__state~0); 73953#L124 assume !(4400 == ssl3_connect_~s__state~0); 76341#L127 assume !(4401 == ssl3_connect_~s__state~0); 73942#L130 assume !(4416 == ssl3_connect_~s__state~0); 73941#L133 assume !(4417 == ssl3_connect_~s__state~0); 73940#L136 assume !(4432 == ssl3_connect_~s__state~0); 73939#L139 assume !(4433 == ssl3_connect_~s__state~0); 73937#L142 assume !(4448 == ssl3_connect_~s__state~0); 73934#L145 assume !(4449 == ssl3_connect_~s__state~0); 73933#L148 assume !(4464 == ssl3_connect_~s__state~0); 73932#L151 assume !(4465 == ssl3_connect_~s__state~0); 73931#L154 assume !(4466 == ssl3_connect_~s__state~0); 73929#L157 assume !(4467 == ssl3_connect_~s__state~0); 73926#L160 assume !(4480 == ssl3_connect_~s__state~0); 73923#L163 assume !(4481 == ssl3_connect_~s__state~0); 73924#L166 assume !(4496 == ssl3_connect_~s__state~0); 76445#L169 assume !(4497 == ssl3_connect_~s__state~0); 73913#L172 assume !(4512 == ssl3_connect_~s__state~0); 73910#L175 assume !(4513 == ssl3_connect_~s__state~0); 73911#L178 assume 4528 == ssl3_connect_~s__state~0; 76675#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 76713#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 76711#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 76710#L454-1 ssl3_connect_~s__init_num~0 := 0; 76704#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76703#L565 ssl3_connect_~skip~0 := 0; 76702#L94-1 assume !false; 76701#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76700#L97 assume !(12292 == ssl3_connect_~s__state~0); 76699#L100 assume !(16384 == ssl3_connect_~s__state~0); 76698#L103 assume !(4096 == ssl3_connect_~s__state~0); 76697#L106 assume !(20480 == ssl3_connect_~s__state~0); 76654#L109 assume !(4099 == ssl3_connect_~s__state~0); 76629#L112 assume 4368 == ssl3_connect_~s__state~0; 76412#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 76429#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 76428#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 76427#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 76422#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76421#L565 ssl3_connect_~skip~0 := 0; 76420#L94-1 assume !false; 76419#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76418#L97 assume !(12292 == ssl3_connect_~s__state~0); 76417#L100 assume !(16384 == ssl3_connect_~s__state~0); 76416#L103 assume !(4096 == ssl3_connect_~s__state~0); 76415#L106 assume !(20480 == ssl3_connect_~s__state~0); 76414#L109 assume !(4099 == ssl3_connect_~s__state~0); 76413#L112 assume !(4368 == ssl3_connect_~s__state~0); 76411#L115 assume !(4369 == ssl3_connect_~s__state~0); 73333#L118 [2019-11-20 04:54:12,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,127 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 13 times [2019-11-20 04:54:12,127 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,127 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228778635] [2019-11-20 04:54:12,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,139 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:12,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,140 INFO L82 PathProgramCache]: Analyzing trace with hash 184395447, now seen corresponding path program 1 times [2019-11-20 04:54:12,140 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,140 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468700497] [2019-11-20 04:54:12,140 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:12,206 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-20 04:54:12,207 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468700497] [2019-11-20 04:54:12,207 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:12,207 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:12,207 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013310208] [2019-11-20 04:54:12,208 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:12,208 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:12,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:12,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:12,208 INFO L87 Difference]: Start difference. First operand 6800 states and 8789 transitions. cyclomatic complexity: 2001 Second operand 3 states. [2019-11-20 04:54:12,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:12,365 INFO L93 Difference]: Finished difference Result 6944 states and 8909 transitions. [2019-11-20 04:54:12,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:12,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6944 states and 8909 transitions. [2019-11-20 04:54:12,392 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6740 [2019-11-20 04:54:12,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6944 states to 6944 states and 8909 transitions. [2019-11-20 04:54:12,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6862 [2019-11-20 04:54:12,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6862 [2019-11-20 04:54:12,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6944 states and 8909 transitions. [2019-11-20 04:54:12,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:12,422 INFO L688 BuchiCegarLoop]: Abstraction has 6944 states and 8909 transitions. [2019-11-20 04:54:12,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6944 states and 8909 transitions. [2019-11-20 04:54:12,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6944 to 6800. [2019-11-20 04:54:12,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-20 04:54:12,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8741 transitions. [2019-11-20 04:54:12,493 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-20 04:54:12,493 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-20 04:54:12,493 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-20 04:54:12,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8741 transitions. [2019-11-20 04:54:12,510 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-20 04:54:12,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:12,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:12,512 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:12,512 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2019-11-20 04:54:12,513 INFO L794 eck$LassoCheckResult]: Stem: 86993#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 86994#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86995#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 86996#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 87175#L94-1 assume !false; 87173#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87171#L97 assume 12292 == ssl3_connect_~s__state~0; 87169#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 87167#L203 ssl3_connect_~s__server~0 := 0; 87157#L208 assume 0 != ssl3_connect_~cb~0; 87155#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 87152#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 87150#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 87142#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 87136#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87134#L565 ssl3_connect_~skip~0 := 0; 87132#L94-1 assume !false; 87067#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87068#L97 assume !(12292 == ssl3_connect_~s__state~0); 87061#L100 assume !(16384 == ssl3_connect_~s__state~0); 87062#L103 assume !(4096 == ssl3_connect_~s__state~0); 87049#L106 assume !(20480 == ssl3_connect_~s__state~0); 87050#L109 assume !(4099 == ssl3_connect_~s__state~0); 87099#L112 assume 4368 == ssl3_connect_~s__state~0; 87097#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 87089#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 87086#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 87082#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 87083#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87141#L565 ssl3_connect_~skip~0 := 0; 87135#L94-1 assume !false; 87133#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87131#L97 assume !(12292 == ssl3_connect_~s__state~0); 87130#L100 assume !(16384 == ssl3_connect_~s__state~0); 87129#L103 assume !(4096 == ssl3_connect_~s__state~0); 87128#L106 assume !(20480 == ssl3_connect_~s__state~0); 87127#L109 assume !(4099 == ssl3_connect_~s__state~0); 87095#L112 assume !(4368 == ssl3_connect_~s__state~0); 87092#L115 assume !(4369 == ssl3_connect_~s__state~0); 87093#L118 [2019-11-20 04:54:12,513 INFO L796 eck$LassoCheckResult]: Loop: 87093#L118 assume 4384 == ssl3_connect_~s__state~0; 93198#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 93195#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 93085#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 93076#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 93077#L293-2 ssl3_connect_~s__init_num~0 := 0; 93235#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93236#L565 ssl3_connect_~skip~0 := 0; 93229#L94-1 assume !false; 93230#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93222#L97 assume !(12292 == ssl3_connect_~s__state~0); 93223#L100 assume !(16384 == ssl3_connect_~s__state~0); 93216#L103 assume !(4096 == ssl3_connect_~s__state~0); 93217#L106 assume !(20480 == ssl3_connect_~s__state~0); 93210#L109 assume !(4099 == ssl3_connect_~s__state~0); 93211#L112 assume !(4368 == ssl3_connect_~s__state~0); 93203#L115 assume !(4369 == ssl3_connect_~s__state~0); 93204#L118 assume !(4384 == ssl3_connect_~s__state~0); 93196#L121 assume !(4385 == ssl3_connect_~s__state~0); 93197#L124 assume 4400 == ssl3_connect_~s__state~0; 86907#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 86908#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 93475#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93473#L565 ssl3_connect_~skip~0 := 0; 93471#L94-1 assume !false; 93469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93462#L97 assume !(12292 == ssl3_connect_~s__state~0); 93457#L100 assume !(16384 == ssl3_connect_~s__state~0); 93452#L103 assume !(4096 == ssl3_connect_~s__state~0); 93447#L106 assume !(20480 == ssl3_connect_~s__state~0); 93442#L109 assume !(4099 == ssl3_connect_~s__state~0); 93437#L112 assume !(4368 == ssl3_connect_~s__state~0); 93432#L115 assume !(4369 == ssl3_connect_~s__state~0); 93427#L118 assume !(4384 == ssl3_connect_~s__state~0); 93422#L121 assume !(4385 == ssl3_connect_~s__state~0); 93418#L124 assume !(4400 == ssl3_connect_~s__state~0); 93412#L127 assume !(4401 == ssl3_connect_~s__state~0); 87190#L130 assume 4416 == ssl3_connect_~s__state~0; 87187#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 86918#L323 assume !(3 == ssl3_connect_~blastFlag~0); 86919#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 86924#L335 assume !(0 == ssl3_connect_~tmp___6~0); 87040#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93311#L565 ssl3_connect_~skip~0 := 0; 93309#L94-1 assume !false; 93307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93306#L97 assume !(12292 == ssl3_connect_~s__state~0); 93305#L100 assume !(16384 == ssl3_connect_~s__state~0); 93302#L103 assume !(4096 == ssl3_connect_~s__state~0); 93300#L106 assume !(20480 == ssl3_connect_~s__state~0); 93298#L109 assume !(4099 == ssl3_connect_~s__state~0); 93296#L112 assume !(4368 == ssl3_connect_~s__state~0); 93294#L115 assume !(4369 == ssl3_connect_~s__state~0); 93292#L118 assume !(4384 == ssl3_connect_~s__state~0); 93290#L121 assume !(4385 == ssl3_connect_~s__state~0); 93288#L124 assume !(4400 == ssl3_connect_~s__state~0); 93286#L127 assume !(4401 == ssl3_connect_~s__state~0); 93282#L130 assume !(4416 == ssl3_connect_~s__state~0); 93281#L133 assume !(4417 == ssl3_connect_~s__state~0); 93279#L136 assume 4432 == ssl3_connect_~s__state~0; 87018#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 86915#L345 assume !(5 == ssl3_connect_~blastFlag~0); 86916#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 86946#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93548#L565 ssl3_connect_~skip~0 := 0; 93547#L94-1 assume !false; 93546#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93545#L97 assume !(12292 == ssl3_connect_~s__state~0); 93544#L100 assume !(16384 == ssl3_connect_~s__state~0); 93543#L103 assume !(4096 == ssl3_connect_~s__state~0); 93542#L106 assume !(20480 == ssl3_connect_~s__state~0); 93541#L109 assume !(4099 == ssl3_connect_~s__state~0); 93540#L112 assume !(4368 == ssl3_connect_~s__state~0); 93539#L115 assume !(4369 == ssl3_connect_~s__state~0); 93537#L118 assume !(4384 == ssl3_connect_~s__state~0); 93535#L121 assume !(4385 == ssl3_connect_~s__state~0); 93531#L124 assume !(4400 == ssl3_connect_~s__state~0); 93529#L127 assume !(4401 == ssl3_connect_~s__state~0); 93527#L130 assume !(4416 == ssl3_connect_~s__state~0); 93525#L133 assume !(4417 == ssl3_connect_~s__state~0); 93523#L136 assume !(4432 == ssl3_connect_~s__state~0); 93521#L139 assume !(4433 == ssl3_connect_~s__state~0); 93519#L142 assume 4448 == ssl3_connect_~s__state~0; 86960#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 86944#L361 assume !(ssl3_connect_~ret~0 <= 0); 86945#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 86975#L366-2 ssl3_connect_~s__init_num~0 := 0; 93026#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93024#L565 ssl3_connect_~skip~0 := 0; 93022#L94-1 assume !false; 93020#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93018#L97 assume !(12292 == ssl3_connect_~s__state~0); 93016#L100 assume !(16384 == ssl3_connect_~s__state~0); 93014#L103 assume !(4096 == ssl3_connect_~s__state~0); 93012#L106 assume !(20480 == ssl3_connect_~s__state~0); 93010#L109 assume !(4099 == ssl3_connect_~s__state~0); 93008#L112 assume !(4368 == ssl3_connect_~s__state~0); 93006#L115 assume !(4369 == ssl3_connect_~s__state~0); 93003#L118 assume !(4384 == ssl3_connect_~s__state~0); 93002#L121 assume !(4385 == ssl3_connect_~s__state~0); 93000#L124 assume !(4400 == ssl3_connect_~s__state~0); 92999#L127 assume !(4401 == ssl3_connect_~s__state~0); 92995#L130 assume !(4416 == ssl3_connect_~s__state~0); 92993#L133 assume !(4417 == ssl3_connect_~s__state~0); 92992#L136 assume !(4432 == ssl3_connect_~s__state~0); 92991#L139 assume !(4433 == ssl3_connect_~s__state~0); 92989#L142 assume !(4448 == ssl3_connect_~s__state~0); 92987#L145 assume !(4449 == ssl3_connect_~s__state~0); 87195#L148 assume 4464 == ssl3_connect_~s__state~0; 86898#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 86899#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 86932#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93501#L565 ssl3_connect_~skip~0 := 0; 93499#L94-1 assume !false; 93498#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93497#L97 assume !(12292 == ssl3_connect_~s__state~0); 93495#L100 assume !(16384 == ssl3_connect_~s__state~0); 93493#L103 assume !(4096 == ssl3_connect_~s__state~0); 93491#L106 assume !(20480 == ssl3_connect_~s__state~0); 93489#L109 assume !(4099 == ssl3_connect_~s__state~0); 93487#L112 assume !(4368 == ssl3_connect_~s__state~0); 93485#L115 assume !(4369 == ssl3_connect_~s__state~0); 93483#L118 assume !(4384 == ssl3_connect_~s__state~0); 93481#L121 assume !(4385 == ssl3_connect_~s__state~0); 93479#L124 assume !(4400 == ssl3_connect_~s__state~0); 93463#L127 assume !(4401 == ssl3_connect_~s__state~0); 93458#L130 assume !(4416 == ssl3_connect_~s__state~0); 93453#L133 assume !(4417 == ssl3_connect_~s__state~0); 93448#L136 assume !(4432 == ssl3_connect_~s__state~0); 93443#L139 assume !(4433 == ssl3_connect_~s__state~0); 93438#L142 assume !(4448 == ssl3_connect_~s__state~0); 93433#L145 assume !(4449 == ssl3_connect_~s__state~0); 93428#L148 assume !(4464 == ssl3_connect_~s__state~0); 93423#L151 assume !(4465 == ssl3_connect_~s__state~0); 93419#L154 assume !(4466 == ssl3_connect_~s__state~0); 93413#L157 assume !(4467 == ssl3_connect_~s__state~0); 93411#L160 assume 4480 == ssl3_connect_~s__state~0; 86883#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 86884#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 86894#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 86871#L395-2 ssl3_connect_~s__init_num~0 := 0; 86872#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93406#L565 ssl3_connect_~skip~0 := 0; 93405#L94-1 assume !false; 93404#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93403#L97 assume !(12292 == ssl3_connect_~s__state~0); 93402#L100 assume !(16384 == ssl3_connect_~s__state~0); 93401#L103 assume !(4096 == ssl3_connect_~s__state~0); 93400#L106 assume !(20480 == ssl3_connect_~s__state~0); 93399#L109 assume !(4099 == ssl3_connect_~s__state~0); 93397#L112 assume !(4368 == ssl3_connect_~s__state~0); 93395#L115 assume !(4369 == ssl3_connect_~s__state~0); 93393#L118 assume !(4384 == ssl3_connect_~s__state~0); 93391#L121 assume !(4385 == ssl3_connect_~s__state~0); 93389#L124 assume !(4400 == ssl3_connect_~s__state~0); 93387#L127 assume !(4401 == ssl3_connect_~s__state~0); 93385#L130 assume !(4416 == ssl3_connect_~s__state~0); 93383#L133 assume !(4417 == ssl3_connect_~s__state~0); 93381#L136 assume !(4432 == ssl3_connect_~s__state~0); 93379#L139 assume !(4433 == ssl3_connect_~s__state~0); 93377#L142 assume !(4448 == ssl3_connect_~s__state~0); 93375#L145 assume !(4449 == ssl3_connect_~s__state~0); 93373#L148 assume !(4464 == ssl3_connect_~s__state~0); 93371#L151 assume !(4465 == ssl3_connect_~s__state~0); 93369#L154 assume !(4466 == ssl3_connect_~s__state~0); 93367#L157 assume !(4467 == ssl3_connect_~s__state~0); 93365#L160 assume !(4480 == ssl3_connect_~s__state~0); 93363#L163 assume !(4481 == ssl3_connect_~s__state~0); 93361#L166 assume !(4496 == ssl3_connect_~s__state~0); 93359#L169 assume !(4497 == ssl3_connect_~s__state~0); 93358#L172 assume 4512 == ssl3_connect_~s__state~0; 86977#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 86978#L418 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; 87009#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 87016#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 87017#L437 assume !(0 == ssl3_connect_~tmp___8~0); 87028#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93271#L565 ssl3_connect_~skip~0 := 0; 93269#L94-1 assume !false; 93268#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93265#L97 assume !(12292 == ssl3_connect_~s__state~0); 93263#L100 assume !(16384 == ssl3_connect_~s__state~0); 93261#L103 assume !(4096 == ssl3_connect_~s__state~0); 93259#L106 assume !(20480 == ssl3_connect_~s__state~0); 93257#L109 assume !(4099 == ssl3_connect_~s__state~0); 93255#L112 assume !(4368 == ssl3_connect_~s__state~0); 93253#L115 assume !(4369 == ssl3_connect_~s__state~0); 93251#L118 assume !(4384 == ssl3_connect_~s__state~0); 93249#L121 assume !(4385 == ssl3_connect_~s__state~0); 93079#L124 assume !(4400 == ssl3_connect_~s__state~0); 93074#L127 assume !(4401 == ssl3_connect_~s__state~0); 93075#L130 assume !(4416 == ssl3_connect_~s__state~0); 87188#L133 assume !(4417 == ssl3_connect_~s__state~0); 87189#L136 assume !(4432 == ssl3_connect_~s__state~0); 92990#L139 assume !(4433 == ssl3_connect_~s__state~0); 92988#L142 assume !(4448 == ssl3_connect_~s__state~0); 92986#L145 assume !(4449 == ssl3_connect_~s__state~0); 92774#L148 assume !(4464 == ssl3_connect_~s__state~0); 87191#L151 assume !(4465 == ssl3_connect_~s__state~0); 87192#L154 assume !(4466 == ssl3_connect_~s__state~0); 87193#L157 assume !(4467 == ssl3_connect_~s__state~0); 87194#L160 assume !(4480 == ssl3_connect_~s__state~0); 92697#L163 assume !(4481 == ssl3_connect_~s__state~0); 92696#L166 assume !(4496 == ssl3_connect_~s__state~0); 87182#L169 assume !(4497 == ssl3_connect_~s__state~0); 87183#L172 assume !(4512 == ssl3_connect_~s__state~0); 92693#L175 assume !(4513 == ssl3_connect_~s__state~0); 87180#L178 assume 4528 == ssl3_connect_~s__state~0; 87178#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 92773#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 92772#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 92770#L454-1 ssl3_connect_~s__init_num~0 := 0; 92766#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92765#L565 ssl3_connect_~skip~0 := 0; 92764#L94-1 assume !false; 92762#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92760#L97 assume !(12292 == ssl3_connect_~s__state~0); 92759#L100 assume !(16384 == ssl3_connect_~s__state~0); 92755#L103 assume !(4096 == ssl3_connect_~s__state~0); 92753#L106 assume !(20480 == ssl3_connect_~s__state~0); 92750#L109 assume 4099 == ssl3_connect_~s__state~0; 92751#L203 ssl3_connect_~s__server~0 := 0; 93350#L208 assume 0 != ssl3_connect_~cb~0; 90891#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 93346#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 93343#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 93341#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 93330#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93328#L565 ssl3_connect_~skip~0 := 0; 93326#L94-1 assume !false; 93324#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93322#L97 assume !(12292 == ssl3_connect_~s__state~0); 93320#L100 assume !(16384 == ssl3_connect_~s__state~0); 93318#L103 assume !(4096 == ssl3_connect_~s__state~0); 93317#L106 assume !(20480 == ssl3_connect_~s__state~0); 93316#L109 assume !(4099 == ssl3_connect_~s__state~0); 93284#L112 assume 4368 == ssl3_connect_~s__state~0; 93209#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 93280#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 93126#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93277#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 93278#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93301#L565 ssl3_connect_~skip~0 := 0; 93299#L94-1 assume !false; 93297#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93295#L97 assume !(12292 == ssl3_connect_~s__state~0); 93293#L100 assume !(16384 == ssl3_connect_~s__state~0); 93291#L103 assume !(4096 == ssl3_connect_~s__state~0); 93289#L106 assume !(20480 == ssl3_connect_~s__state~0); 93287#L109 assume !(4099 == ssl3_connect_~s__state~0); 93285#L112 assume !(4368 == ssl3_connect_~s__state~0); 93283#L115 assume !(4369 == ssl3_connect_~s__state~0); 87093#L118 [2019-11-20 04:54:12,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,514 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 14 times [2019-11-20 04:54:12,514 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,514 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553233069] [2019-11-20 04:54:12,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,529 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:12,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,529 INFO L82 PathProgramCache]: Analyzing trace with hash 2094843390, now seen corresponding path program 1 times [2019-11-20 04:54:12,530 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,530 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733803271] [2019-11-20 04:54:12,530 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:12,606 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 258 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-20 04:54:12,606 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733803271] [2019-11-20 04:54:12,607 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:12,607 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:12,607 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308310192] [2019-11-20 04:54:12,607 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:12,608 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:12,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:12,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:12,608 INFO L87 Difference]: Start difference. First operand 6800 states and 8741 transitions. cyclomatic complexity: 1953 Second operand 3 states. [2019-11-20 04:54:12,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:12,799 INFO L93 Difference]: Finished difference Result 7584 states and 9613 transitions. [2019-11-20 04:54:12,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:12,800 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7584 states and 9613 transitions. [2019-11-20 04:54:12,825 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 7380 [2019-11-20 04:54:12,845 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7584 states to 7584 states and 9613 transitions. [2019-11-20 04:54:12,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7502 [2019-11-20 04:54:12,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7502 [2019-11-20 04:54:12,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7584 states and 9613 transitions. [2019-11-20 04:54:12,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:12,854 INFO L688 BuchiCegarLoop]: Abstraction has 7584 states and 9613 transitions. [2019-11-20 04:54:12,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7584 states and 9613 transitions. [2019-11-20 04:54:12,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7584 to 7024. [2019-11-20 04:54:12,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7024 states. [2019-11-20 04:54:12,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7024 states to 7024 states and 9029 transitions. [2019-11-20 04:54:12,933 INFO L711 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-20 04:54:12,933 INFO L591 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-20 04:54:12,933 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-20 04:54:12,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7024 states and 9029 transitions. [2019-11-20 04:54:12,950 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6820 [2019-11-20 04:54:12,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:12,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:12,953 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:12,953 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2019-11-20 04:54:12,953 INFO L794 eck$LassoCheckResult]: Stem: 101389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101390#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101391#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 101392#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101569#L94-1 assume !false; 101567#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101565#L97 assume 12292 == ssl3_connect_~s__state~0; 101563#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 101561#L203 ssl3_connect_~s__server~0 := 0; 101551#L208 assume 0 != ssl3_connect_~cb~0; 101549#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 101546#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 101544#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 101536#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 101530#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101528#L565 ssl3_connect_~skip~0 := 0; 101526#L94-1 assume !false; 101461#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101462#L97 assume !(12292 == ssl3_connect_~s__state~0); 101455#L100 assume !(16384 == ssl3_connect_~s__state~0); 101456#L103 assume !(4096 == ssl3_connect_~s__state~0); 101443#L106 assume !(20480 == ssl3_connect_~s__state~0); 101444#L109 assume !(4099 == ssl3_connect_~s__state~0); 101493#L112 assume 4368 == ssl3_connect_~s__state~0; 101491#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 101483#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101480#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 101476#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 101477#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101535#L565 ssl3_connect_~skip~0 := 0; 101529#L94-1 assume !false; 101527#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101525#L97 assume !(12292 == ssl3_connect_~s__state~0); 101524#L100 assume !(16384 == ssl3_connect_~s__state~0); 101523#L103 assume !(4096 == ssl3_connect_~s__state~0); 101522#L106 assume !(20480 == ssl3_connect_~s__state~0); 101521#L109 assume !(4099 == ssl3_connect_~s__state~0); 101489#L112 assume !(4368 == ssl3_connect_~s__state~0); 101486#L115 assume !(4369 == ssl3_connect_~s__state~0); 101487#L118 [2019-11-20 04:54:12,954 INFO L796 eck$LassoCheckResult]: Loop: 101487#L118 assume 4384 == ssl3_connect_~s__state~0; 106123#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 106120#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 105649#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 105650#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 106110#L293-2 ssl3_connect_~s__init_num~0 := 0; 106104#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106100#L565 ssl3_connect_~skip~0 := 0; 106094#L94-1 assume !false; 106091#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106088#L97 assume !(12292 == ssl3_connect_~s__state~0); 106085#L100 assume !(16384 == ssl3_connect_~s__state~0); 106082#L103 assume !(4096 == ssl3_connect_~s__state~0); 106079#L106 assume !(20480 == ssl3_connect_~s__state~0); 106076#L109 assume !(4099 == ssl3_connect_~s__state~0); 105936#L112 assume !(4368 == ssl3_connect_~s__state~0); 105932#L115 assume !(4369 == ssl3_connect_~s__state~0); 105930#L118 assume !(4384 == ssl3_connect_~s__state~0); 105928#L121 assume !(4385 == ssl3_connect_~s__state~0); 105926#L124 assume 4400 == ssl3_connect_~s__state~0; 102104#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 107477#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 107472#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107471#L565 ssl3_connect_~skip~0 := 0; 107470#L94-1 assume !false; 107469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107468#L97 assume !(12292 == ssl3_connect_~s__state~0); 107467#L100 assume !(16384 == ssl3_connect_~s__state~0); 107466#L103 assume !(4096 == ssl3_connect_~s__state~0); 107465#L106 assume !(20480 == ssl3_connect_~s__state~0); 107464#L109 assume !(4099 == ssl3_connect_~s__state~0); 107463#L112 assume !(4368 == ssl3_connect_~s__state~0); 107462#L115 assume !(4369 == ssl3_connect_~s__state~0); 107461#L118 assume !(4384 == ssl3_connect_~s__state~0); 107460#L121 assume !(4385 == ssl3_connect_~s__state~0); 107459#L124 assume !(4400 == ssl3_connect_~s__state~0); 107458#L127 assume !(4401 == ssl3_connect_~s__state~0); 107457#L130 assume 4416 == ssl3_connect_~s__state~0; 102004#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 107456#L323 assume !(3 == ssl3_connect_~blastFlag~0); 107455#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 107454#L335 assume !(0 == ssl3_connect_~tmp___6~0); 107449#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107448#L565 ssl3_connect_~skip~0 := 0; 107447#L94-1 assume !false; 107446#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107445#L97 assume !(12292 == ssl3_connect_~s__state~0); 107444#L100 assume !(16384 == ssl3_connect_~s__state~0); 107443#L103 assume !(4096 == ssl3_connect_~s__state~0); 107442#L106 assume !(20480 == ssl3_connect_~s__state~0); 107441#L109 assume !(4099 == ssl3_connect_~s__state~0); 107440#L112 assume !(4368 == ssl3_connect_~s__state~0); 107439#L115 assume !(4369 == ssl3_connect_~s__state~0); 107438#L118 assume !(4384 == ssl3_connect_~s__state~0); 107437#L121 assume !(4385 == ssl3_connect_~s__state~0); 107436#L124 assume !(4400 == ssl3_connect_~s__state~0); 107435#L127 assume !(4401 == ssl3_connect_~s__state~0); 107434#L130 assume !(4416 == ssl3_connect_~s__state~0); 107433#L133 assume !(4417 == ssl3_connect_~s__state~0); 107432#L136 assume 4432 == ssl3_connect_~s__state~0; 101993#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 107431#L345 assume !(5 == ssl3_connect_~blastFlag~0); 107430#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 107425#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107424#L565 ssl3_connect_~skip~0 := 0; 107423#L94-1 assume !false; 107422#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107421#L97 assume !(12292 == ssl3_connect_~s__state~0); 107420#L100 assume !(16384 == ssl3_connect_~s__state~0); 107419#L103 assume !(4096 == ssl3_connect_~s__state~0); 107418#L106 assume !(20480 == ssl3_connect_~s__state~0); 107417#L109 assume !(4099 == ssl3_connect_~s__state~0); 107416#L112 assume !(4368 == ssl3_connect_~s__state~0); 107415#L115 assume !(4369 == ssl3_connect_~s__state~0); 107414#L118 assume !(4384 == ssl3_connect_~s__state~0); 107413#L121 assume !(4385 == ssl3_connect_~s__state~0); 107412#L124 assume !(4400 == ssl3_connect_~s__state~0); 107411#L127 assume !(4401 == ssl3_connect_~s__state~0); 107410#L130 assume !(4416 == ssl3_connect_~s__state~0); 107409#L133 assume !(4417 == ssl3_connect_~s__state~0); 107408#L136 assume !(4432 == ssl3_connect_~s__state~0); 107407#L139 assume !(4433 == ssl3_connect_~s__state~0); 107406#L142 assume 4448 == ssl3_connect_~s__state~0; 101983#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 107405#L361 assume !(ssl3_connect_~ret~0 <= 0); 107404#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 107403#L366-2 ssl3_connect_~s__init_num~0 := 0; 107398#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107397#L565 ssl3_connect_~skip~0 := 0; 107396#L94-1 assume !false; 107395#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107394#L97 assume !(12292 == ssl3_connect_~s__state~0); 107393#L100 assume !(16384 == ssl3_connect_~s__state~0); 107392#L103 assume !(4096 == ssl3_connect_~s__state~0); 107391#L106 assume !(20480 == ssl3_connect_~s__state~0); 107390#L109 assume !(4099 == ssl3_connect_~s__state~0); 107389#L112 assume !(4368 == ssl3_connect_~s__state~0); 107388#L115 assume !(4369 == ssl3_connect_~s__state~0); 107387#L118 assume !(4384 == ssl3_connect_~s__state~0); 107386#L121 assume !(4385 == ssl3_connect_~s__state~0); 107385#L124 assume !(4400 == ssl3_connect_~s__state~0); 107384#L127 assume !(4401 == ssl3_connect_~s__state~0); 107383#L130 assume !(4416 == ssl3_connect_~s__state~0); 107382#L133 assume !(4417 == ssl3_connect_~s__state~0); 107381#L136 assume !(4432 == ssl3_connect_~s__state~0); 107380#L139 assume !(4433 == ssl3_connect_~s__state~0); 107379#L142 assume !(4448 == ssl3_connect_~s__state~0); 107378#L145 assume !(4449 == ssl3_connect_~s__state~0); 107377#L148 assume 4464 == ssl3_connect_~s__state~0; 101966#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 107376#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 107371#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107370#L565 ssl3_connect_~skip~0 := 0; 107369#L94-1 assume !false; 107368#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107367#L97 assume !(12292 == ssl3_connect_~s__state~0); 107366#L100 assume !(16384 == ssl3_connect_~s__state~0); 107365#L103 assume !(4096 == ssl3_connect_~s__state~0); 107364#L106 assume !(20480 == ssl3_connect_~s__state~0); 107363#L109 assume !(4099 == ssl3_connect_~s__state~0); 107362#L112 assume !(4368 == ssl3_connect_~s__state~0); 107361#L115 assume !(4369 == ssl3_connect_~s__state~0); 107360#L118 assume !(4384 == ssl3_connect_~s__state~0); 107359#L121 assume !(4385 == ssl3_connect_~s__state~0); 107358#L124 assume !(4400 == ssl3_connect_~s__state~0); 107357#L127 assume !(4401 == ssl3_connect_~s__state~0); 107356#L130 assume !(4416 == ssl3_connect_~s__state~0); 107355#L133 assume !(4417 == ssl3_connect_~s__state~0); 107354#L136 assume !(4432 == ssl3_connect_~s__state~0); 107353#L139 assume !(4433 == ssl3_connect_~s__state~0); 107352#L142 assume !(4448 == ssl3_connect_~s__state~0); 107351#L145 assume !(4449 == ssl3_connect_~s__state~0); 107350#L148 assume !(4464 == ssl3_connect_~s__state~0); 107349#L151 assume !(4465 == ssl3_connect_~s__state~0); 107348#L154 assume !(4466 == ssl3_connect_~s__state~0); 107347#L157 assume !(4467 == ssl3_connect_~s__state~0); 107346#L160 assume 4480 == ssl3_connect_~s__state~0; 101906#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 107345#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 107344#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 107309#L395-2 ssl3_connect_~s__init_num~0 := 0; 107304#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107303#L565 ssl3_connect_~skip~0 := 0; 107302#L94-1 assume !false; 107301#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107300#L97 assume !(12292 == ssl3_connect_~s__state~0); 107299#L100 assume !(16384 == ssl3_connect_~s__state~0); 107298#L103 assume !(4096 == ssl3_connect_~s__state~0); 107297#L106 assume !(20480 == ssl3_connect_~s__state~0); 107296#L109 assume !(4099 == ssl3_connect_~s__state~0); 107295#L112 assume !(4368 == ssl3_connect_~s__state~0); 107294#L115 assume !(4369 == ssl3_connect_~s__state~0); 107293#L118 assume !(4384 == ssl3_connect_~s__state~0); 107292#L121 assume !(4385 == ssl3_connect_~s__state~0); 107291#L124 assume !(4400 == ssl3_connect_~s__state~0); 107290#L127 assume !(4401 == ssl3_connect_~s__state~0); 107289#L130 assume !(4416 == ssl3_connect_~s__state~0); 107288#L133 assume !(4417 == ssl3_connect_~s__state~0); 107287#L136 assume !(4432 == ssl3_connect_~s__state~0); 107286#L139 assume !(4433 == ssl3_connect_~s__state~0); 107285#L142 assume !(4448 == ssl3_connect_~s__state~0); 107284#L145 assume !(4449 == ssl3_connect_~s__state~0); 107283#L148 assume !(4464 == ssl3_connect_~s__state~0); 107282#L151 assume !(4465 == ssl3_connect_~s__state~0); 107281#L154 assume !(4466 == ssl3_connect_~s__state~0); 107280#L157 assume !(4467 == ssl3_connect_~s__state~0); 107279#L160 assume !(4480 == ssl3_connect_~s__state~0); 107278#L163 assume !(4481 == ssl3_connect_~s__state~0); 107277#L166 assume !(4496 == ssl3_connect_~s__state~0); 107276#L169 assume !(4497 == ssl3_connect_~s__state~0); 107275#L172 assume 4512 == ssl3_connect_~s__state~0; 101858#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 107274#L418 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; 107273#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107272#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 107271#L437 assume !(0 == ssl3_connect_~tmp___8~0); 107268#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107267#L565 ssl3_connect_~skip~0 := 0; 107266#L94-1 assume !false; 107265#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107264#L97 assume !(12292 == ssl3_connect_~s__state~0); 107263#L100 assume !(16384 == ssl3_connect_~s__state~0); 107262#L103 assume !(4096 == ssl3_connect_~s__state~0); 107261#L106 assume !(20480 == ssl3_connect_~s__state~0); 107260#L109 assume !(4099 == ssl3_connect_~s__state~0); 107259#L112 assume !(4368 == ssl3_connect_~s__state~0); 107258#L115 assume !(4369 == ssl3_connect_~s__state~0); 107257#L118 assume !(4384 == ssl3_connect_~s__state~0); 107256#L121 assume !(4385 == ssl3_connect_~s__state~0); 107255#L124 assume !(4400 == ssl3_connect_~s__state~0); 107254#L127 assume !(4401 == ssl3_connect_~s__state~0); 107253#L130 assume !(4416 == ssl3_connect_~s__state~0); 107252#L133 assume !(4417 == ssl3_connect_~s__state~0); 107251#L136 assume !(4432 == ssl3_connect_~s__state~0); 107250#L139 assume !(4433 == ssl3_connect_~s__state~0); 107249#L142 assume !(4448 == ssl3_connect_~s__state~0); 107248#L145 assume !(4449 == ssl3_connect_~s__state~0); 107247#L148 assume !(4464 == ssl3_connect_~s__state~0); 107246#L151 assume !(4465 == ssl3_connect_~s__state~0); 107245#L154 assume !(4466 == ssl3_connect_~s__state~0); 107244#L157 assume !(4467 == ssl3_connect_~s__state~0); 107243#L160 assume !(4480 == ssl3_connect_~s__state~0); 107242#L163 assume !(4481 == ssl3_connect_~s__state~0); 107241#L166 assume !(4496 == ssl3_connect_~s__state~0); 107240#L169 assume !(4497 == ssl3_connect_~s__state~0); 107239#L172 assume !(4512 == ssl3_connect_~s__state~0); 107238#L175 assume !(4513 == ssl3_connect_~s__state~0); 107237#L178 assume !(4528 == ssl3_connect_~s__state~0); 107236#L181 assume !(4529 == ssl3_connect_~s__state~0); 104925#L184 assume 4560 == ssl3_connect_~s__state~0; 104924#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 104922#L471 assume !(ssl3_connect_~ret~0 <= 0); 104923#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 107231#L476-2 ssl3_connect_~s__init_num~0 := 0; 107232#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107209#L565 ssl3_connect_~skip~0 := 0; 107210#L94-1 assume !false; 107202#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107203#L97 assume !(12292 == ssl3_connect_~s__state~0); 107195#L100 assume !(16384 == ssl3_connect_~s__state~0); 107196#L103 assume !(4096 == ssl3_connect_~s__state~0); 107189#L106 assume !(20480 == ssl3_connect_~s__state~0); 107190#L109 assume 4099 == ssl3_connect_~s__state~0; 101264#L203 ssl3_connect_~s__server~0 := 0; 108022#L208 assume 0 != ssl3_connect_~cb~0; 104232#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 101382#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 101366#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 101367#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 101423#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102170#L565 ssl3_connect_~skip~0 := 0; 102162#L94-1 assume !false; 102159#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102160#L97 assume !(12292 == ssl3_connect_~s__state~0); 106236#L100 assume !(16384 == ssl3_connect_~s__state~0); 106235#L103 assume !(4096 == ssl3_connect_~s__state~0); 106233#L106 assume !(20480 == ssl3_connect_~s__state~0); 106231#L109 assume !(4099 == ssl3_connect_~s__state~0); 106230#L112 assume 4368 == ssl3_connect_~s__state~0; 106130#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 106229#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 106157#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 106227#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 106223#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106222#L565 ssl3_connect_~skip~0 := 0; 106217#L94-1 assume !false; 106213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106211#L97 assume !(12292 == ssl3_connect_~s__state~0); 106209#L100 assume !(16384 == ssl3_connect_~s__state~0); 106205#L103 assume !(4096 == ssl3_connect_~s__state~0); 106199#L106 assume !(20480 == ssl3_connect_~s__state~0); 106153#L109 assume !(4099 == ssl3_connect_~s__state~0); 106152#L112 assume !(4368 == ssl3_connect_~s__state~0); 106150#L115 assume !(4369 == ssl3_connect_~s__state~0); 101487#L118 [2019-11-20 04:54:12,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,954 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 15 times [2019-11-20 04:54:12,954 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,955 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792743050] [2019-11-20 04:54:12,955 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:12,966 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:12,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:12,969 INFO L82 PathProgramCache]: Analyzing trace with hash -523205309, now seen corresponding path program 1 times [2019-11-20 04:54:12,969 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:12,969 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411065902] [2019-11-20 04:54:12,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:13,039 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 387 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2019-11-20 04:54:13,039 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411065902] [2019-11-20 04:54:13,040 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:13,040 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:13,040 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685576310] [2019-11-20 04:54:13,040 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:13,041 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:13,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:13,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:13,041 INFO L87 Difference]: Start difference. First operand 7024 states and 9029 transitions. cyclomatic complexity: 2017 Second operand 3 states. [2019-11-20 04:54:13,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:13,173 INFO L93 Difference]: Finished difference Result 7032 states and 8717 transitions. [2019-11-20 04:54:13,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:13,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7032 states and 8717 transitions. [2019-11-20 04:54:13,193 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6828 [2019-11-20 04:54:13,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7032 states to 7032 states and 8717 transitions. [2019-11-20 04:54:13,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6950 [2019-11-20 04:54:13,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6950 [2019-11-20 04:54:13,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7032 states and 8717 transitions. [2019-11-20 04:54:13,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:13,217 INFO L688 BuchiCegarLoop]: Abstraction has 7032 states and 8717 transitions. [2019-11-20 04:54:13,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states and 8717 transitions. [2019-11-20 04:54:13,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2019-11-20 04:54:13,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2019-11-20 04:54:13,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8685 transitions. [2019-11-20 04:54:13,287 INFO L711 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-20 04:54:13,287 INFO L591 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-20 04:54:13,287 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-20 04:54:13,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7000 states and 8685 transitions. [2019-11-20 04:54:13,304 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6796 [2019-11-20 04:54:13,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:13,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:13,307 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:13,307 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 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] [2019-11-20 04:54:13,307 INFO L794 eck$LassoCheckResult]: Stem: 115447#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115448#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115449#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 115450#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 115627#L94-1 assume !false; 115625#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115623#L97 assume 12292 == ssl3_connect_~s__state~0; 115621#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 115619#L203 ssl3_connect_~s__server~0 := 0; 115609#L208 assume 0 != ssl3_connect_~cb~0; 115607#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 115604#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 115602#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 115594#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 115588#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115586#L565 ssl3_connect_~skip~0 := 0; 115584#L94-1 assume !false; 115519#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115520#L97 assume !(12292 == ssl3_connect_~s__state~0); 115513#L100 assume !(16384 == ssl3_connect_~s__state~0); 115514#L103 assume !(4096 == ssl3_connect_~s__state~0); 115501#L106 assume !(20480 == ssl3_connect_~s__state~0); 115502#L109 assume !(4099 == ssl3_connect_~s__state~0); 115551#L112 assume 4368 == ssl3_connect_~s__state~0; 115549#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 115541#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 115538#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 115534#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 115535#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115593#L565 ssl3_connect_~skip~0 := 0; 115587#L94-1 assume !false; 115585#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115583#L97 assume !(12292 == ssl3_connect_~s__state~0); 115582#L100 assume !(16384 == ssl3_connect_~s__state~0); 115581#L103 assume !(4096 == ssl3_connect_~s__state~0); 115580#L106 assume !(20480 == ssl3_connect_~s__state~0); 115579#L109 assume !(4099 == ssl3_connect_~s__state~0); 115547#L112 assume !(4368 == ssl3_connect_~s__state~0); 115544#L115 assume !(4369 == ssl3_connect_~s__state~0); 115545#L118 [2019-11-20 04:54:13,308 INFO L796 eck$LassoCheckResult]: Loop: 115545#L118 assume 4384 == ssl3_connect_~s__state~0; 118270#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 118581#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 118303#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 118573#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 118570#L293-2 ssl3_connect_~s__init_num~0 := 0; 118564#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118559#L565 ssl3_connect_~skip~0 := 0; 118557#L94-1 assume !false; 118553#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118550#L97 assume !(12292 == ssl3_connect_~s__state~0); 118547#L100 assume !(16384 == ssl3_connect_~s__state~0); 118543#L103 assume !(4096 == ssl3_connect_~s__state~0); 118539#L106 assume !(20480 == ssl3_connect_~s__state~0); 118537#L109 assume !(4099 == ssl3_connect_~s__state~0); 118535#L112 assume !(4368 == ssl3_connect_~s__state~0); 118533#L115 assume !(4369 == ssl3_connect_~s__state~0); 118532#L118 assume !(4384 == ssl3_connect_~s__state~0); 118531#L121 assume !(4385 == ssl3_connect_~s__state~0); 118263#L124 assume 4400 == ssl3_connect_~s__state~0; 118260#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 118261#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 120746#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120745#L565 ssl3_connect_~skip~0 := 0; 120744#L94-1 assume !false; 120743#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120742#L97 assume !(12292 == ssl3_connect_~s__state~0); 120741#L100 assume !(16384 == ssl3_connect_~s__state~0); 120740#L103 assume !(4096 == ssl3_connect_~s__state~0); 120739#L106 assume !(20480 == ssl3_connect_~s__state~0); 120738#L109 assume !(4099 == ssl3_connect_~s__state~0); 120737#L112 assume !(4368 == ssl3_connect_~s__state~0); 120736#L115 assume !(4369 == ssl3_connect_~s__state~0); 120735#L118 assume !(4384 == ssl3_connect_~s__state~0); 120734#L121 assume !(4385 == ssl3_connect_~s__state~0); 120733#L124 assume !(4400 == ssl3_connect_~s__state~0); 120732#L127 assume !(4401 == ssl3_connect_~s__state~0); 120731#L130 assume 4416 == ssl3_connect_~s__state~0; 118475#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 120730#L323 assume !(3 == ssl3_connect_~blastFlag~0); 120728#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 120726#L335 assume !(0 == ssl3_connect_~tmp___6~0); 120723#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120722#L565 ssl3_connect_~skip~0 := 0; 120721#L94-1 assume !false; 120720#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120719#L97 assume !(12292 == ssl3_connect_~s__state~0); 120718#L100 assume !(16384 == ssl3_connect_~s__state~0); 120717#L103 assume !(4096 == ssl3_connect_~s__state~0); 120716#L106 assume !(20480 == ssl3_connect_~s__state~0); 120715#L109 assume !(4099 == ssl3_connect_~s__state~0); 120714#L112 assume !(4368 == ssl3_connect_~s__state~0); 120713#L115 assume !(4369 == ssl3_connect_~s__state~0); 120712#L118 assume !(4384 == ssl3_connect_~s__state~0); 120711#L121 assume !(4385 == ssl3_connect_~s__state~0); 120710#L124 assume !(4400 == ssl3_connect_~s__state~0); 120709#L127 assume !(4401 == ssl3_connect_~s__state~0); 120708#L130 assume !(4416 == ssl3_connect_~s__state~0); 120707#L133 assume !(4417 == ssl3_connect_~s__state~0); 120706#L136 assume 4432 == ssl3_connect_~s__state~0; 118469#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 120704#L345 assume !(5 == ssl3_connect_~blastFlag~0); 120702#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 120699#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120698#L565 ssl3_connect_~skip~0 := 0; 120697#L94-1 assume !false; 120696#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120695#L97 assume !(12292 == ssl3_connect_~s__state~0); 120694#L100 assume !(16384 == ssl3_connect_~s__state~0); 120693#L103 assume !(4096 == ssl3_connect_~s__state~0); 120692#L106 assume !(20480 == ssl3_connect_~s__state~0); 120690#L109 assume !(4099 == ssl3_connect_~s__state~0); 120689#L112 assume !(4368 == ssl3_connect_~s__state~0); 120688#L115 assume !(4369 == ssl3_connect_~s__state~0); 120686#L118 assume !(4384 == ssl3_connect_~s__state~0); 120684#L121 assume !(4385 == ssl3_connect_~s__state~0); 120682#L124 assume !(4400 == ssl3_connect_~s__state~0); 120680#L127 assume !(4401 == ssl3_connect_~s__state~0); 120678#L130 assume !(4416 == ssl3_connect_~s__state~0); 120676#L133 assume !(4417 == ssl3_connect_~s__state~0); 120674#L136 assume !(4432 == ssl3_connect_~s__state~0); 120672#L139 assume !(4433 == ssl3_connect_~s__state~0); 120670#L142 assume 4448 == ssl3_connect_~s__state~0; 118463#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 120667#L361 assume !(ssl3_connect_~ret~0 <= 0); 120664#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 120661#L366-2 ssl3_connect_~s__init_num~0 := 0; 120657#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120655#L565 ssl3_connect_~skip~0 := 0; 120653#L94-1 assume !false; 120651#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120649#L97 assume !(12292 == ssl3_connect_~s__state~0); 120647#L100 assume !(16384 == ssl3_connect_~s__state~0); 120645#L103 assume !(4096 == ssl3_connect_~s__state~0); 120643#L106 assume !(20480 == ssl3_connect_~s__state~0); 120641#L109 assume !(4099 == ssl3_connect_~s__state~0); 120639#L112 assume !(4368 == ssl3_connect_~s__state~0); 120637#L115 assume !(4369 == ssl3_connect_~s__state~0); 120635#L118 assume !(4384 == ssl3_connect_~s__state~0); 120633#L121 assume !(4385 == ssl3_connect_~s__state~0); 120631#L124 assume !(4400 == ssl3_connect_~s__state~0); 120629#L127 assume !(4401 == ssl3_connect_~s__state~0); 120628#L130 assume !(4416 == ssl3_connect_~s__state~0); 120626#L133 assume !(4417 == ssl3_connect_~s__state~0); 120624#L136 assume !(4432 == ssl3_connect_~s__state~0); 120622#L139 assume !(4433 == ssl3_connect_~s__state~0); 120619#L142 assume !(4448 == ssl3_connect_~s__state~0); 120617#L145 assume !(4449 == ssl3_connect_~s__state~0); 120608#L148 assume 4464 == ssl3_connect_~s__state~0; 118376#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 120607#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 120594#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120592#L565 ssl3_connect_~skip~0 := 0; 120590#L94-1 assume !false; 120588#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120586#L97 assume !(12292 == ssl3_connect_~s__state~0); 120584#L100 assume !(16384 == ssl3_connect_~s__state~0); 120582#L103 assume !(4096 == ssl3_connect_~s__state~0); 120580#L106 assume !(20480 == ssl3_connect_~s__state~0); 120578#L109 assume !(4099 == ssl3_connect_~s__state~0); 120576#L112 assume !(4368 == ssl3_connect_~s__state~0); 120574#L115 assume !(4369 == ssl3_connect_~s__state~0); 120572#L118 assume !(4384 == ssl3_connect_~s__state~0); 120570#L121 assume !(4385 == ssl3_connect_~s__state~0); 120568#L124 assume !(4400 == ssl3_connect_~s__state~0); 120566#L127 assume !(4401 == ssl3_connect_~s__state~0); 120564#L130 assume !(4416 == ssl3_connect_~s__state~0); 120562#L133 assume !(4417 == ssl3_connect_~s__state~0); 120560#L136 assume !(4432 == ssl3_connect_~s__state~0); 120558#L139 assume !(4433 == ssl3_connect_~s__state~0); 120556#L142 assume !(4448 == ssl3_connect_~s__state~0); 120555#L145 assume !(4449 == ssl3_connect_~s__state~0); 120553#L148 assume !(4464 == ssl3_connect_~s__state~0); 120552#L151 assume !(4465 == ssl3_connect_~s__state~0); 120551#L154 assume !(4466 == ssl3_connect_~s__state~0); 120549#L157 assume !(4467 == ssl3_connect_~s__state~0); 120548#L160 assume 4480 == ssl3_connect_~s__state~0; 118361#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 120541#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 120539#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 120468#L395-2 ssl3_connect_~s__init_num~0 := 0; 120457#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120455#L565 ssl3_connect_~skip~0 := 0; 120453#L94-1 assume !false; 120451#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120449#L97 assume !(12292 == ssl3_connect_~s__state~0); 120447#L100 assume !(16384 == ssl3_connect_~s__state~0); 120445#L103 assume !(4096 == ssl3_connect_~s__state~0); 120443#L106 assume !(20480 == ssl3_connect_~s__state~0); 120441#L109 assume !(4099 == ssl3_connect_~s__state~0); 120439#L112 assume !(4368 == ssl3_connect_~s__state~0); 120437#L115 assume !(4369 == ssl3_connect_~s__state~0); 120435#L118 assume !(4384 == ssl3_connect_~s__state~0); 120433#L121 assume !(4385 == ssl3_connect_~s__state~0); 120431#L124 assume !(4400 == ssl3_connect_~s__state~0); 120429#L127 assume !(4401 == ssl3_connect_~s__state~0); 120427#L130 assume !(4416 == ssl3_connect_~s__state~0); 120425#L133 assume !(4417 == ssl3_connect_~s__state~0); 120423#L136 assume !(4432 == ssl3_connect_~s__state~0); 120422#L139 assume !(4433 == ssl3_connect_~s__state~0); 120419#L142 assume !(4448 == ssl3_connect_~s__state~0); 120418#L145 assume !(4449 == ssl3_connect_~s__state~0); 120417#L148 assume !(4464 == ssl3_connect_~s__state~0); 120415#L151 assume !(4465 == ssl3_connect_~s__state~0); 120414#L154 assume !(4466 == ssl3_connect_~s__state~0); 120408#L157 assume !(4467 == ssl3_connect_~s__state~0); 120406#L160 assume !(4480 == ssl3_connect_~s__state~0); 120404#L163 assume !(4481 == ssl3_connect_~s__state~0); 120402#L166 assume !(4496 == ssl3_connect_~s__state~0); 120400#L169 assume !(4497 == ssl3_connect_~s__state~0); 120398#L172 assume 4512 == ssl3_connect_~s__state~0; 118337#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 120395#L418 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; 120393#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 120391#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 120389#L437 assume !(0 == ssl3_connect_~tmp___8~0); 120333#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120331#L565 ssl3_connect_~skip~0 := 0; 120329#L94-1 assume !false; 120327#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120325#L97 assume !(12292 == ssl3_connect_~s__state~0); 120323#L100 assume !(16384 == ssl3_connect_~s__state~0); 120321#L103 assume !(4096 == ssl3_connect_~s__state~0); 120319#L106 assume !(20480 == ssl3_connect_~s__state~0); 120317#L109 assume !(4099 == ssl3_connect_~s__state~0); 120316#L112 assume !(4368 == ssl3_connect_~s__state~0); 120314#L115 assume !(4369 == ssl3_connect_~s__state~0); 120312#L118 assume !(4384 == ssl3_connect_~s__state~0); 120310#L121 assume !(4385 == ssl3_connect_~s__state~0); 120308#L124 assume !(4400 == ssl3_connect_~s__state~0); 120307#L127 assume !(4401 == ssl3_connect_~s__state~0); 120306#L130 assume !(4416 == ssl3_connect_~s__state~0); 120305#L133 assume !(4417 == ssl3_connect_~s__state~0); 120304#L136 assume !(4432 == ssl3_connect_~s__state~0); 120303#L139 assume !(4433 == ssl3_connect_~s__state~0); 120301#L142 assume !(4448 == ssl3_connect_~s__state~0); 120298#L145 assume !(4449 == ssl3_connect_~s__state~0); 120297#L148 assume !(4464 == ssl3_connect_~s__state~0); 120295#L151 assume !(4465 == ssl3_connect_~s__state~0); 120293#L154 assume !(4466 == ssl3_connect_~s__state~0); 120291#L157 assume !(4467 == ssl3_connect_~s__state~0); 120289#L160 assume !(4480 == ssl3_connect_~s__state~0); 120287#L163 assume !(4481 == ssl3_connect_~s__state~0); 120285#L166 assume !(4496 == ssl3_connect_~s__state~0); 120283#L169 assume !(4497 == ssl3_connect_~s__state~0); 120281#L172 assume !(4512 == ssl3_connect_~s__state~0); 120279#L175 assume !(4513 == ssl3_connect_~s__state~0); 120277#L178 assume 4528 == ssl3_connect_~s__state~0; 118327#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 118528#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 118527#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 118525#L454-1 ssl3_connect_~s__init_num~0 := 0; 118521#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118519#L565 ssl3_connect_~skip~0 := 0; 118518#L94-1 assume !false; 118512#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118510#L97 assume !(12292 == ssl3_connect_~s__state~0); 118508#L100 assume !(16384 == ssl3_connect_~s__state~0); 118506#L103 assume !(4096 == ssl3_connect_~s__state~0); 118504#L106 assume !(20480 == ssl3_connect_~s__state~0); 118421#L109 assume !(4099 == ssl3_connect_~s__state~0); 118419#L112 assume !(4368 == ssl3_connect_~s__state~0); 118417#L115 assume !(4369 == ssl3_connect_~s__state~0); 118415#L118 assume !(4384 == ssl3_connect_~s__state~0); 118413#L121 assume !(4385 == ssl3_connect_~s__state~0); 118411#L124 assume !(4400 == ssl3_connect_~s__state~0); 118409#L127 assume !(4401 == ssl3_connect_~s__state~0); 118407#L130 assume !(4416 == ssl3_connect_~s__state~0); 118405#L133 assume !(4417 == ssl3_connect_~s__state~0); 118403#L136 assume !(4432 == ssl3_connect_~s__state~0); 118401#L139 assume !(4433 == ssl3_connect_~s__state~0); 118399#L142 assume !(4448 == ssl3_connect_~s__state~0); 118397#L145 assume !(4449 == ssl3_connect_~s__state~0); 118395#L148 assume !(4464 == ssl3_connect_~s__state~0); 118393#L151 assume !(4465 == ssl3_connect_~s__state~0); 118384#L154 assume !(4466 == ssl3_connect_~s__state~0); 118377#L157 assume !(4467 == ssl3_connect_~s__state~0); 118368#L160 assume !(4480 == ssl3_connect_~s__state~0); 118362#L163 assume !(4481 == ssl3_connect_~s__state~0); 118356#L166 assume !(4496 == ssl3_connect_~s__state~0); 118350#L169 assume !(4497 == ssl3_connect_~s__state~0); 118344#L172 assume !(4512 == ssl3_connect_~s__state~0); 118338#L175 assume !(4513 == ssl3_connect_~s__state~0); 118333#L178 assume !(4528 == ssl3_connect_~s__state~0); 118328#L181 assume !(4529 == ssl3_connect_~s__state~0); 118323#L184 assume !(4560 == ssl3_connect_~s__state~0); 118319#L187 assume !(4561 == ssl3_connect_~s__state~0); 118314#L190 assume 4352 == ssl3_connect_~s__state~0; 118309#L191 assume !(ssl3_connect_~num1~0 > 0); 118304#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 118298#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118296#L565 ssl3_connect_~skip~0 := 0; 118294#L94-1 assume !false; 118292#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118289#L97 assume !(12292 == ssl3_connect_~s__state~0); 118284#L100 assume !(16384 == ssl3_connect_~s__state~0); 118282#L103 assume !(4096 == ssl3_connect_~s__state~0); 118280#L106 assume !(20480 == ssl3_connect_~s__state~0); 118278#L109 assume !(4099 == ssl3_connect_~s__state~0); 118276#L112 assume 4368 == ssl3_connect_~s__state~0; 115393#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 115394#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 115486#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 115421#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 115422#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120776#L565 ssl3_connect_~skip~0 := 0; 120769#L94-1 assume !false; 120770#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120763#L97 assume !(12292 == ssl3_connect_~s__state~0); 120764#L100 assume !(16384 == ssl3_connect_~s__state~0); 120756#L103 assume !(4096 == ssl3_connect_~s__state~0); 120757#L106 assume !(20480 == ssl3_connect_~s__state~0); 120751#L109 assume !(4099 == ssl3_connect_~s__state~0); 120752#L112 assume !(4368 == ssl3_connect_~s__state~0); 121970#L115 assume !(4369 == ssl3_connect_~s__state~0); 115545#L118 [2019-11-20 04:54:13,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:13,309 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 16 times [2019-11-20 04:54:13,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:13,309 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000791613] [2019-11-20 04:54:13,309 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:13,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:13,320 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:13,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:13,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1642674749, now seen corresponding path program 1 times [2019-11-20 04:54:13,321 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:13,321 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171662574] [2019-11-20 04:54:13,321 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:13,411 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-20 04:54:13,412 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171662574] [2019-11-20 04:54:13,412 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318453042] [2019-11-20 04:54:13,412 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 04:54:13,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:13,486 INFO L255 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 04:54:13,491 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:13,645 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2019-11-20 04:54:13,645 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-20 04:54:13,645 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-20 04:54:13,646 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774983919] [2019-11-20 04:54:13,646 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:13,646 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:13,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:13,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 04:54:13,647 INFO L87 Difference]: Start difference. First operand 7000 states and 8685 transitions. cyclomatic complexity: 1697 Second operand 3 states. [2019-11-20 04:54:13,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:13,687 INFO L93 Difference]: Finished difference Result 10398 states and 12851 transitions. [2019-11-20 04:54:13,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:13,687 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10398 states and 12851 transitions. [2019-11-20 04:54:13,723 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-20 04:54:13,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-20 04:54:13,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10316 [2019-11-20 04:54:13,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10316 [2019-11-20 04:54:13,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10398 states and 12851 transitions. [2019-11-20 04:54:13,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:13,764 INFO L688 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-20 04:54:13,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10398 states and 12851 transitions. [2019-11-20 04:54:13,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10398 to 10398. [2019-11-20 04:54:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10398 states. [2019-11-20 04:54:13,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-20 04:54:13,879 INFO L711 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-20 04:54:13,880 INFO L591 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-20 04:54:13,880 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-20 04:54:13,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10398 states and 12851 transitions. [2019-11-20 04:54:13,905 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-20 04:54:13,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:13,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:13,907 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:13,907 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 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] [2019-11-20 04:54:13,907 INFO L794 eck$LassoCheckResult]: Stem: 133672#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 133673#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 133679#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 133548#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 133550#L94-1 assume !false; 133848#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133847#L97 assume 12292 == ssl3_connect_~s__state~0; 133845#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 133843#L203 ssl3_connect_~s__server~0 := 0; 133841#L208 assume 0 != ssl3_connect_~cb~0; 133833#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 133837#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 133834#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 133831#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 133817#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133809#L565 ssl3_connect_~skip~0 := 0; 133806#L94-1 assume !false; 133738#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133739#L97 assume !(12292 == ssl3_connect_~s__state~0); 133733#L100 assume !(16384 == ssl3_connect_~s__state~0); 133734#L103 assume !(4096 == ssl3_connect_~s__state~0); 133721#L106 assume !(20480 == ssl3_connect_~s__state~0); 133722#L109 assume !(4099 == ssl3_connect_~s__state~0); 133769#L112 assume 4368 == ssl3_connect_~s__state~0; 133767#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 133759#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 133756#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 133752#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 133753#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133807#L565 ssl3_connect_~skip~0 := 0; 133805#L94-1 assume !false; 133804#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133803#L97 assume !(12292 == ssl3_connect_~s__state~0); 133801#L100 assume !(16384 == ssl3_connect_~s__state~0); 133800#L103 assume !(4096 == ssl3_connect_~s__state~0); 133795#L106 assume !(20480 == ssl3_connect_~s__state~0); 133793#L109 assume !(4099 == ssl3_connect_~s__state~0); 133765#L112 assume !(4368 == ssl3_connect_~s__state~0); 133762#L115 assume !(4369 == ssl3_connect_~s__state~0); 133763#L118 [2019-11-20 04:54:13,908 INFO L796 eck$LassoCheckResult]: Loop: 133763#L118 assume 4384 == ssl3_connect_~s__state~0; 137867#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 137866#L279 assume !(1 == ssl3_connect_~blastFlag~0); 137864#L282 assume !(4 == ssl3_connect_~blastFlag~0); 137865#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 137852#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 137854#L293-2 ssl3_connect_~s__init_num~0 := 0; 137838#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137839#L565 ssl3_connect_~skip~0 := 0; 137830#L94-1 assume !false; 137831#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137510#L97 assume !(12292 == ssl3_connect_~s__state~0); 137511#L100 assume !(16384 == ssl3_connect_~s__state~0); 137494#L103 assume !(4096 == ssl3_connect_~s__state~0); 137495#L106 assume !(20480 == ssl3_connect_~s__state~0); 137481#L109 assume !(4099 == ssl3_connect_~s__state~0); 137482#L112 assume !(4368 == ssl3_connect_~s__state~0); 137467#L115 assume !(4369 == ssl3_connect_~s__state~0); 137468#L118 assume !(4384 == ssl3_connect_~s__state~0); 137455#L121 assume !(4385 == ssl3_connect_~s__state~0); 137456#L124 assume 4400 == ssl3_connect_~s__state~0; 134015#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 137394#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 138643#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138642#L565 ssl3_connect_~skip~0 := 0; 138641#L94-1 assume !false; 138640#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138639#L97 assume !(12292 == ssl3_connect_~s__state~0); 138638#L100 assume !(16384 == ssl3_connect_~s__state~0); 138637#L103 assume !(4096 == ssl3_connect_~s__state~0); 138636#L106 assume !(20480 == ssl3_connect_~s__state~0); 138635#L109 assume !(4099 == ssl3_connect_~s__state~0); 138634#L112 assume !(4368 == ssl3_connect_~s__state~0); 138633#L115 assume !(4369 == ssl3_connect_~s__state~0); 138632#L118 assume !(4384 == ssl3_connect_~s__state~0); 138631#L121 assume !(4385 == ssl3_connect_~s__state~0); 138630#L124 assume !(4400 == ssl3_connect_~s__state~0); 138629#L127 assume !(4401 == ssl3_connect_~s__state~0); 138628#L130 assume 4416 == ssl3_connect_~s__state~0; 138363#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 138627#L323 assume !(3 == ssl3_connect_~blastFlag~0); 138625#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 138623#L335 assume !(0 == ssl3_connect_~tmp___6~0); 138620#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138619#L565 ssl3_connect_~skip~0 := 0; 138618#L94-1 assume !false; 138617#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138616#L97 assume !(12292 == ssl3_connect_~s__state~0); 138615#L100 assume !(16384 == ssl3_connect_~s__state~0); 138614#L103 assume !(4096 == ssl3_connect_~s__state~0); 138613#L106 assume !(20480 == ssl3_connect_~s__state~0); 138612#L109 assume !(4099 == ssl3_connect_~s__state~0); 138611#L112 assume !(4368 == ssl3_connect_~s__state~0); 138610#L115 assume !(4369 == ssl3_connect_~s__state~0); 138609#L118 assume !(4384 == ssl3_connect_~s__state~0); 138608#L121 assume !(4385 == ssl3_connect_~s__state~0); 138607#L124 assume !(4400 == ssl3_connect_~s__state~0); 138606#L127 assume !(4401 == ssl3_connect_~s__state~0); 138605#L130 assume !(4416 == ssl3_connect_~s__state~0); 138604#L133 assume !(4417 == ssl3_connect_~s__state~0); 138603#L136 assume 4432 == ssl3_connect_~s__state~0; 138360#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 138602#L345 assume !(5 == ssl3_connect_~blastFlag~0); 138599#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 138596#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138595#L565 ssl3_connect_~skip~0 := 0; 138594#L94-1 assume !false; 138593#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138592#L97 assume !(12292 == ssl3_connect_~s__state~0); 138591#L100 assume !(16384 == ssl3_connect_~s__state~0); 138590#L103 assume !(4096 == ssl3_connect_~s__state~0); 138589#L106 assume !(20480 == ssl3_connect_~s__state~0); 138588#L109 assume !(4099 == ssl3_connect_~s__state~0); 138587#L112 assume !(4368 == ssl3_connect_~s__state~0); 138586#L115 assume !(4369 == ssl3_connect_~s__state~0); 138585#L118 assume !(4384 == ssl3_connect_~s__state~0); 138584#L121 assume !(4385 == ssl3_connect_~s__state~0); 138583#L124 assume !(4400 == ssl3_connect_~s__state~0); 138582#L127 assume !(4401 == ssl3_connect_~s__state~0); 138581#L130 assume !(4416 == ssl3_connect_~s__state~0); 138580#L133 assume !(4417 == ssl3_connect_~s__state~0); 138579#L136 assume !(4432 == ssl3_connect_~s__state~0); 138578#L139 assume !(4433 == ssl3_connect_~s__state~0); 138577#L142 assume 4448 == ssl3_connect_~s__state~0; 138357#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 138576#L361 assume !(ssl3_connect_~ret~0 <= 0); 138573#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 138571#L366-2 ssl3_connect_~s__init_num~0 := 0; 138568#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138567#L565 ssl3_connect_~skip~0 := 0; 138566#L94-1 assume !false; 138565#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138564#L97 assume !(12292 == ssl3_connect_~s__state~0); 138563#L100 assume !(16384 == ssl3_connect_~s__state~0); 138562#L103 assume !(4096 == ssl3_connect_~s__state~0); 138561#L106 assume !(20480 == ssl3_connect_~s__state~0); 138560#L109 assume !(4099 == ssl3_connect_~s__state~0); 138559#L112 assume !(4368 == ssl3_connect_~s__state~0); 138558#L115 assume !(4369 == ssl3_connect_~s__state~0); 138557#L118 assume !(4384 == ssl3_connect_~s__state~0); 138556#L121 assume !(4385 == ssl3_connect_~s__state~0); 138555#L124 assume !(4400 == ssl3_connect_~s__state~0); 138554#L127 assume !(4401 == ssl3_connect_~s__state~0); 138553#L130 assume !(4416 == ssl3_connect_~s__state~0); 138552#L133 assume !(4417 == ssl3_connect_~s__state~0); 138551#L136 assume !(4432 == ssl3_connect_~s__state~0); 138550#L139 assume !(4433 == ssl3_connect_~s__state~0); 138549#L142 assume !(4448 == ssl3_connect_~s__state~0); 138548#L145 assume !(4449 == ssl3_connect_~s__state~0); 138547#L148 assume 4464 == ssl3_connect_~s__state~0; 138352#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 138542#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 138536#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138534#L565 ssl3_connect_~skip~0 := 0; 138532#L94-1 assume !false; 138530#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138528#L97 assume !(12292 == ssl3_connect_~s__state~0); 138526#L100 assume !(16384 == ssl3_connect_~s__state~0); 138524#L103 assume !(4096 == ssl3_connect_~s__state~0); 138522#L106 assume !(20480 == ssl3_connect_~s__state~0); 138520#L109 assume !(4099 == ssl3_connect_~s__state~0); 138518#L112 assume !(4368 == ssl3_connect_~s__state~0); 138516#L115 assume !(4369 == ssl3_connect_~s__state~0); 138514#L118 assume !(4384 == ssl3_connect_~s__state~0); 138512#L121 assume !(4385 == ssl3_connect_~s__state~0); 138510#L124 assume !(4400 == ssl3_connect_~s__state~0); 138508#L127 assume !(4401 == ssl3_connect_~s__state~0); 138506#L130 assume !(4416 == ssl3_connect_~s__state~0); 138504#L133 assume !(4417 == ssl3_connect_~s__state~0); 138502#L136 assume !(4432 == ssl3_connect_~s__state~0); 138500#L139 assume !(4433 == ssl3_connect_~s__state~0); 138498#L142 assume !(4448 == ssl3_connect_~s__state~0); 138496#L145 assume !(4449 == ssl3_connect_~s__state~0); 138494#L148 assume !(4464 == ssl3_connect_~s__state~0); 138492#L151 assume !(4465 == ssl3_connect_~s__state~0); 138490#L154 assume !(4466 == ssl3_connect_~s__state~0); 138488#L157 assume !(4467 == ssl3_connect_~s__state~0); 138486#L160 assume 4480 == ssl3_connect_~s__state~0; 138349#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 138483#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 138480#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 138477#L395-2 ssl3_connect_~s__init_num~0 := 0; 138474#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138473#L565 ssl3_connect_~skip~0 := 0; 138472#L94-1 assume !false; 138471#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138470#L97 assume !(12292 == ssl3_connect_~s__state~0); 138469#L100 assume !(16384 == ssl3_connect_~s__state~0); 138468#L103 assume !(4096 == ssl3_connect_~s__state~0); 138467#L106 assume !(20480 == ssl3_connect_~s__state~0); 138466#L109 assume !(4099 == ssl3_connect_~s__state~0); 138465#L112 assume !(4368 == ssl3_connect_~s__state~0); 138464#L115 assume !(4369 == ssl3_connect_~s__state~0); 138463#L118 assume !(4384 == ssl3_connect_~s__state~0); 138462#L121 assume !(4385 == ssl3_connect_~s__state~0); 138461#L124 assume !(4400 == ssl3_connect_~s__state~0); 138460#L127 assume !(4401 == ssl3_connect_~s__state~0); 138459#L130 assume !(4416 == ssl3_connect_~s__state~0); 138458#L133 assume !(4417 == ssl3_connect_~s__state~0); 138457#L136 assume !(4432 == ssl3_connect_~s__state~0); 138456#L139 assume !(4433 == ssl3_connect_~s__state~0); 138455#L142 assume !(4448 == ssl3_connect_~s__state~0); 138454#L145 assume !(4449 == ssl3_connect_~s__state~0); 138453#L148 assume !(4464 == ssl3_connect_~s__state~0); 138452#L151 assume !(4465 == ssl3_connect_~s__state~0); 138451#L154 assume !(4466 == ssl3_connect_~s__state~0); 138450#L157 assume !(4467 == ssl3_connect_~s__state~0); 138449#L160 assume !(4480 == ssl3_connect_~s__state~0); 138448#L163 assume !(4481 == ssl3_connect_~s__state~0); 138447#L166 assume !(4496 == ssl3_connect_~s__state~0); 138446#L169 assume !(4497 == ssl3_connect_~s__state~0); 138445#L172 assume 4512 == ssl3_connect_~s__state~0; 138343#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 138444#L418 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; 138443#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 138441#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 138439#L437 assume !(0 == ssl3_connect_~tmp___8~0); 138436#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138435#L565 ssl3_connect_~skip~0 := 0; 138434#L94-1 assume !false; 138433#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138432#L97 assume !(12292 == ssl3_connect_~s__state~0); 138431#L100 assume !(16384 == ssl3_connect_~s__state~0); 138430#L103 assume !(4096 == ssl3_connect_~s__state~0); 138429#L106 assume !(20480 == ssl3_connect_~s__state~0); 138428#L109 assume !(4099 == ssl3_connect_~s__state~0); 138427#L112 assume !(4368 == ssl3_connect_~s__state~0); 138426#L115 assume !(4369 == ssl3_connect_~s__state~0); 138425#L118 assume !(4384 == ssl3_connect_~s__state~0); 138424#L121 assume !(4385 == ssl3_connect_~s__state~0); 138423#L124 assume !(4400 == ssl3_connect_~s__state~0); 138422#L127 assume !(4401 == ssl3_connect_~s__state~0); 138421#L130 assume !(4416 == ssl3_connect_~s__state~0); 138420#L133 assume !(4417 == ssl3_connect_~s__state~0); 138419#L136 assume !(4432 == ssl3_connect_~s__state~0); 138418#L139 assume !(4433 == ssl3_connect_~s__state~0); 138417#L142 assume !(4448 == ssl3_connect_~s__state~0); 138416#L145 assume !(4449 == ssl3_connect_~s__state~0); 138415#L148 assume !(4464 == ssl3_connect_~s__state~0); 138414#L151 assume !(4465 == ssl3_connect_~s__state~0); 138413#L154 assume !(4466 == ssl3_connect_~s__state~0); 138412#L157 assume !(4467 == ssl3_connect_~s__state~0); 138411#L160 assume !(4480 == ssl3_connect_~s__state~0); 138410#L163 assume !(4481 == ssl3_connect_~s__state~0); 138409#L166 assume !(4496 == ssl3_connect_~s__state~0); 138408#L169 assume !(4497 == ssl3_connect_~s__state~0); 138407#L172 assume !(4512 == ssl3_connect_~s__state~0); 138406#L175 assume !(4513 == ssl3_connect_~s__state~0); 138405#L178 assume 4528 == ssl3_connect_~s__state~0; 138340#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 138404#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 138401#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 138399#L454-1 ssl3_connect_~s__init_num~0 := 0; 138396#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138395#L565 ssl3_connect_~skip~0 := 0; 138394#L94-1 assume !false; 138393#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138392#L97 assume !(12292 == ssl3_connect_~s__state~0); 138391#L100 assume !(16384 == ssl3_connect_~s__state~0); 138390#L103 assume !(4096 == ssl3_connect_~s__state~0); 138389#L106 assume !(20480 == ssl3_connect_~s__state~0); 138388#L109 assume !(4099 == ssl3_connect_~s__state~0); 138319#L112 assume !(4368 == ssl3_connect_~s__state~0); 138387#L115 assume !(4369 == ssl3_connect_~s__state~0); 138386#L118 assume !(4384 == ssl3_connect_~s__state~0); 138385#L121 assume !(4385 == ssl3_connect_~s__state~0); 138384#L124 assume !(4400 == ssl3_connect_~s__state~0); 138383#L127 assume !(4401 == ssl3_connect_~s__state~0); 138382#L130 assume !(4416 == ssl3_connect_~s__state~0); 138381#L133 assume !(4417 == ssl3_connect_~s__state~0); 138380#L136 assume !(4432 == ssl3_connect_~s__state~0); 138379#L139 assume !(4433 == ssl3_connect_~s__state~0); 138378#L142 assume !(4448 == ssl3_connect_~s__state~0); 138377#L145 assume !(4449 == ssl3_connect_~s__state~0); 138376#L148 assume !(4464 == ssl3_connect_~s__state~0); 138375#L151 assume !(4465 == ssl3_connect_~s__state~0); 138374#L154 assume !(4466 == ssl3_connect_~s__state~0); 138373#L157 assume !(4467 == ssl3_connect_~s__state~0); 138372#L160 assume !(4480 == ssl3_connect_~s__state~0); 138371#L163 assume !(4481 == ssl3_connect_~s__state~0); 138370#L166 assume !(4496 == ssl3_connect_~s__state~0); 138369#L169 assume !(4497 == ssl3_connect_~s__state~0); 138368#L172 assume !(4512 == ssl3_connect_~s__state~0); 138367#L175 assume !(4513 == ssl3_connect_~s__state~0); 138366#L178 assume !(4528 == ssl3_connect_~s__state~0); 138365#L181 assume !(4529 == ssl3_connect_~s__state~0); 138364#L184 assume !(4560 == ssl3_connect_~s__state~0); 134181#L187 assume !(4561 == ssl3_connect_~s__state~0); 134174#L190 assume 4352 == ssl3_connect_~s__state~0; 134175#L191 assume !(ssl3_connect_~num1~0 > 0); 137849#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137850#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 134105#L565 ssl3_connect_~skip~0 := 0; 134106#L94-1 assume !false; 134092#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 134085#L97 assume !(12292 == ssl3_connect_~s__state~0); 134078#L100 assume !(16384 == ssl3_connect_~s__state~0); 134072#L103 assume !(4096 == ssl3_connect_~s__state~0); 134066#L106 assume !(20480 == ssl3_connect_~s__state~0); 134058#L109 assume !(4099 == ssl3_connect_~s__state~0); 134051#L112 assume 4368 == ssl3_connect_~s__state~0; 134043#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 138290#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 138289#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 138288#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 138284#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138285#L565 ssl3_connect_~skip~0 := 0; 138280#L94-1 assume !false; 138281#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138276#L97 assume !(12292 == ssl3_connect_~s__state~0); 138277#L100 assume !(16384 == ssl3_connect_~s__state~0); 138272#L103 assume !(4096 == ssl3_connect_~s__state~0); 138273#L106 assume !(20480 == ssl3_connect_~s__state~0); 137952#L109 assume !(4099 == ssl3_connect_~s__state~0); 137953#L112 assume !(4368 == ssl3_connect_~s__state~0); 138291#L115 assume !(4369 == ssl3_connect_~s__state~0); 133763#L118 [2019-11-20 04:54:13,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:13,909 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 17 times [2019-11-20 04:54:13,909 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:13,909 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819013433] [2019-11-20 04:54:13,909 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:13,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:13,928 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:13,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:13,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1758335012, now seen corresponding path program 1 times [2019-11-20 04:54:13,928 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:13,929 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146072614] [2019-11-20 04:54:13,929 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:13,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:14,023 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-20 04:54:14,023 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146072614] [2019-11-20 04:54:14,023 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504912132] [2019-11-20 04:54:14,023 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 04:54:14,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:14,097 INFO L255 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:54:14,100 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:14,157 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-20 04:54:14,157 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:54:14,157 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 04:54:14,158 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044821212] [2019-11-20 04:54:14,158 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:14,158 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:14,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 04:54:14,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 04:54:14,159 INFO L87 Difference]: Start difference. First operand 10398 states and 12851 transitions. cyclomatic complexity: 2481 Second operand 4 states. [2019-11-20 04:54:14,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:14,455 INFO L93 Difference]: Finished difference Result 14397 states and 17050 transitions. [2019-11-20 04:54:14,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 04:54:14,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14397 states and 17050 transitions. [2019-11-20 04:54:14,497 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10374 [2019-11-20 04:54:14,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14397 states to 14385 states and 17038 transitions. [2019-11-20 04:54:14,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14303 [2019-11-20 04:54:14,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14303 [2019-11-20 04:54:14,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14385 states and 17038 transitions. [2019-11-20 04:54:14,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:14,614 INFO L688 BuchiCegarLoop]: Abstraction has 14385 states and 17038 transitions. [2019-11-20 04:54:14,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14385 states and 17038 transitions. [2019-11-20 04:54:14,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14385 to 10386. [2019-11-20 04:54:14,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10386 states. [2019-11-20 04:54:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10386 states to 10386 states and 12515 transitions. [2019-11-20 04:54:14,729 INFO L711 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-20 04:54:14,729 INFO L591 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-20 04:54:14,730 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-20 04:54:14,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10386 states and 12515 transitions. [2019-11-20 04:54:14,755 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10182 [2019-11-20 04:54:14,755 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:14,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:14,758 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:14,758 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 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] [2019-11-20 04:54:14,758 INFO L794 eck$LassoCheckResult]: Stem: 159304#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 159305#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 159310#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 159178#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 159180#L94-1 assume !false; 159484#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159483#L97 assume 12292 == ssl3_connect_~s__state~0; 159481#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 159479#L203 ssl3_connect_~s__server~0 := 0; 159477#L208 assume 0 != ssl3_connect_~cb~0; 159469#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 159473#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 159470#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 159467#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 159453#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 159445#L565 ssl3_connect_~skip~0 := 0; 159442#L94-1 assume !false; 159374#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159375#L97 assume !(12292 == ssl3_connect_~s__state~0); 159369#L100 assume !(16384 == ssl3_connect_~s__state~0); 159370#L103 assume !(4096 == ssl3_connect_~s__state~0); 159357#L106 assume !(20480 == ssl3_connect_~s__state~0); 159358#L109 assume !(4099 == ssl3_connect_~s__state~0); 159405#L112 assume 4368 == ssl3_connect_~s__state~0; 159403#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 159395#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 159392#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 159388#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 159389#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 159443#L565 ssl3_connect_~skip~0 := 0; 159441#L94-1 assume !false; 159440#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159439#L97 assume !(12292 == ssl3_connect_~s__state~0); 159437#L100 assume !(16384 == ssl3_connect_~s__state~0); 159436#L103 assume !(4096 == ssl3_connect_~s__state~0); 159431#L106 assume !(20480 == ssl3_connect_~s__state~0); 159429#L109 assume !(4099 == ssl3_connect_~s__state~0); 159401#L112 assume !(4368 == ssl3_connect_~s__state~0); 159398#L115 assume !(4369 == ssl3_connect_~s__state~0); 159399#L118 [2019-11-20 04:54:14,759 INFO L796 eck$LassoCheckResult]: Loop: 159399#L118 assume 4384 == ssl3_connect_~s__state~0; 162157#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 162155#L279 assume !(1 == ssl3_connect_~blastFlag~0); 162154#L282 assume !(4 == ssl3_connect_~blastFlag~0); 162153#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 162150#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 162148#L293-2 ssl3_connect_~s__init_num~0 := 0; 162145#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162144#L565 ssl3_connect_~skip~0 := 0; 162143#L94-1 assume !false; 162142#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162141#L97 assume !(12292 == ssl3_connect_~s__state~0); 162140#L100 assume !(16384 == ssl3_connect_~s__state~0); 162139#L103 assume !(4096 == ssl3_connect_~s__state~0); 162138#L106 assume !(20480 == ssl3_connect_~s__state~0); 162137#L109 assume !(4099 == ssl3_connect_~s__state~0); 162136#L112 assume !(4368 == ssl3_connect_~s__state~0); 162135#L115 assume !(4369 == ssl3_connect_~s__state~0); 162134#L118 assume !(4384 == ssl3_connect_~s__state~0); 162133#L121 assume !(4385 == ssl3_connect_~s__state~0); 162131#L124 assume 4400 == ssl3_connect_~s__state~0; 162127#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 162125#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 162122#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162121#L565 ssl3_connect_~skip~0 := 0; 162120#L94-1 assume !false; 162119#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162118#L97 assume !(12292 == ssl3_connect_~s__state~0); 162117#L100 assume !(16384 == ssl3_connect_~s__state~0); 162116#L103 assume !(4096 == ssl3_connect_~s__state~0); 162115#L106 assume !(20480 == ssl3_connect_~s__state~0); 162114#L109 assume !(4099 == ssl3_connect_~s__state~0); 162113#L112 assume !(4368 == ssl3_connect_~s__state~0); 162112#L115 assume !(4369 == ssl3_connect_~s__state~0); 162111#L118 assume !(4384 == ssl3_connect_~s__state~0); 162110#L121 assume !(4385 == ssl3_connect_~s__state~0); 162109#L124 assume !(4400 == ssl3_connect_~s__state~0); 162108#L127 assume !(4401 == ssl3_connect_~s__state~0); 162107#L130 assume 4416 == ssl3_connect_~s__state~0; 162106#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 162105#L323 assume !(3 == ssl3_connect_~blastFlag~0); 162103#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 162101#L335 assume !(0 == ssl3_connect_~tmp___6~0); 162098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162097#L565 ssl3_connect_~skip~0 := 0; 162096#L94-1 assume !false; 162095#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162094#L97 assume !(12292 == ssl3_connect_~s__state~0); 162093#L100 assume !(16384 == ssl3_connect_~s__state~0); 162092#L103 assume !(4096 == ssl3_connect_~s__state~0); 162091#L106 assume !(20480 == ssl3_connect_~s__state~0); 162090#L109 assume !(4099 == ssl3_connect_~s__state~0); 162089#L112 assume !(4368 == ssl3_connect_~s__state~0); 162088#L115 assume !(4369 == ssl3_connect_~s__state~0); 162087#L118 assume !(4384 == ssl3_connect_~s__state~0); 162086#L121 assume !(4385 == ssl3_connect_~s__state~0); 162085#L124 assume !(4400 == ssl3_connect_~s__state~0); 162084#L127 assume !(4401 == ssl3_connect_~s__state~0); 162083#L130 assume !(4416 == ssl3_connect_~s__state~0); 162082#L133 assume !(4417 == ssl3_connect_~s__state~0); 162081#L136 assume 4432 == ssl3_connect_~s__state~0; 162080#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 162078#L345 assume !(5 == ssl3_connect_~blastFlag~0); 162076#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 162073#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162072#L565 ssl3_connect_~skip~0 := 0; 162071#L94-1 assume !false; 162070#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162069#L97 assume !(12292 == ssl3_connect_~s__state~0); 162068#L100 assume !(16384 == ssl3_connect_~s__state~0); 162067#L103 assume !(4096 == ssl3_connect_~s__state~0); 162066#L106 assume !(20480 == ssl3_connect_~s__state~0); 162065#L109 assume !(4099 == ssl3_connect_~s__state~0); 162064#L112 assume !(4368 == ssl3_connect_~s__state~0); 162063#L115 assume !(4369 == ssl3_connect_~s__state~0); 162062#L118 assume !(4384 == ssl3_connect_~s__state~0); 162061#L121 assume !(4385 == ssl3_connect_~s__state~0); 162060#L124 assume !(4400 == ssl3_connect_~s__state~0); 162059#L127 assume !(4401 == ssl3_connect_~s__state~0); 162058#L130 assume !(4416 == ssl3_connect_~s__state~0); 162057#L133 assume !(4417 == ssl3_connect_~s__state~0); 162056#L136 assume !(4432 == ssl3_connect_~s__state~0); 162055#L139 assume !(4433 == ssl3_connect_~s__state~0); 162054#L142 assume 4448 == ssl3_connect_~s__state~0; 162053#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 162052#L361 assume !(ssl3_connect_~ret~0 <= 0); 162049#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 162047#L366-2 ssl3_connect_~s__init_num~0 := 0; 162044#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162043#L565 ssl3_connect_~skip~0 := 0; 162042#L94-1 assume !false; 162041#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162040#L97 assume !(12292 == ssl3_connect_~s__state~0); 162039#L100 assume !(16384 == ssl3_connect_~s__state~0); 162038#L103 assume !(4096 == ssl3_connect_~s__state~0); 162037#L106 assume !(20480 == ssl3_connect_~s__state~0); 162036#L109 assume !(4099 == ssl3_connect_~s__state~0); 162035#L112 assume !(4368 == ssl3_connect_~s__state~0); 162034#L115 assume !(4369 == ssl3_connect_~s__state~0); 162033#L118 assume !(4384 == ssl3_connect_~s__state~0); 162032#L121 assume !(4385 == ssl3_connect_~s__state~0); 162031#L124 assume !(4400 == ssl3_connect_~s__state~0); 162030#L127 assume !(4401 == ssl3_connect_~s__state~0); 162029#L130 assume !(4416 == ssl3_connect_~s__state~0); 162028#L133 assume !(4417 == ssl3_connect_~s__state~0); 162027#L136 assume !(4432 == ssl3_connect_~s__state~0); 162026#L139 assume !(4433 == ssl3_connect_~s__state~0); 162025#L142 assume !(4448 == ssl3_connect_~s__state~0); 162024#L145 assume !(4449 == ssl3_connect_~s__state~0); 162023#L148 assume 4464 == ssl3_connect_~s__state~0; 162021#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 162019#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 162016#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162015#L565 ssl3_connect_~skip~0 := 0; 162014#L94-1 assume !false; 162013#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162012#L97 assume !(12292 == ssl3_connect_~s__state~0); 162011#L100 assume !(16384 == ssl3_connect_~s__state~0); 162010#L103 assume !(4096 == ssl3_connect_~s__state~0); 162009#L106 assume !(20480 == ssl3_connect_~s__state~0); 162008#L109 assume !(4099 == ssl3_connect_~s__state~0); 162007#L112 assume !(4368 == ssl3_connect_~s__state~0); 162006#L115 assume !(4369 == ssl3_connect_~s__state~0); 162005#L118 assume !(4384 == ssl3_connect_~s__state~0); 162004#L121 assume !(4385 == ssl3_connect_~s__state~0); 162003#L124 assume !(4400 == ssl3_connect_~s__state~0); 162002#L127 assume !(4401 == ssl3_connect_~s__state~0); 162001#L130 assume !(4416 == ssl3_connect_~s__state~0); 162000#L133 assume !(4417 == ssl3_connect_~s__state~0); 161999#L136 assume !(4432 == ssl3_connect_~s__state~0); 161998#L139 assume !(4433 == ssl3_connect_~s__state~0); 161997#L142 assume !(4448 == ssl3_connect_~s__state~0); 161996#L145 assume !(4449 == ssl3_connect_~s__state~0); 161995#L148 assume !(4464 == ssl3_connect_~s__state~0); 161994#L151 assume !(4465 == ssl3_connect_~s__state~0); 161993#L154 assume !(4466 == ssl3_connect_~s__state~0); 161992#L157 assume !(4467 == ssl3_connect_~s__state~0); 161991#L160 assume 4480 == ssl3_connect_~s__state~0; 161990#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 161989#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 161986#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 161987#L395-2 ssl3_connect_~s__init_num~0 := 0; 161942#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161943#L565 ssl3_connect_~skip~0 := 0; 161934#L94-1 assume !false; 161935#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161926#L97 assume !(12292 == ssl3_connect_~s__state~0); 161927#L100 assume !(16384 == ssl3_connect_~s__state~0); 161918#L103 assume !(4096 == ssl3_connect_~s__state~0); 161919#L106 assume !(20480 == ssl3_connect_~s__state~0); 161910#L109 assume !(4099 == ssl3_connect_~s__state~0); 161911#L112 assume !(4368 == ssl3_connect_~s__state~0); 161902#L115 assume !(4369 == ssl3_connect_~s__state~0); 161903#L118 assume !(4384 == ssl3_connect_~s__state~0); 161894#L121 assume !(4385 == ssl3_connect_~s__state~0); 161895#L124 assume !(4400 == ssl3_connect_~s__state~0); 161886#L127 assume !(4401 == ssl3_connect_~s__state~0); 161887#L130 assume !(4416 == ssl3_connect_~s__state~0); 161878#L133 assume !(4417 == ssl3_connect_~s__state~0); 161879#L136 assume !(4432 == ssl3_connect_~s__state~0); 161870#L139 assume !(4433 == ssl3_connect_~s__state~0); 161871#L142 assume !(4448 == ssl3_connect_~s__state~0); 161862#L145 assume !(4449 == ssl3_connect_~s__state~0); 161863#L148 assume !(4464 == ssl3_connect_~s__state~0); 161854#L151 assume !(4465 == ssl3_connect_~s__state~0); 161855#L154 assume !(4466 == ssl3_connect_~s__state~0); 161846#L157 assume !(4467 == ssl3_connect_~s__state~0); 161847#L160 assume !(4480 == ssl3_connect_~s__state~0); 161838#L163 assume !(4481 == ssl3_connect_~s__state~0); 161839#L166 assume !(4496 == ssl3_connect_~s__state~0); 161830#L169 assume !(4497 == ssl3_connect_~s__state~0); 161831#L172 assume 4512 == ssl3_connect_~s__state~0; 161824#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 161825#L418 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; 161816#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 161817#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 161802#L437 assume !(0 == ssl3_connect_~tmp___8~0); 161803#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161790#L565 ssl3_connect_~skip~0 := 0; 161791#L94-1 assume !false; 161782#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161783#L97 assume !(12292 == ssl3_connect_~s__state~0); 161774#L100 assume !(16384 == ssl3_connect_~s__state~0); 161775#L103 assume !(4096 == ssl3_connect_~s__state~0); 161766#L106 assume !(20480 == ssl3_connect_~s__state~0); 161767#L109 assume !(4099 == ssl3_connect_~s__state~0); 161758#L112 assume !(4368 == ssl3_connect_~s__state~0); 161759#L115 assume !(4369 == ssl3_connect_~s__state~0); 161750#L118 assume !(4384 == ssl3_connect_~s__state~0); 161751#L121 assume !(4385 == ssl3_connect_~s__state~0); 161742#L124 assume !(4400 == ssl3_connect_~s__state~0); 161743#L127 assume !(4401 == ssl3_connect_~s__state~0); 161734#L130 assume !(4416 == ssl3_connect_~s__state~0); 161735#L133 assume !(4417 == ssl3_connect_~s__state~0); 161726#L136 assume !(4432 == ssl3_connect_~s__state~0); 161727#L139 assume !(4433 == ssl3_connect_~s__state~0); 161718#L142 assume !(4448 == ssl3_connect_~s__state~0); 161719#L145 assume !(4449 == ssl3_connect_~s__state~0); 161703#L148 assume !(4464 == ssl3_connect_~s__state~0); 161704#L151 assume !(4465 == ssl3_connect_~s__state~0); 161689#L154 assume !(4466 == ssl3_connect_~s__state~0); 161690#L157 assume !(4467 == ssl3_connect_~s__state~0); 161677#L160 assume !(4480 == ssl3_connect_~s__state~0); 161678#L163 assume !(4481 == ssl3_connect_~s__state~0); 161665#L166 assume !(4496 == ssl3_connect_~s__state~0); 161666#L169 assume !(4497 == ssl3_connect_~s__state~0); 161653#L172 assume !(4512 == ssl3_connect_~s__state~0); 161654#L175 assume !(4513 == ssl3_connect_~s__state~0); 161509#L178 assume 4528 == ssl3_connect_~s__state~0; 161510#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 161499#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 161500#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 161432#L454-1 ssl3_connect_~s__init_num~0 := 0; 161433#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161420#L565 ssl3_connect_~skip~0 := 0; 161421#L94-1 assume !false; 161412#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161413#L97 assume !(12292 == ssl3_connect_~s__state~0); 161404#L100 assume !(16384 == ssl3_connect_~s__state~0); 161405#L103 assume !(4096 == ssl3_connect_~s__state~0); 161396#L106 assume !(20480 == ssl3_connect_~s__state~0); 161397#L109 assume !(4099 == ssl3_connect_~s__state~0); 161389#L112 assume !(4368 == ssl3_connect_~s__state~0); 161390#L115 assume !(4369 == ssl3_connect_~s__state~0); 161385#L118 assume !(4384 == ssl3_connect_~s__state~0); 161386#L121 assume !(4385 == ssl3_connect_~s__state~0); 161381#L124 assume !(4400 == ssl3_connect_~s__state~0); 161382#L127 assume !(4401 == ssl3_connect_~s__state~0); 161377#L130 assume !(4416 == ssl3_connect_~s__state~0); 161378#L133 assume !(4417 == ssl3_connect_~s__state~0); 161373#L136 assume !(4432 == ssl3_connect_~s__state~0); 161374#L139 assume !(4433 == ssl3_connect_~s__state~0); 161369#L142 assume !(4448 == ssl3_connect_~s__state~0); 161370#L145 assume !(4449 == ssl3_connect_~s__state~0); 161365#L148 assume !(4464 == ssl3_connect_~s__state~0); 161366#L151 assume !(4465 == ssl3_connect_~s__state~0); 161361#L154 assume !(4466 == ssl3_connect_~s__state~0); 161362#L157 assume !(4467 == ssl3_connect_~s__state~0); 161357#L160 assume !(4480 == ssl3_connect_~s__state~0); 161358#L163 assume !(4481 == ssl3_connect_~s__state~0); 161353#L166 assume !(4496 == ssl3_connect_~s__state~0); 161354#L169 assume !(4497 == ssl3_connect_~s__state~0); 161349#L172 assume !(4512 == ssl3_connect_~s__state~0); 161350#L175 assume !(4513 == ssl3_connect_~s__state~0); 161345#L178 assume !(4528 == ssl3_connect_~s__state~0); 161346#L181 assume !(4529 == ssl3_connect_~s__state~0); 161341#L184 assume !(4560 == ssl3_connect_~s__state~0); 161342#L187 assume !(4561 == ssl3_connect_~s__state~0); 162219#L190 assume 4352 == ssl3_connect_~s__state~0; 162218#L191 assume !(ssl3_connect_~num1~0 > 0); 161320#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 161321#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161308#L565 ssl3_connect_~skip~0 := 0; 161309#L94-1 assume !false; 161300#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161301#L97 assume !(12292 == ssl3_connect_~s__state~0); 162214#L100 assume 16384 == ssl3_connect_~s__state~0; 162211#L203 ssl3_connect_~s__server~0 := 0; 162210#L208 assume 0 != ssl3_connect_~cb~0; 160522#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 162208#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 162206#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 162203#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 162200#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162199#L565 ssl3_connect_~skip~0 := 0; 162198#L94-1 assume !false; 162197#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162196#L97 assume !(12292 == ssl3_connect_~s__state~0); 162195#L100 assume !(16384 == ssl3_connect_~s__state~0); 162194#L103 assume !(4096 == ssl3_connect_~s__state~0); 162193#L106 assume !(20480 == ssl3_connect_~s__state~0); 162192#L109 assume !(4099 == ssl3_connect_~s__state~0); 162191#L112 assume 4368 == ssl3_connect_~s__state~0; 162159#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 162190#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 162187#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 162184#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 162179#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162177#L565 ssl3_connect_~skip~0 := 0; 162175#L94-1 assume !false; 162173#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162171#L97 assume !(12292 == ssl3_connect_~s__state~0); 162169#L100 assume !(16384 == ssl3_connect_~s__state~0); 162167#L103 assume !(4096 == ssl3_connect_~s__state~0); 162165#L106 assume !(20480 == ssl3_connect_~s__state~0); 162163#L109 assume !(4099 == ssl3_connect_~s__state~0); 162161#L112 assume !(4368 == ssl3_connect_~s__state~0); 162158#L115 assume !(4369 == ssl3_connect_~s__state~0); 159399#L118 [2019-11-20 04:54:14,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:14,759 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 18 times [2019-11-20 04:54:14,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:14,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270803932] [2019-11-20 04:54:14,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:14,777 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:14,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:14,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1651545598, now seen corresponding path program 1 times [2019-11-20 04:54:14,778 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:14,778 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941140747] [2019-11-20 04:54:14,778 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:14,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:14,876 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-20 04:54:14,876 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941140747] [2019-11-20 04:54:14,877 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808273568] [2019-11-20 04:54:14,877 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 04:54:14,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:14,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:54:14,959 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-20 04:54:15,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:54:15,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 04:54:15,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457033872] [2019-11-20 04:54:15,021 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:15,021 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:15,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 04:54:15,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 04:54:15,021 INFO L87 Difference]: Start difference. First operand 10386 states and 12515 transitions. cyclomatic complexity: 2157 Second operand 4 states. [2019-11-20 04:54:15,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:15,246 INFO L93 Difference]: Finished difference Result 13189 states and 15606 transitions. [2019-11-20 04:54:15,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 04:54:15,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13189 states and 15606 transitions. [2019-11-20 04:54:15,298 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10146 [2019-11-20 04:54:15,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13189 states to 13177 states and 15594 transitions. [2019-11-20 04:54:15,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13095 [2019-11-20 04:54:15,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13095 [2019-11-20 04:54:15,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13177 states and 15594 transitions. [2019-11-20 04:54:15,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:15,350 INFO L688 BuchiCegarLoop]: Abstraction has 13177 states and 15594 transitions. [2019-11-20 04:54:15,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13177 states and 15594 transitions. [2019-11-20 04:54:15,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13177 to 10338. [2019-11-20 04:54:15,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10338 states. [2019-11-20 04:54:15,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10338 states to 10338 states and 12371 transitions. [2019-11-20 04:54:15,460 INFO L711 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-20 04:54:15,460 INFO L591 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-20 04:54:15,460 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-20 04:54:15,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10338 states and 12371 transitions. [2019-11-20 04:54:15,484 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10134 [2019-11-20 04:54:15,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:15,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:15,487 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:15,487 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 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] [2019-11-20 04:54:15,487 INFO L794 eck$LassoCheckResult]: Stem: 183754#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 183755#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 183760#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 183624#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 183626#L94-1 assume !false; 183807#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183808#L97 assume 12292 == ssl3_connect_~s__state~0; 183859#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 183856#L203 ssl3_connect_~s__server~0 := 0; 183852#L208 assume 0 != ssl3_connect_~cb~0; 183850#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 183851#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 183892#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 183891#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 183889#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183835#L565 ssl3_connect_~skip~0 := 0; 183888#L94-1 assume !false; 183887#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183886#L97 assume !(12292 == ssl3_connect_~s__state~0); 183885#L100 assume !(16384 == ssl3_connect_~s__state~0); 183884#L103 assume !(4096 == ssl3_connect_~s__state~0); 183883#L106 assume !(20480 == ssl3_connect_~s__state~0); 183880#L109 assume !(4099 == ssl3_connect_~s__state~0); 183878#L112 assume 4368 == ssl3_connect_~s__state~0; 183877#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 183875#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 183874#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 183872#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 183873#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183933#L565 ssl3_connect_~skip~0 := 0; 183932#L94-1 assume !false; 183931#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183929#L97 assume !(12292 == ssl3_connect_~s__state~0); 183923#L100 assume !(16384 == ssl3_connect_~s__state~0); 183921#L103 assume !(4096 == ssl3_connect_~s__state~0); 183919#L106 assume !(20480 == ssl3_connect_~s__state~0); 183917#L109 assume !(4099 == ssl3_connect_~s__state~0); 183915#L112 assume !(4368 == ssl3_connect_~s__state~0); 183912#L115 assume !(4369 == ssl3_connect_~s__state~0); 183913#L118 [2019-11-20 04:54:15,488 INFO L796 eck$LassoCheckResult]: Loop: 183913#L118 assume 4384 == ssl3_connect_~s__state~0; 187346#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 187343#L279 assume !(1 == ssl3_connect_~blastFlag~0); 187317#L282 assume !(4 == ssl3_connect_~blastFlag~0); 187312#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 187308#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 187304#L293-2 ssl3_connect_~s__init_num~0 := 0; 187299#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187296#L565 ssl3_connect_~skip~0 := 0; 187293#L94-1 assume !false; 187290#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187287#L97 assume !(12292 == ssl3_connect_~s__state~0); 187252#L100 assume !(16384 == ssl3_connect_~s__state~0); 187233#L103 assume !(4096 == ssl3_connect_~s__state~0); 187232#L106 assume !(20480 == ssl3_connect_~s__state~0); 187231#L109 assume !(4099 == ssl3_connect_~s__state~0); 187230#L112 assume !(4368 == ssl3_connect_~s__state~0); 187228#L115 assume !(4369 == ssl3_connect_~s__state~0); 187226#L118 assume !(4384 == ssl3_connect_~s__state~0); 187225#L121 assume !(4385 == ssl3_connect_~s__state~0); 187220#L124 assume 4400 == ssl3_connect_~s__state~0; 187214#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 187211#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 187207#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187205#L565 ssl3_connect_~skip~0 := 0; 187203#L94-1 assume !false; 187201#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187199#L97 assume !(12292 == ssl3_connect_~s__state~0); 187197#L100 assume !(16384 == ssl3_connect_~s__state~0); 187195#L103 assume !(4096 == ssl3_connect_~s__state~0); 187193#L106 assume !(20480 == ssl3_connect_~s__state~0); 187191#L109 assume !(4099 == ssl3_connect_~s__state~0); 187189#L112 assume !(4368 == ssl3_connect_~s__state~0); 187140#L115 assume !(4369 == ssl3_connect_~s__state~0); 187138#L118 assume !(4384 == ssl3_connect_~s__state~0); 187135#L121 assume !(4385 == ssl3_connect_~s__state~0); 187131#L124 assume !(4400 == ssl3_connect_~s__state~0); 187128#L127 assume !(4401 == ssl3_connect_~s__state~0); 187122#L130 assume 4416 == ssl3_connect_~s__state~0; 186837#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 186835#L323 assume !(3 == ssl3_connect_~blastFlag~0); 186831#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 186824#L335 assume !(0 == ssl3_connect_~tmp___6~0); 186820#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186818#L565 ssl3_connect_~skip~0 := 0; 186816#L94-1 assume !false; 186814#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186812#L97 assume !(12292 == ssl3_connect_~s__state~0); 186810#L100 assume !(16384 == ssl3_connect_~s__state~0); 186808#L103 assume !(4096 == ssl3_connect_~s__state~0); 186806#L106 assume !(20480 == ssl3_connect_~s__state~0); 186804#L109 assume !(4099 == ssl3_connect_~s__state~0); 186802#L112 assume !(4368 == ssl3_connect_~s__state~0); 186800#L115 assume !(4369 == ssl3_connect_~s__state~0); 186798#L118 assume !(4384 == ssl3_connect_~s__state~0); 186795#L121 assume !(4385 == ssl3_connect_~s__state~0); 186791#L124 assume !(4400 == ssl3_connect_~s__state~0); 186788#L127 assume !(4401 == ssl3_connect_~s__state~0); 186782#L130 assume !(4416 == ssl3_connect_~s__state~0); 186780#L133 assume !(4417 == ssl3_connect_~s__state~0); 186778#L136 assume 4432 == ssl3_connect_~s__state~0; 186776#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 186773#L345 assume !(5 == ssl3_connect_~blastFlag~0); 186770#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 186766#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186764#L565 ssl3_connect_~skip~0 := 0; 186762#L94-1 assume !false; 186760#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186758#L97 assume !(12292 == ssl3_connect_~s__state~0); 186756#L100 assume !(16384 == ssl3_connect_~s__state~0); 186754#L103 assume !(4096 == ssl3_connect_~s__state~0); 186752#L106 assume !(20480 == ssl3_connect_~s__state~0); 186750#L109 assume !(4099 == ssl3_connect_~s__state~0); 186748#L112 assume !(4368 == ssl3_connect_~s__state~0); 186746#L115 assume !(4369 == ssl3_connect_~s__state~0); 186744#L118 assume !(4384 == ssl3_connect_~s__state~0); 186742#L121 assume !(4385 == ssl3_connect_~s__state~0); 186739#L124 assume !(4400 == ssl3_connect_~s__state~0); 186733#L127 assume !(4401 == ssl3_connect_~s__state~0); 186731#L130 assume !(4416 == ssl3_connect_~s__state~0); 186729#L133 assume !(4417 == ssl3_connect_~s__state~0); 186727#L136 assume !(4432 == ssl3_connect_~s__state~0); 186725#L139 assume !(4433 == ssl3_connect_~s__state~0); 186723#L142 assume 4448 == ssl3_connect_~s__state~0; 186691#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 186681#L361 assume !(ssl3_connect_~ret~0 <= 0); 186653#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 186654#L366-2 ssl3_connect_~s__init_num~0 := 0; 187222#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187219#L565 ssl3_connect_~skip~0 := 0; 187218#L94-1 assume !false; 187213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187210#L97 assume !(12292 == ssl3_connect_~s__state~0); 187206#L100 assume !(16384 == ssl3_connect_~s__state~0); 187204#L103 assume !(4096 == ssl3_connect_~s__state~0); 187202#L106 assume !(20480 == ssl3_connect_~s__state~0); 187200#L109 assume !(4099 == ssl3_connect_~s__state~0); 187198#L112 assume !(4368 == ssl3_connect_~s__state~0); 187196#L115 assume !(4369 == ssl3_connect_~s__state~0); 187194#L118 assume !(4384 == ssl3_connect_~s__state~0); 187192#L121 assume !(4385 == ssl3_connect_~s__state~0); 187190#L124 assume !(4400 == ssl3_connect_~s__state~0); 187139#L127 assume !(4401 == ssl3_connect_~s__state~0); 187137#L130 assume !(4416 == ssl3_connect_~s__state~0); 187134#L133 assume !(4417 == ssl3_connect_~s__state~0); 187130#L136 assume !(4432 == ssl3_connect_~s__state~0); 187127#L139 assume !(4433 == ssl3_connect_~s__state~0); 187126#L142 assume !(4448 == ssl3_connect_~s__state~0); 187098#L145 assume !(4449 == ssl3_connect_~s__state~0); 187093#L148 assume 4464 == ssl3_connect_~s__state~0; 187089#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 187085#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 187078#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187075#L565 ssl3_connect_~skip~0 := 0; 187072#L94-1 assume !false; 187069#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187066#L97 assume !(12292 == ssl3_connect_~s__state~0); 187063#L100 assume !(16384 == ssl3_connect_~s__state~0); 187060#L103 assume !(4096 == ssl3_connect_~s__state~0); 187057#L106 assume !(20480 == ssl3_connect_~s__state~0); 187054#L109 assume !(4099 == ssl3_connect_~s__state~0); 187051#L112 assume !(4368 == ssl3_connect_~s__state~0); 187048#L115 assume !(4369 == ssl3_connect_~s__state~0); 187045#L118 assume !(4384 == ssl3_connect_~s__state~0); 187042#L121 assume !(4385 == ssl3_connect_~s__state~0); 187039#L124 assume !(4400 == ssl3_connect_~s__state~0); 187036#L127 assume !(4401 == ssl3_connect_~s__state~0); 187033#L130 assume !(4416 == ssl3_connect_~s__state~0); 187030#L133 assume !(4417 == ssl3_connect_~s__state~0); 187027#L136 assume !(4432 == ssl3_connect_~s__state~0); 187024#L139 assume !(4433 == ssl3_connect_~s__state~0); 187021#L142 assume !(4448 == ssl3_connect_~s__state~0); 187018#L145 assume !(4449 == ssl3_connect_~s__state~0); 187015#L148 assume !(4464 == ssl3_connect_~s__state~0); 187012#L151 assume !(4465 == ssl3_connect_~s__state~0); 187009#L154 assume !(4466 == ssl3_connect_~s__state~0); 187006#L157 assume !(4467 == ssl3_connect_~s__state~0); 187003#L160 assume 4480 == ssl3_connect_~s__state~0; 186997#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 186991#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 186986#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 186982#L395-2 ssl3_connect_~s__init_num~0 := 0; 186978#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186976#L565 ssl3_connect_~skip~0 := 0; 186974#L94-1 assume !false; 186972#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186970#L97 assume !(12292 == ssl3_connect_~s__state~0); 186968#L100 assume !(16384 == ssl3_connect_~s__state~0); 186966#L103 assume !(4096 == ssl3_connect_~s__state~0); 186964#L106 assume !(20480 == ssl3_connect_~s__state~0); 186962#L109 assume !(4099 == ssl3_connect_~s__state~0); 186960#L112 assume !(4368 == ssl3_connect_~s__state~0); 186958#L115 assume !(4369 == ssl3_connect_~s__state~0); 186956#L118 assume !(4384 == ssl3_connect_~s__state~0); 186954#L121 assume !(4385 == ssl3_connect_~s__state~0); 186952#L124 assume !(4400 == ssl3_connect_~s__state~0); 186950#L127 assume !(4401 == ssl3_connect_~s__state~0); 186948#L130 assume !(4416 == ssl3_connect_~s__state~0); 186946#L133 assume !(4417 == ssl3_connect_~s__state~0); 186944#L136 assume !(4432 == ssl3_connect_~s__state~0); 186942#L139 assume !(4433 == ssl3_connect_~s__state~0); 186940#L142 assume !(4448 == ssl3_connect_~s__state~0); 186938#L145 assume !(4449 == ssl3_connect_~s__state~0); 186936#L148 assume !(4464 == ssl3_connect_~s__state~0); 186934#L151 assume !(4465 == ssl3_connect_~s__state~0); 186932#L154 assume !(4466 == ssl3_connect_~s__state~0); 186930#L157 assume !(4467 == ssl3_connect_~s__state~0); 186928#L160 assume !(4480 == ssl3_connect_~s__state~0); 186926#L163 assume !(4481 == ssl3_connect_~s__state~0); 186924#L166 assume !(4496 == ssl3_connect_~s__state~0); 186922#L169 assume !(4497 == ssl3_connect_~s__state~0); 186920#L172 assume 4512 == ssl3_connect_~s__state~0; 186918#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 186915#L418 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; 186914#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 186908#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 186905#L437 assume !(0 == ssl3_connect_~tmp___8~0); 186901#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186899#L565 ssl3_connect_~skip~0 := 0; 186897#L94-1 assume !false; 186895#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186893#L97 assume !(12292 == ssl3_connect_~s__state~0); 186891#L100 assume !(16384 == ssl3_connect_~s__state~0); 186889#L103 assume !(4096 == ssl3_connect_~s__state~0); 186887#L106 assume !(20480 == ssl3_connect_~s__state~0); 186885#L109 assume !(4099 == ssl3_connect_~s__state~0); 186883#L112 assume !(4368 == ssl3_connect_~s__state~0); 186881#L115 assume !(4369 == ssl3_connect_~s__state~0); 186879#L118 assume !(4384 == ssl3_connect_~s__state~0); 186877#L121 assume !(4385 == ssl3_connect_~s__state~0); 186875#L124 assume !(4400 == ssl3_connect_~s__state~0); 186873#L127 assume !(4401 == ssl3_connect_~s__state~0); 186871#L130 assume !(4416 == ssl3_connect_~s__state~0); 186869#L133 assume !(4417 == ssl3_connect_~s__state~0); 186867#L136 assume !(4432 == ssl3_connect_~s__state~0); 186865#L139 assume !(4433 == ssl3_connect_~s__state~0); 186863#L142 assume !(4448 == ssl3_connect_~s__state~0); 186861#L145 assume !(4449 == ssl3_connect_~s__state~0); 186859#L148 assume !(4464 == ssl3_connect_~s__state~0); 186857#L151 assume !(4465 == ssl3_connect_~s__state~0); 186855#L154 assume !(4466 == ssl3_connect_~s__state~0); 186853#L157 assume !(4467 == ssl3_connect_~s__state~0); 186851#L160 assume !(4480 == ssl3_connect_~s__state~0); 186849#L163 assume !(4481 == ssl3_connect_~s__state~0); 186847#L166 assume !(4496 == ssl3_connect_~s__state~0); 186845#L169 assume !(4497 == ssl3_connect_~s__state~0); 186843#L172 assume !(4512 == ssl3_connect_~s__state~0); 186841#L175 assume !(4513 == ssl3_connect_~s__state~0); 186840#L178 assume 4528 == ssl3_connect_~s__state~0; 186839#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 186838#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 184424#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 184425#L454-1 ssl3_connect_~s__init_num~0 := 0; 184415#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184416#L565 ssl3_connect_~skip~0 := 0; 184411#L94-1 assume !false; 184412#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184407#L97 assume !(12292 == ssl3_connect_~s__state~0); 184408#L100 assume !(16384 == ssl3_connect_~s__state~0); 184403#L103 assume !(4096 == ssl3_connect_~s__state~0); 184404#L106 assume !(20480 == ssl3_connect_~s__state~0); 184400#L109 assume !(4099 == ssl3_connect_~s__state~0); 184012#L112 assume !(4368 == ssl3_connect_~s__state~0); 184396#L115 assume !(4369 == ssl3_connect_~s__state~0); 184397#L118 assume !(4384 == ssl3_connect_~s__state~0); 184392#L121 assume !(4385 == ssl3_connect_~s__state~0); 184393#L124 assume !(4400 == ssl3_connect_~s__state~0); 184388#L127 assume !(4401 == ssl3_connect_~s__state~0); 184389#L130 assume !(4416 == ssl3_connect_~s__state~0); 184384#L133 assume !(4417 == ssl3_connect_~s__state~0); 184385#L136 assume !(4432 == ssl3_connect_~s__state~0); 184380#L139 assume !(4433 == ssl3_connect_~s__state~0); 184381#L142 assume !(4448 == ssl3_connect_~s__state~0); 184376#L145 assume !(4449 == ssl3_connect_~s__state~0); 184377#L148 assume !(4464 == ssl3_connect_~s__state~0); 184372#L151 assume !(4465 == ssl3_connect_~s__state~0); 184373#L154 assume !(4466 == ssl3_connect_~s__state~0); 184368#L157 assume !(4467 == ssl3_connect_~s__state~0); 184369#L160 assume !(4480 == ssl3_connect_~s__state~0); 184364#L163 assume !(4481 == ssl3_connect_~s__state~0); 184365#L166 assume !(4496 == ssl3_connect_~s__state~0); 184360#L169 assume !(4497 == ssl3_connect_~s__state~0); 184361#L172 assume !(4512 == ssl3_connect_~s__state~0); 184356#L175 assume !(4513 == ssl3_connect_~s__state~0); 184357#L178 assume !(4528 == ssl3_connect_~s__state~0); 184352#L181 assume !(4529 == ssl3_connect_~s__state~0); 184353#L184 assume !(4560 == ssl3_connect_~s__state~0); 184348#L187 assume !(4561 == ssl3_connect_~s__state~0); 184349#L190 assume 4352 == ssl3_connect_~s__state~0; 184345#L191 assume !(ssl3_connect_~num1~0 > 0); 184344#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 184334#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184335#L565 ssl3_connect_~skip~0 := 0; 184330#L94-1 assume !false; 184331#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184326#L97 assume !(12292 == ssl3_connect_~s__state~0); 184327#L100 assume !(16384 == ssl3_connect_~s__state~0); 184322#L103 assume !(4096 == ssl3_connect_~s__state~0); 184323#L106 assume !(20480 == ssl3_connect_~s__state~0); 184318#L109 assume !(4099 == ssl3_connect_~s__state~0); 184319#L112 assume !(4368 == ssl3_connect_~s__state~0); 184314#L115 assume !(4369 == ssl3_connect_~s__state~0); 184315#L118 assume !(4384 == ssl3_connect_~s__state~0); 184310#L121 assume !(4385 == ssl3_connect_~s__state~0); 184311#L124 assume !(4400 == ssl3_connect_~s__state~0); 184306#L127 assume !(4401 == ssl3_connect_~s__state~0); 184307#L130 assume !(4416 == ssl3_connect_~s__state~0); 184302#L133 assume !(4417 == ssl3_connect_~s__state~0); 184303#L136 assume !(4432 == ssl3_connect_~s__state~0); 184298#L139 assume !(4433 == ssl3_connect_~s__state~0); 184299#L142 assume !(4448 == ssl3_connect_~s__state~0); 184294#L145 assume !(4449 == ssl3_connect_~s__state~0); 184295#L148 assume !(4464 == ssl3_connect_~s__state~0); 184290#L151 assume !(4465 == ssl3_connect_~s__state~0); 184291#L154 assume !(4466 == ssl3_connect_~s__state~0); 184286#L157 assume !(4467 == ssl3_connect_~s__state~0); 184287#L160 assume !(4480 == ssl3_connect_~s__state~0); 184282#L163 assume !(4481 == ssl3_connect_~s__state~0); 184283#L166 assume !(4496 == ssl3_connect_~s__state~0); 184278#L169 assume !(4497 == ssl3_connect_~s__state~0); 184279#L172 assume !(4512 == ssl3_connect_~s__state~0); 184274#L175 assume !(4513 == ssl3_connect_~s__state~0); 184275#L178 assume !(4528 == ssl3_connect_~s__state~0); 184270#L181 assume !(4529 == ssl3_connect_~s__state~0); 184271#L184 assume 4560 == ssl3_connect_~s__state~0; 184266#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 184267#L471 assume !(ssl3_connect_~ret~0 <= 0); 184259#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 184260#L476-2 ssl3_connect_~s__init_num~0 := 0; 184229#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184230#L565 ssl3_connect_~skip~0 := 0; 184217#L94-1 assume !false; 184218#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184205#L97 assume !(12292 == ssl3_connect_~s__state~0); 184206#L100 assume !(16384 == ssl3_connect_~s__state~0); 184193#L103 assume !(4096 == ssl3_connect_~s__state~0); 184194#L106 assume !(20480 == ssl3_connect_~s__state~0); 184010#L109 assume 4099 == ssl3_connect_~s__state~0; 184011#L203 ssl3_connect_~s__server~0 := 0; 183999#L208 assume 0 != ssl3_connect_~cb~0; 184000#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 183986#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 183985#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 183975#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 183976#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183957#L565 ssl3_connect_~skip~0 := 0; 183958#L94-1 assume !false; 187340#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187339#L97 assume !(12292 == ssl3_connect_~s__state~0); 187338#L100 assume !(16384 == ssl3_connect_~s__state~0); 187337#L103 assume !(4096 == ssl3_connect_~s__state~0); 187336#L106 assume !(20480 == ssl3_connect_~s__state~0); 187335#L109 assume !(4099 == ssl3_connect_~s__state~0); 187334#L112 assume 4368 == ssl3_connect_~s__state~0; 183946#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 187333#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 187330#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 187326#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 187313#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187314#L565 ssl3_connect_~skip~0 := 0; 187306#L94-1 assume !false; 187307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187297#L97 assume !(12292 == ssl3_connect_~s__state~0); 187298#L100 assume !(16384 == ssl3_connect_~s__state~0); 187291#L103 assume !(4096 == ssl3_connect_~s__state~0); 187292#L106 assume !(20480 == ssl3_connect_~s__state~0); 187285#L109 assume !(4099 == ssl3_connect_~s__state~0); 187286#L112 assume !(4368 == ssl3_connect_~s__state~0); 183945#L115 assume !(4369 == ssl3_connect_~s__state~0); 183913#L118 [2019-11-20 04:54:15,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:15,489 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 19 times [2019-11-20 04:54:15,489 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:15,489 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13766492] [2019-11-20 04:54:15,490 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:15,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:15,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:15,500 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:15,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:15,501 INFO L82 PathProgramCache]: Analyzing trace with hash 893396301, now seen corresponding path program 1 times [2019-11-20 04:54:15,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:15,501 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463619074] [2019-11-20 04:54:15,502 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 318 proven. 0 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2019-11-20 04:54:15,740 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463619074] [2019-11-20 04:54:15,740 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 04:54:15,740 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 04:54:15,740 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994760865] [2019-11-20 04:54:15,741 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:15,741 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:15,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 04:54:15,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 04:54:15,741 INFO L87 Difference]: Start difference. First operand 10338 states and 12371 transitions. cyclomatic complexity: 2061 Second operand 3 states. [2019-11-20 04:54:15,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:15,865 INFO L93 Difference]: Finished difference Result 9600 states and 11265 transitions. [2019-11-20 04:54:15,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 04:54:15,865 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9600 states and 11265 transitions. [2019-11-20 04:54:15,896 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-20 04:54:15,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9600 states to 8604 states and 10173 transitions. [2019-11-20 04:54:15,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8522 [2019-11-20 04:54:15,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8522 [2019-11-20 04:54:15,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8604 states and 10173 transitions. [2019-11-20 04:54:15,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 04:54:15,926 INFO L688 BuchiCegarLoop]: Abstraction has 8604 states and 10173 transitions. [2019-11-20 04:54:15,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8604 states and 10173 transitions. [2019-11-20 04:54:15,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8604 to 8106. [2019-11-20 04:54:15,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8106 states. [2019-11-20 04:54:16,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8106 states to 8106 states and 9627 transitions. [2019-11-20 04:54:16,005 INFO L711 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-20 04:54:16,006 INFO L591 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-20 04:54:16,006 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-20 04:54:16,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8106 states and 9627 transitions. [2019-11-20 04:54:16,026 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-20 04:54:16,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 04:54:16,026 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 04:54:16,029 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-20 04:54:16,029 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-11-20 04:54:16,029 INFO L794 eck$LassoCheckResult]: Stem: 203700#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 203701#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 203709#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 203568#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 203570#L94-1 assume !false; 203756#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203757#L97 assume 12292 == ssl3_connect_~s__state~0; 203808#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 203805#L203 ssl3_connect_~s__server~0 := 0; 203801#L208 assume 0 != ssl3_connect_~cb~0; 203799#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 203800#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 203841#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 203840#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 203838#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203784#L565 ssl3_connect_~skip~0 := 0; 203837#L94-1 assume !false; 203836#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203835#L97 assume !(12292 == ssl3_connect_~s__state~0); 203834#L100 assume !(16384 == ssl3_connect_~s__state~0); 203833#L103 assume !(4096 == ssl3_connect_~s__state~0); 203832#L106 assume !(20480 == ssl3_connect_~s__state~0); 203829#L109 assume !(4099 == ssl3_connect_~s__state~0); 203827#L112 assume 4368 == ssl3_connect_~s__state~0; 203826#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 203824#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 203823#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 203821#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 203822#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203882#L565 ssl3_connect_~skip~0 := 0; 203881#L94-1 assume !false; 203880#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203878#L97 assume !(12292 == ssl3_connect_~s__state~0); 203872#L100 assume !(16384 == ssl3_connect_~s__state~0); 203870#L103 assume !(4096 == ssl3_connect_~s__state~0); 203868#L106 assume !(20480 == ssl3_connect_~s__state~0); 203866#L109 assume !(4099 == ssl3_connect_~s__state~0); 203864#L112 assume !(4368 == ssl3_connect_~s__state~0); 203861#L115 assume !(4369 == ssl3_connect_~s__state~0); 203862#L118 assume 4384 == ssl3_connect_~s__state~0; 206407#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 206405#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 206406#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 209997#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 209625#L293-2 [2019-11-20 04:54:16,030 INFO L796 eck$LassoCheckResult]: Loop: 209625#L293-2 ssl3_connect_~s__init_num~0 := 0; 209621#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 209618#L565 ssl3_connect_~skip~0 := 0; 209617#L94-1 assume !false; 209616#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 209613#L97 assume !(12292 == ssl3_connect_~s__state~0); 209611#L100 assume !(16384 == ssl3_connect_~s__state~0); 209610#L103 assume !(4096 == ssl3_connect_~s__state~0); 209605#L106 assume !(20480 == ssl3_connect_~s__state~0); 209602#L109 assume !(4099 == ssl3_connect_~s__state~0); 209599#L112 assume !(4368 == ssl3_connect_~s__state~0); 209596#L115 assume !(4369 == ssl3_connect_~s__state~0); 209593#L118 assume !(4384 == ssl3_connect_~s__state~0); 209590#L121 assume !(4385 == ssl3_connect_~s__state~0); 209587#L124 assume !(4400 == ssl3_connect_~s__state~0); 209584#L127 assume !(4401 == ssl3_connect_~s__state~0); 209581#L130 assume !(4416 == ssl3_connect_~s__state~0); 209578#L133 assume !(4417 == ssl3_connect_~s__state~0); 209575#L136 assume !(4432 == ssl3_connect_~s__state~0); 209572#L139 assume !(4433 == ssl3_connect_~s__state~0); 209569#L142 assume !(4448 == ssl3_connect_~s__state~0); 209566#L145 assume !(4449 == ssl3_connect_~s__state~0); 209563#L148 assume !(4464 == ssl3_connect_~s__state~0); 209560#L151 assume !(4465 == ssl3_connect_~s__state~0); 209557#L154 assume !(4466 == ssl3_connect_~s__state~0); 209554#L157 assume !(4467 == ssl3_connect_~s__state~0); 209551#L160 assume !(4480 == ssl3_connect_~s__state~0); 209548#L163 assume !(4481 == ssl3_connect_~s__state~0); 209545#L166 assume !(4496 == ssl3_connect_~s__state~0); 209542#L169 assume !(4497 == ssl3_connect_~s__state~0); 209539#L172 assume !(4512 == ssl3_connect_~s__state~0); 209536#L175 assume !(4513 == ssl3_connect_~s__state~0); 209533#L178 assume !(4528 == ssl3_connect_~s__state~0); 209530#L181 assume !(4529 == ssl3_connect_~s__state~0); 208562#L184 assume 4560 == ssl3_connect_~s__state~0; 208559#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 208557#L471 assume !(ssl3_connect_~ret~0 <= 0); 208554#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 208552#L476-2 ssl3_connect_~s__init_num~0 := 0; 208545#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208544#L565 ssl3_connect_~skip~0 := 0; 208543#L94-1 assume !false; 208542#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208541#L97 assume !(12292 == ssl3_connect_~s__state~0); 208540#L100 assume !(16384 == ssl3_connect_~s__state~0); 208539#L103 assume !(4096 == ssl3_connect_~s__state~0); 208538#L106 assume !(20480 == ssl3_connect_~s__state~0); 208537#L109 assume !(4099 == ssl3_connect_~s__state~0); 208536#L112 assume !(4368 == ssl3_connect_~s__state~0); 208535#L115 assume !(4369 == ssl3_connect_~s__state~0); 208534#L118 assume !(4384 == ssl3_connect_~s__state~0); 208533#L121 assume !(4385 == ssl3_connect_~s__state~0); 208532#L124 assume !(4400 == ssl3_connect_~s__state~0); 208531#L127 assume !(4401 == ssl3_connect_~s__state~0); 208530#L130 assume !(4416 == ssl3_connect_~s__state~0); 208529#L133 assume !(4417 == ssl3_connect_~s__state~0); 208528#L136 assume !(4432 == ssl3_connect_~s__state~0); 208527#L139 assume !(4433 == ssl3_connect_~s__state~0); 208526#L142 assume !(4448 == ssl3_connect_~s__state~0); 208525#L145 assume !(4449 == ssl3_connect_~s__state~0); 208524#L148 assume !(4464 == ssl3_connect_~s__state~0); 208523#L151 assume !(4465 == ssl3_connect_~s__state~0); 208522#L154 assume !(4466 == ssl3_connect_~s__state~0); 208521#L157 assume !(4467 == ssl3_connect_~s__state~0); 208520#L160 assume !(4480 == ssl3_connect_~s__state~0); 208519#L163 assume !(4481 == ssl3_connect_~s__state~0); 208518#L166 assume !(4496 == ssl3_connect_~s__state~0); 208517#L169 assume !(4497 == ssl3_connect_~s__state~0); 208516#L172 assume 4512 == ssl3_connect_~s__state~0; 204595#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 208515#L418 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; 208514#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 208513#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 208512#L437 assume !(0 == ssl3_connect_~tmp___8~0); 208472#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208471#L565 ssl3_connect_~skip~0 := 0; 208470#L94-1 assume !false; 208469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208468#L97 assume !(12292 == ssl3_connect_~s__state~0); 208467#L100 assume !(16384 == ssl3_connect_~s__state~0); 208466#L103 assume !(4096 == ssl3_connect_~s__state~0); 208465#L106 assume !(20480 == ssl3_connect_~s__state~0); 208464#L109 assume !(4099 == ssl3_connect_~s__state~0); 208463#L112 assume !(4368 == ssl3_connect_~s__state~0); 208462#L115 assume !(4369 == ssl3_connect_~s__state~0); 208461#L118 assume !(4384 == ssl3_connect_~s__state~0); 208460#L121 assume !(4385 == ssl3_connect_~s__state~0); 208459#L124 assume !(4400 == ssl3_connect_~s__state~0); 208458#L127 assume !(4401 == ssl3_connect_~s__state~0); 208457#L130 assume !(4416 == ssl3_connect_~s__state~0); 208456#L133 assume !(4417 == ssl3_connect_~s__state~0); 208455#L136 assume !(4432 == ssl3_connect_~s__state~0); 208454#L139 assume !(4433 == ssl3_connect_~s__state~0); 208453#L142 assume !(4448 == ssl3_connect_~s__state~0); 208452#L145 assume !(4449 == ssl3_connect_~s__state~0); 208451#L148 assume !(4464 == ssl3_connect_~s__state~0); 208450#L151 assume !(4465 == ssl3_connect_~s__state~0); 208449#L154 assume !(4466 == ssl3_connect_~s__state~0); 208448#L157 assume !(4467 == ssl3_connect_~s__state~0); 208447#L160 assume !(4480 == ssl3_connect_~s__state~0); 208446#L163 assume !(4481 == ssl3_connect_~s__state~0); 208445#L166 assume !(4496 == ssl3_connect_~s__state~0); 208444#L169 assume !(4497 == ssl3_connect_~s__state~0); 207202#L172 assume !(4512 == ssl3_connect_~s__state~0); 207191#L175 assume !(4513 == ssl3_connect_~s__state~0); 207125#L178 assume 4528 == ssl3_connect_~s__state~0; 207119#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 207120#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 207062#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 207060#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 207061#L454-1 ssl3_connect_~s__init_num~0 := 0; 207051#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207052#L565 ssl3_connect_~skip~0 := 0; 207047#L94-1 assume !false; 207048#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 207043#L97 assume !(12292 == ssl3_connect_~s__state~0); 207044#L100 assume !(16384 == ssl3_connect_~s__state~0); 207039#L103 assume !(4096 == ssl3_connect_~s__state~0); 207040#L106 assume !(20480 == ssl3_connect_~s__state~0); 207035#L109 assume !(4099 == ssl3_connect_~s__state~0); 207036#L112 assume !(4368 == ssl3_connect_~s__state~0); 207031#L115 assume !(4369 == ssl3_connect_~s__state~0); 207032#L118 assume !(4384 == ssl3_connect_~s__state~0); 207023#L121 assume !(4385 == ssl3_connect_~s__state~0); 207024#L124 assume !(4400 == ssl3_connect_~s__state~0); 207166#L127 assume !(4401 == ssl3_connect_~s__state~0); 207167#L130 assume !(4416 == ssl3_connect_~s__state~0); 207161#L133 assume !(4417 == ssl3_connect_~s__state~0); 207162#L136 assume !(4432 == ssl3_connect_~s__state~0); 207156#L139 assume !(4433 == ssl3_connect_~s__state~0); 207157#L142 assume !(4448 == ssl3_connect_~s__state~0); 207152#L145 assume !(4449 == ssl3_connect_~s__state~0); 207153#L148 assume !(4464 == ssl3_connect_~s__state~0); 207148#L151 assume !(4465 == ssl3_connect_~s__state~0); 207149#L154 assume !(4466 == ssl3_connect_~s__state~0); 207143#L157 assume !(4467 == ssl3_connect_~s__state~0); 207144#L160 assume !(4480 == ssl3_connect_~s__state~0); 207139#L163 assume !(4481 == ssl3_connect_~s__state~0); 207140#L166 assume !(4496 == ssl3_connect_~s__state~0); 207134#L169 assume !(4497 == ssl3_connect_~s__state~0); 207135#L172 assume !(4512 == ssl3_connect_~s__state~0); 207129#L175 assume !(4513 == ssl3_connect_~s__state~0); 207130#L178 assume !(4528 == ssl3_connect_~s__state~0); 203925#L181 assume !(4529 == ssl3_connect_~s__state~0); 203926#L184 assume !(4560 == ssl3_connect_~s__state~0); 208259#L187 assume !(4561 == ssl3_connect_~s__state~0); 208258#L190 assume 4352 == ssl3_connect_~s__state~0; 208257#L191 assume !(ssl3_connect_~num1~0 > 0); 206738#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 206739#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208242#L565 ssl3_connect_~skip~0 := 0; 208241#L94-1 assume !false; 208240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208239#L97 assume !(12292 == ssl3_connect_~s__state~0); 208238#L100 assume !(16384 == ssl3_connect_~s__state~0); 208237#L103 assume !(4096 == ssl3_connect_~s__state~0); 208236#L106 assume !(20480 == ssl3_connect_~s__state~0); 208234#L109 assume !(4099 == ssl3_connect_~s__state~0); 208233#L112 assume !(4368 == ssl3_connect_~s__state~0); 208231#L115 assume !(4369 == ssl3_connect_~s__state~0); 208230#L118 assume 4384 == ssl3_connect_~s__state~0; 208229#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 210002#L279 assume !(1 == ssl3_connect_~blastFlag~0); 209998#L282 assume !(4 == ssl3_connect_~blastFlag~0); 206525#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 209627#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 209625#L293-2 [2019-11-20 04:54:16,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:16,030 INFO L82 PathProgramCache]: Analyzing trace with hash 772091074, now seen corresponding path program 1 times [2019-11-20 04:54:16,030 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:16,031 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012437669] [2019-11-20 04:54:16,031 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:16,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 04:54:16,060 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 04:54:16,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 04:54:16,061 INFO L82 PathProgramCache]: Analyzing trace with hash 713734112, now seen corresponding path program 1 times [2019-11-20 04:54:16,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 04:54:16,061 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964359575] [2019-11-20 04:54:16,061 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 04:54:16,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:16,109 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 04:54:16,110 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964359575] [2019-11-20 04:54:16,110 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931793381] [2019-11-20 04:54:16,110 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_6e3de49b-f6a0-4efa-9685-3307ee871ce9/bin/uautomizer/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 04:54:16,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 04:54:16,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 04:54:16,169 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 04:54:16,191 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-20 04:54:16,192 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 04:54:16,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 04:54:16,192 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063282226] [2019-11-20 04:54:16,193 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 04:54:16,193 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 04:54:16,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 04:54:16,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 04:54:16,193 INFO L87 Difference]: Start difference. First operand 8106 states and 9627 transitions. cyclomatic complexity: 1537 Second operand 4 states. [2019-11-20 04:54:16,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 04:54:16,368 INFO L93 Difference]: Finished difference Result 5569 states and 6282 transitions. [2019-11-20 04:54:16,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 04:54:16,368 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5569 states and 6282 transitions. [2019-11-20 04:54:16,380 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 04:54:16,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5569 states to 0 states and 0 transitions. [2019-11-20 04:54:16,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 04:54:16,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 04:54:16,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 04:54:16,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 04:54:16,381 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 04:54:16,381 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 04:54:16,381 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 04:54:16,381 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-20 04:54:16,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-20 04:54:16,381 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 04:54:16,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-20 04:54:16,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 04:54:16 BoogieIcfgContainer [2019-11-20 04:54:16,386 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 04:54:16,386 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 04:54:16,386 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 04:54:16,386 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 04:54:16,387 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 04:53:59" (3/4) ... [2019-11-20 04:54:16,389 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 04:54:16,389 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 04:54:16,390 INFO L168 Benchmark]: Toolchain (without parser) took 18467.59 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 528.0 MB). Free memory was 944.8 MB in the beginning and 1.2 GB in the end (delta: -223.2 MB). Peak memory consumption was 304.8 MB. Max. memory is 11.5 GB. [2019-11-20 04:54:16,390 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 04:54:16,391 INFO L168 Benchmark]: CACSL2BoogieTranslator took 417.24 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 202.9 MB). Free memory was 944.8 MB in the beginning and 1.2 GB in the end (delta: -252.7 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. [2019-11-20 04:54:16,391 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.13 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-20 04:54:16,391 INFO L168 Benchmark]: Boogie Preprocessor took 32.26 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 04:54:16,392 INFO L168 Benchmark]: RCFGBuilder took 632.28 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 45.4 MB). Peak memory consumption was 45.4 MB. Max. memory is 11.5 GB. [2019-11-20 04:54:16,392 INFO L168 Benchmark]: BuchiAutomizer took 17324.33 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 325.1 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -21.2 MB). Peak memory consumption was 303.8 MB. Max. memory is 11.5 GB. [2019-11-20 04:54:16,392 INFO L168 Benchmark]: Witness Printer took 2.86 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 04:54:16,394 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 417.24 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 202.9 MB). Free memory was 944.8 MB in the beginning and 1.2 GB in the end (delta: -252.7 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 55.13 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 32.26 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 632.28 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 45.4 MB). Peak memory consumption was 45.4 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 17324.33 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 325.1 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -21.2 MB). Peak memory consumption was 303.8 MB. Max. memory is 11.5 GB. * Witness Printer took 2.86 ms. Allocated memory is still 1.6 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (29 trivial, 5 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4376 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8753 and consists of 4 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.2s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 7.5s. Construction of modules took 4.3s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 33. Automata minimization 1.2s AutomataMinimizationTime, 33 MinimizatonAttempts, 9173 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 10398 states and ocurred in iteration 28. Nontrivial modules had stage [2, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6885 SDtfs, 4537 SDslu, 3784 SDs, 0 SdLazy, 4528 SolverSat, 616 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont0 unkn0 SFLI20 SFLT3 conc0 concLT0 SILN0 SILU0 SILI7 SILT2 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf99 lsp20 ukn100 mio100 lsp100 div550 bol100 ite100 ukn100 eq143 hnf44 smp86 dnf133 smp94 tf106 neg96 sie107 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 23ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...