./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt --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 39038350569cc1983dc9a58167271fc220c66f89 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 01:05:09,676 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 01:05:09,679 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 01:05:09,738 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 01:05:09,738 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 01:05:09,743 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 01:05:09,744 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 01:05:09,746 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 01:05:09,748 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 01:05:09,749 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 01:05:09,751 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 01:05:09,752 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 01:05:09,752 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 01:05:09,754 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 01:05:09,756 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 01:05:09,757 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 01:05:09,763 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 01:05:09,765 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 01:05:09,768 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 01:05:09,773 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 01:05:09,776 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 01:05:09,778 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 01:05:09,779 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 01:05:09,781 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 01:05:09,785 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 01:05:09,785 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 01:05:09,786 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 01:05:09,787 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 01:05:09,788 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 01:05:09,789 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 01:05:09,790 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 01:05:09,791 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 01:05:09,792 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 01:05:09,793 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 01:05:09,794 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 01:05:09,795 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 01:05:09,796 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 01:05:09,796 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 01:05:09,797 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 01:05:09,798 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 01:05:09,799 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 01:05:09,800 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 01:05:09,835 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 01:05:09,836 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 01:05:09,836 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 01:05:09,837 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 01:05:09,838 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 01:05:09,838 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 01:05:09,839 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 01:05:09,839 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 01:05:09,839 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 01:05:09,840 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 01:05:09,840 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 01:05:09,840 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 01:05:09,840 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 01:05:09,841 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 01:05:09,841 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 01:05:09,841 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 01:05:09,841 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 01:05:09,841 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 01:05:09,841 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 01:05:09,842 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 01:05:09,842 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 01:05:09,842 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 01:05:09,842 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 01:05:09,842 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 01:05:09,843 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 01:05:09,843 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 01:05:09,843 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 01:05:09,843 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 01:05:09,843 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 01:05:09,844 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 01:05:09,844 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 01:05:09,844 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 01:05:09,845 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 01:05:09,845 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt 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 -> 39038350569cc1983dc9a58167271fc220c66f89 [2021-10-13 01:05:10,127 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 01:05:10,148 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 01:05:10,151 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 01:05:10,152 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 01:05:10,153 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 01:05:10,154 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-10-13 01:05:10,225 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/data/d663abcac/bb8d30b865324427b83c606b02dd3ec8/FLAG8d7ad82fe [2021-10-13 01:05:10,741 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 01:05:10,741 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-10-13 01:05:10,753 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/data/d663abcac/bb8d30b865324427b83c606b02dd3ec8/FLAG8d7ad82fe [2021-10-13 01:05:11,082 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/data/d663abcac/bb8d30b865324427b83c606b02dd3ec8 [2021-10-13 01:05:11,084 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 01:05:11,086 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 01:05:11,088 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 01:05:11,088 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 01:05:11,092 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 01:05:11,093 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,095 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@547df849 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11, skipping insertion in model container [2021-10-13 01:05:11,095 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,104 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 01:05:11,191 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 01:05:11,432 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[34966,34979] [2021-10-13 01:05:11,437 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:05:11,447 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 01:05:11,497 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[34966,34979] [2021-10-13 01:05:11,500 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:05:11,527 INFO L208 MainTranslator]: Completed translation [2021-10-13 01:05:11,528 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11 WrapperNode [2021-10-13 01:05:11,528 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 01:05:11,529 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 01:05:11,529 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 01:05:11,530 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 01:05:11,542 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,571 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,611 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 01:05:11,617 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 01:05:11,617 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 01:05:11,617 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 01:05:11,627 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,628 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,641 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,641 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,649 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,658 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,661 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,667 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 01:05:11,668 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 01:05:11,669 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 01:05:11,669 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 01:05:11,686 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (1/1) ... [2021-10-13 01:05:11,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:11,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:11,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 01:05:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 01:05:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 01:05:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 01:05:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 01:05:11,980 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 01:05:12,343 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-13 01:05:12,343 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-13 01:05:12,354 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 01:05:12,355 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 01:05:12,358 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:05:12 BoogieIcfgContainer [2021-10-13 01:05:12,358 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 01:05:12,361 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 01:05:12,361 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 01:05:12,366 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 01:05:12,367 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:05:12,367 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 01:05:11" (1/3) ... [2021-10-13 01:05:12,368 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@30a3851b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:05:12, skipping insertion in model container [2021-10-13 01:05:12,369 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:05:12,369 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:05:11" (2/3) ... [2021-10-13 01:05:12,369 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@30a3851b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:05:12, skipping insertion in model container [2021-10-13 01:05:12,369 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:05:12,370 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:05:12" (3/3) ... [2021-10-13 01:05:12,371 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2021-10-13 01:05:12,431 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 01:05:12,431 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 01:05:12,432 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 01:05:12,432 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 01:05:12,432 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 01:05:12,432 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 01:05:12,432 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 01:05:12,433 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 01:05:12,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:12,518 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:12,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:12,519 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:12,529 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 01:05:12,529 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:12,530 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 01:05:12,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:12,552 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:12,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:12,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:12,557 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 01:05:12,558 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:12,564 INFO L791 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46#L-1true havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 44#L85true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18#L88-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 41#L93true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 52#L99-1true [2021-10-13 01:05:12,566 INFO L793 eck$LassoCheckResult]: Loop: 52#L99-1true assume !false; 64#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50#L102true assume 12292 == ssl3_connect_~s__state~0; 115#L103true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 81#L207true ssl3_connect_~s__server~0 := 0; 82#L212true assume 0 != ssl3_connect_~cb~0; 124#L212-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 27#L217true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 75#L223true assume !(0 == ssl3_connect_~s__init_buf___0~0); 57#L223-2true assume !(0 == ssl3_connect_~tmp___4~0); 33#L239true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 69#L482true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87#L517true ssl3_connect_~skip~0 := 0; 52#L99-1true [2021-10-13 01:05:12,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:12,594 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-13 01:05:12,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:12,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784006572] [2021-10-13 01:05:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:12,606 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,708 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:12,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,763 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:12,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:12,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-10-13 01:05:12,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:12,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891565992] [2021-10-13 01:05:12,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:12,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:12,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,782 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:12,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,799 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:12,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:12,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-10-13 01:05:12,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:12,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554055440] [2021-10-13 01:05:12,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:12,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,858 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:12,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:12,917 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:13,213 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:13,213 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:13,214 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:13,214 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:13,214 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:05:13,215 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,215 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:13,215 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:13,215 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-10-13 01:05:13,215 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:13,216 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:13,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:13,525 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:13,526 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:05:13,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,534 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,552 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,552 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 01:05:13,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,582 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:13,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-10-13 01:05:13,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,622 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 01:05:13,674 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,674 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:13,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:13,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,720 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 01:05:13,723 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,723 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,737 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,737 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:13,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-10-13 01:05:13,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,761 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 01:05:13,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,813 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: [] [2021-10-13 01:05:13,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:13,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,853 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,859 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,859 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 01:05:13,887 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,887 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: [] [2021-10-13 01:05:13,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:13,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,909 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 01:05:13,910 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,910 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,922 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,922 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:13,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-13 01:05:13,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,944 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 01:05:13,947 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,947 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:13,961 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:13,961 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:13,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:13,989 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:13,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:13,990 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:13,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 01:05:13,992 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:13,992 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,013 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,013 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: [] [2021-10-13 01:05:14,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-10-13 01:05:14,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,040 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 01:05:14,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,043 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,074 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 01:05:14,078 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:14,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,115 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,115 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-10-13 01:05:14,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,148 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 01:05:14,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,153 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,163 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,163 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:14,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,190 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 01:05:14,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,214 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,214 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:14,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,245 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 01:05:14,262 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,263 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,277 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:14,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-10-13 01:05:14,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,301 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 01:05:14,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,334 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,350 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:14,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 01:05:14,400 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:14,401 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=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-10-13 01:05:14,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,435 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 01:05:14,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:14,446 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,490 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,491 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:14,497 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:14,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 01:05:14,529 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:05:14,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,555 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:14,555 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:14,555 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:14,555 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:14,556 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:05:14,556 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,556 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:14,556 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:14,556 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-10-13 01:05:14,556 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:14,556 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:14,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:14,814 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:14,821 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:05:14,822 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,824 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:14,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:14,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:14,840 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:14,840 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:14,840 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:14,842 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:14,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:14,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 01:05:14,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:14,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,894 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 01:05:14,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:14,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:14,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:14,920 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:14,920 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:14,920 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:14,921 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:14,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:14,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:14,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:14,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:14,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:14,981 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:14,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,002 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:15,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,004 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:15,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 01:05:15,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,052 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,053 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 01:05:15,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,123 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,136 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 01:05:15,152 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,188 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,206 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:15,206 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,208 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:15,208 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 01:05:15,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,266 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 01:05:15,294 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,334 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 01:05:15,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,344 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-10-13 01:05:15,372 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,373 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 01:05:15,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,397 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,432 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,433 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 01:05:15,443 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,450 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,452 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,509 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,510 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,519 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,531 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 01:05:15,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,588 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,600 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,600 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:15,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,602 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:15,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-13 01:05:15,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,655 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-13 01:05:15,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,709 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-13 01:05:15,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,710 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-13 01:05:15,712 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:15,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,752 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,753 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-13 01:05:15,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:15,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:15,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:15,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:15,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:15,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:15,764 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:15,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:15,784 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:05:15,815 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:05:15,815 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 01:05:15,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:15,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:15,830 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:15,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-13 01:05:15,832 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:05:15,832 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:05:15,832 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:05:15,833 INFO L515 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 [] [2021-10-13 01:05:15,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:15,872 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:05:15,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:15,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:15,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:15,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:15,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:15,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:16,061 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 [2021-10-13 01:05:16,063 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:16,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:16,559 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 504 states and 827 transitions. Complement of second has 8 states. [2021-10-13 01:05:16,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:16,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:16,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-10-13 01:05:16,566 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-13 01:05:16,567 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:16,568 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:05:16,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:16,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:16,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:16,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:16,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:16,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:16,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:16,741 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 [2021-10-13 01:05:16,742 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:16,941 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 532 states and 868 transitions. Complement of second has 10 states. [2021-10-13 01:05:16,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:16,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:16,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2021-10-13 01:05:16,943 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-13 01:05:16,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:16,944 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-13 01:05:16,945 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:16,945 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-13 01:05:16,947 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:16,948 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2021-10-13 01:05:16,971 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-10-13 01:05:16,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2021-10-13 01:05:16,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2021-10-13 01:05:16,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2021-10-13 01:05:16,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2021-10-13 01:05:16,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:05:16,990 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 489 transitions. [2021-10-13 01:05:17,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2021-10-13 01:05:17,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2021-10-13 01:05:17,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-10-13 01:05:17,032 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:17,032 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:17,032 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 01:05:17,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-10-13 01:05:17,033 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:17,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:17,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:17,035 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:05:17,035 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:17,035 INFO L791 eck$LassoCheckResult]: Stem: 1448#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1397#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1391#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1347#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1348#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 1389#L94 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 1403#L99-1 [2021-10-13 01:05:17,035 INFO L793 eck$LassoCheckResult]: Loop: 1403#L99-1 assume !false; 1404#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L102 assume 12292 == ssl3_connect_~s__state~0; 1447#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1371#L207 ssl3_connect_~s__server~0 := 0; 1430#L212 assume 0 != ssl3_connect_~cb~0; 1432#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1364#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1365#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1410#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 1379#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1321#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1332#L517 ssl3_connect_~skip~0 := 0; 1403#L99-1 [2021-10-13 01:05:17,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:17,036 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-10-13 01:05:17,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:17,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211280106] [2021-10-13 01:05:17,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:17,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:17,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,053 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:17,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,084 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:17,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:17,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-10-13 01:05:17,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:17,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368794874] [2021-10-13 01:05:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:17,092 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,114 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,135 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:17,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:17,136 INFO L82 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-10-13 01:05:17,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:17,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486519002] [2021-10-13 01:05:17,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:17,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:17,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,168 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:17,195 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:17,344 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:17,344 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:17,344 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:17,345 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:17,345 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:05:17,345 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,345 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:17,345 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:17,345 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-10-13 01:05:17,345 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:17,346 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:17,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,557 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:17,557 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:05:17,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:17,559 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:17,561 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:17,561 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:17,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-13 01:05:17,587 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:17,587 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:17,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-10-13 01:05:17,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:17,619 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:17,620 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:17,621 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:17,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-13 01:05:17,628 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:17,629 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:17,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:17,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:17,653 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:17,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-13 01:05:17,655 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:17,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:17,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:17,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:17,689 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:17,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-13 01:05:17,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:17,691 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:17,727 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:05:17,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:17,763 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:17,763 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:17,763 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:17,763 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:17,763 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:05:17,763 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:17,763 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:17,763 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:17,763 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-10-13 01:05:17,763 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:17,764 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:17,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:17,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:18,009 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:18,010 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:05:18,010 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,014 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,028 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:18,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,029 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:18,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-13 01:05:18,042 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:18,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,079 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-13 01:05:18,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:18,127 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,128 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-13 01:05:18,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,138 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,139 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,139 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,142 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:18,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,168 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-13 01:05:18,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,178 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,182 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-10-13 01:05:18,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,202 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-13 01:05:18,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,214 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,214 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,216 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:18,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,236 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-13 01:05:18,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,247 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:18,269 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:18,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,270 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-13 01:05:18,271 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:18,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:18,279 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:18,279 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:18,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:18,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:18,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:18,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:18,283 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:05:18,287 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:05:18,287 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 01:05:18,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:18,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:18,288 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:18,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-13 01:05:18,292 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:05:18,292 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:05:18,292 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:05:18,292 INFO L515 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 [] [2021-10-13 01:05:18,314 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-10-13 01:05:18,315 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:05:18,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:18,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:18,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:18,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:18,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:18,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:18,453 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 [2021-10-13 01:05:18,453 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:18,654 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 442 states and 650 transitions. Complement of second has 7 states. [2021-10-13 01:05:18,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:18,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:18,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-10-13 01:05:18,655 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 01:05:18,656 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:18,656 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:05:18,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:18,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:18,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:18,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:18,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:18,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:18,805 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 [2021-10-13 01:05:18,805 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:19,021 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 456 states and 667 transitions. Complement of second has 9 states. [2021-10-13 01:05:19,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:19,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-10-13 01:05:19,023 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 01:05:19,024 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:19,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-13 01:05:19,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:19,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-13 01:05:19,030 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:19,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-10-13 01:05:19,090 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-10-13 01:05:19,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-10-13 01:05:19,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-10-13 01:05:19,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-10-13 01:05:19,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-10-13 01:05:19,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:05:19,100 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-10-13 01:05:19,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-10-13 01:05:19,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-10-13 01:05:19,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-10-13 01:05:19,131 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:19,131 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:19,132 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 01:05:19,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-10-13 01:05:19,133 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:19,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:19,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:19,136 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 01:05:19,136 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:19,136 INFO L791 eck$LassoCheckResult]: Stem: 2637#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2587#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2581#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2537#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2538#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2579#L94 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 2624#L99-1 [2021-10-13 01:05:19,136 INFO L793 eck$LassoCheckResult]: Loop: 2624#L99-1 assume !false; 2640#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2638#L102 assume 12292 == ssl3_connect_~s__state~0; 2636#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2561#L207 ssl3_connect_~s__server~0 := 0; 2618#L212 assume 0 != ssl3_connect_~cb~0; 2620#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2554#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2555#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2598#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 2568#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2511#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2519#L517 ssl3_connect_~skip~0 := 0; 2624#L99-1 [2021-10-13 01:05:19,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:19,137 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-10-13 01:05:19,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:19,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377870136] [2021-10-13 01:05:19,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:19,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:19,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,165 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,190 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:19,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:19,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-10-13 01:05:19,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:19,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753411329] [2021-10-13 01:05:19,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:19,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,204 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:19,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,229 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:19,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:19,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-10-13 01:05:19,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:19,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765382354] [2021-10-13 01:05:19,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:19,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,275 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:19,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:19,299 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:19,440 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:19,440 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:19,440 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:19,440 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:19,440 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:05:19,440 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,441 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:19,441 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:19,441 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-10-13 01:05:19,441 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:19,441 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:19,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:19,646 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:19,646 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:05:19,646 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,650 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,656 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,656 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-13 01:05:19,679 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,679 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:19,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,718 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-13 01:05:19,719 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,719 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,728 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,729 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: [] [2021-10-13 01:05:19,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-13 01:05:19,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,750 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,754 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,754 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-13 01:05:19,763 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,763 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post36=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:19,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,783 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,784 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-13 01:05:19,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,786 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,818 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-13 01:05:19,821 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:19,821 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,864 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,864 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0}] Lambdas: [1, 14, 0] Nus: [0, 0] [2021-10-13 01:05:19,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,897 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-13 01:05:19,898 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,906 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,906 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:19,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-10-13 01:05:19,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,928 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-13 01:05:19,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,952 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,952 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:19,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:19,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:19,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:19,974 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:19,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-13 01:05:19,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:19,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:19,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:19,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:20,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-13 01:05:20,010 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,011 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,013 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:20,013 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-13 01:05:20,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-13 01:05:20,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,043 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-13 01:05:20,046 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:20,046 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,068 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:20,068 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=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-10-13 01:05:20,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-10-13 01:05:20,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,092 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-13 01:05:20,093 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:20,093 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,102 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:20,102 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:05:20,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-10-13 01:05:20,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,123 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-13 01:05:20,124 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:20,124 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:05:20,132 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: [] [2021-10-13 01:05:20,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:20,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,152 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-13 01:05:20,154 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:05:20,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-13 01:05:20,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,190 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-13 01:05:20,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:05:20,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:05:20,204 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:05:20,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:20,225 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:05:20,225 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:05:20,226 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:05:20,226 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:05:20,226 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:05:20,226 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,226 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:05:20,226 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:05:20,226 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-10-13 01:05:20,226 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:05:20,226 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:05:20,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 01:05:20,415 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:05:20,415 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:05:20,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,420 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,437 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:20,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,438 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:20,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-10-13 01:05:20,454 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-10-13 01:05:20,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,474 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-10-13 01:05:20,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,485 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,486 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-10-13 01:05:20,508 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,509 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-10-13 01:05:20,514 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,522 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,523 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,523 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-10-13 01:05:20,545 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,546 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-10-13 01:05:20,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,594 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,595 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,595 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,595 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,596 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:20,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,632 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-10-13 01:05:20,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,640 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,641 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-10-13 01:05:20,675 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,675 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-10-13 01:05:20,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,685 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:05:20,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,685 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:05:20,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:20,712 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,712 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-10-13 01:05:20,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-10-13 01:05:20,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,782 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-10-13 01:05:20,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:20,846 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,848 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-10-13 01:05:20,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,857 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2021-10-13 01:05:20,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,878 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-10-13 01:05:20,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:05:20,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-10-13 01:05:20,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,944 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-10-13 01:05:20,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 01:05:20,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:05:20,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:05:20,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:05:20,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:05:20,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:05:20,956 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:05:20,956 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:05:20,977 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:05:20,980 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:05:20,981 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 01:05:20,981 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:05:20,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:20,982 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:05:20,983 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:05:20,983 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:05:20,983 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:05:20,984 INFO L515 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 [] [2021-10-13 01:05:20,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-10-13 01:05:21,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-10-13 01:05:21,018 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:05:21,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:21,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:21,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:21,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:21,166 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 [2021-10-13 01:05:21,167 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:21,375 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 442 states and 650 transitions. Complement of second has 7 states. [2021-10-13 01:05:21,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:21,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:21,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-10-13 01:05:21,377 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 01:05:21,377 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:21,377 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-10-13 01:05:21,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:05:21,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:05:21,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:21,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:21,510 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 [2021-10-13 01:05:21,510 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:21,707 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 456 states and 667 transitions. Complement of second has 9 states. [2021-10-13 01:05:21,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 01:05:21,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:21,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-10-13 01:05:21,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-13 01:05:21,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:21,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-13 01:05:21,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:21,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-13 01:05:21,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:05:21,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-10-13 01:05:21,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-10-13 01:05:21,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-10-13 01:05:21,718 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-10-13 01:05:21,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-10-13 01:05:21,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-10-13 01:05:21,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:05:21,719 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-10-13 01:05:21,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-10-13 01:05:21,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-10-13 01:05:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:21,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-10-13 01:05:21,726 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:21,727 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-10-13 01:05:21,727 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 01:05:21,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-10-13 01:05:21,728 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:21,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:21,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:21,729 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:21,729 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:21,729 INFO L791 eck$LassoCheckResult]: Stem: 3828#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3777#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3771#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3727#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3728#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3770#L99-1 assume !false; 3786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3780#L102 assume !(12292 == ssl3_connect_~s__state~0); 3735#L105 assume !(16384 == ssl3_connect_~s__state~0); 3736#L108 assume 4096 == ssl3_connect_~s__state~0; 3751#L207 [2021-10-13 01:05:21,729 INFO L793 eck$LassoCheckResult]: Loop: 3751#L207 ssl3_connect_~s__server~0 := 0; 3810#L212 assume 0 != ssl3_connect_~cb~0; 3812#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3747#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3748#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3790#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 3759#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3701#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3712#L517 ssl3_connect_~skip~0 := 0; 3783#L99-1 assume !false; 3784#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3829#L102 assume 12292 == ssl3_connect_~s__state~0; 3827#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 3751#L207 [2021-10-13 01:05:21,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:21,730 INFO L82 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2021-10-13 01:05:21,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:21,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944245161] [2021-10-13 01:05:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:21,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:21,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:21,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:21,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944245161] [2021-10-13 01:05:21,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944245161] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:21,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:21,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:21,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024293030] [2021-10-13 01:05:21,805 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:05:21,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:21,805 INFO L82 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2021-10-13 01:05:21,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:21,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730036800] [2021-10-13 01:05:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:21,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:21,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:21,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:21,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:21,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730036800] [2021-10-13 01:05:21,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730036800] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:21,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:21,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:21,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421404213] [2021-10-13 01:05:21,837 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:21,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:21,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:21,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:21,844 INFO L87 Difference]: Start difference. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:22,024 INFO L93 Difference]: Finished difference Result 194 states and 268 transitions. [2021-10-13 01:05:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:22,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 194 states and 268 transitions. [2021-10-13 01:05:22,027 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 111 [2021-10-13 01:05:22,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 194 states to 161 states and 235 transitions. [2021-10-13 01:05:22,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2021-10-13 01:05:22,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2021-10-13 01:05:22,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 161 states and 235 transitions. [2021-10-13 01:05:22,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:05:22,029 INFO L681 BuchiCegarLoop]: Abstraction has 161 states and 235 transitions. [2021-10-13 01:05:22,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states and 235 transitions. [2021-10-13 01:05:22,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 138. [2021-10-13 01:05:22,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.4927536231884058) internal successors, (206), 137 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 206 transitions. [2021-10-13 01:05:22,034 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 206 transitions. [2021-10-13 01:05:22,034 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 206 transitions. [2021-10-13 01:05:22,034 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 01:05:22,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 206 transitions. [2021-10-13 01:05:22,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-10-13 01:05:22,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:22,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:22,036 INFO L842 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] [2021-10-13 01:05:22,037 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,037 INFO L791 eck$LassoCheckResult]: Stem: 4166#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4116#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4110#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4066#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4067#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4109#L99-1 assume !false; 4122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4119#L102 assume 12292 == ssl3_connect_~s__state~0; 4120#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4077#L207 ssl3_connect_~s__server~0 := 0; 4148#L212 assume !(0 != ssl3_connect_~cb~0); 4150#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4085#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4086#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4128#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4098#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4099#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4051#L517 ssl3_connect_~skip~0 := 0; 4123#L99-1 assume !false; 4124#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4118#L102 assume !(12292 == ssl3_connect_~s__state~0); 4074#L105 assume !(16384 == ssl3_connect_~s__state~0); 4075#L108 assume 4096 == ssl3_connect_~s__state~0; 4090#L207 [2021-10-13 01:05:22,037 INFO L793 eck$LassoCheckResult]: Loop: 4090#L207 ssl3_connect_~s__server~0 := 0; 4147#L212 assume 0 != ssl3_connect_~cb~0; 4149#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4083#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4084#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4127#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4097#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4040#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4048#L517 ssl3_connect_~skip~0 := 0; 4153#L99-1 assume !false; 4169#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4167#L102 assume 12292 == ssl3_connect_~s__state~0; 4165#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4090#L207 [2021-10-13 01:05:22,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2021-10-13 01:05:22,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,038 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344673689] [2021-10-13 01:05:22,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:22,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344673689] [2021-10-13 01:05:22,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344673689] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:22,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928340791] [2021-10-13 01:05:22,065 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:05:22,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,065 INFO L82 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2021-10-13 01:05:22,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010650321] [2021-10-13 01:05:22,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:22,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010650321] [2021-10-13 01:05:22,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010650321] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:22,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470188176] [2021-10-13 01:05:22,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:22,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:22,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:22,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:22,083 INFO L87 Difference]: Start difference. First operand 138 states and 206 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-10-13 01:05:22,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:22,319 INFO L93 Difference]: Finished difference Result 206 states and 286 transitions. [2021-10-13 01:05:22,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:22,320 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 286 transitions. [2021-10-13 01:05:22,322 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2021-10-13 01:05:22,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 201 states and 281 transitions. [2021-10-13 01:05:22,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-10-13 01:05:22,325 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 201 [2021-10-13 01:05:22,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 201 states and 281 transitions. [2021-10-13 01:05:22,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:22,326 INFO L681 BuchiCegarLoop]: Abstraction has 201 states and 281 transitions. [2021-10-13 01:05:22,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states and 281 transitions. [2021-10-13 01:05:22,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 156. [2021-10-13 01:05:22,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 156 states have (on average 1.4294871794871795) internal successors, (223), 155 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 223 transitions. [2021-10-13 01:05:22,332 INFO L704 BuchiCegarLoop]: Abstraction has 156 states and 223 transitions. [2021-10-13 01:05:22,332 INFO L587 BuchiCegarLoop]: Abstraction has 156 states and 223 transitions. [2021-10-13 01:05:22,332 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 01:05:22,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 223 transitions. [2021-10-13 01:05:22,333 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2021-10-13 01:05:22,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:22,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:22,335 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,335 INFO L843 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, 1] [2021-10-13 01:05:22,335 INFO L791 eck$LassoCheckResult]: Stem: 4494#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4449#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4445#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4410#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4411#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4444#L99-1 assume !false; 4539#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4538#L102 assume 12292 == ssl3_connect_~s__state~0; 4493#L103 [2021-10-13 01:05:22,336 INFO L793 eck$LassoCheckResult]: Loop: 4493#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4422#L207 ssl3_connect_~s__server~0 := 0; 4478#L212 assume 0 != ssl3_connect_~cb~0; 4479#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4423#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4424#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4457#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4434#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4435#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4397#L517 ssl3_connect_~skip~0 := 0; 4453#L99-1 assume !false; 4454#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4451#L102 assume !(12292 == ssl3_connect_~s__state~0); 4418#L105 assume !(16384 == ssl3_connect_~s__state~0); 4419#L108 assume !(4096 == ssl3_connect_~s__state~0); 4428#L111 assume !(20480 == ssl3_connect_~s__state~0); 4459#L114 assume !(4099 == ssl3_connect_~s__state~0); 4393#L117 assume 4368 == ssl3_connect_~s__state~0; 4394#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4433#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4455#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4456#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4390#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4530#L517 ssl3_connect_~skip~0 := 0; 4529#L99-1 assume !false; 4528#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4527#L102 assume 12292 == ssl3_connect_~s__state~0; 4493#L103 [2021-10-13 01:05:22,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,336 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-13 01:05:22,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473529167] [2021-10-13 01:05:22,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,345 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:22,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,356 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:22,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,357 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-10-13 01:05:22,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040575325] [2021-10-13 01:05:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:22,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040575325] [2021-10-13 01:05:22,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040575325] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:22,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770082677] [2021-10-13 01:05:22,379 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:22,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:22,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:22,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:22,380 INFO L87 Difference]: Start difference. First operand 156 states and 223 transitions. cyclomatic complexity: 68 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:22,535 INFO L93 Difference]: Finished difference Result 210 states and 291 transitions. [2021-10-13 01:05:22,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:22,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 210 states and 291 transitions. [2021-10-13 01:05:22,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2021-10-13 01:05:22,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 210 states to 210 states and 291 transitions. [2021-10-13 01:05:22,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 210 [2021-10-13 01:05:22,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 210 [2021-10-13 01:05:22,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 210 states and 291 transitions. [2021-10-13 01:05:22,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:22,542 INFO L681 BuchiCegarLoop]: Abstraction has 210 states and 291 transitions. [2021-10-13 01:05:22,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states and 291 transitions. [2021-10-13 01:05:22,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 173. [2021-10-13 01:05:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 173 states have (on average 1.4450867052023122) internal successors, (250), 172 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 250 transitions. [2021-10-13 01:05:22,548 INFO L704 BuchiCegarLoop]: Abstraction has 173 states and 250 transitions. [2021-10-13 01:05:22,548 INFO L587 BuchiCegarLoop]: Abstraction has 173 states and 250 transitions. [2021-10-13 01:05:22,548 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 01:05:22,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 250 transitions. [2021-10-13 01:05:22,549 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2021-10-13 01:05:22,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:22,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:22,551 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,551 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,551 INFO L791 eck$LassoCheckResult]: Stem: 4869#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4822#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4818#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4782#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4783#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4817#L99-1 assume !false; 4903#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4901#L102 assume 12292 == ssl3_connect_~s__state~0; 4868#L103 [2021-10-13 01:05:22,552 INFO L793 eck$LassoCheckResult]: Loop: 4868#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4791#L207 ssl3_connect_~s__server~0 := 0; 4853#L212 assume 0 != ssl3_connect_~cb~0; 4854#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4798#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4799#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4832#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4808#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4809#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4771#L517 ssl3_connect_~skip~0 := 0; 4827#L99-1 assume !false; 4828#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4825#L102 assume !(12292 == ssl3_connect_~s__state~0); 4826#L105 assume !(16384 == ssl3_connect_~s__state~0); 4800#L108 assume !(4096 == ssl3_connect_~s__state~0); 4801#L111 assume !(20480 == ssl3_connect_~s__state~0); 4833#L114 assume !(4099 == ssl3_connect_~s__state~0); 4765#L117 assume 4368 == ssl3_connect_~s__state~0; 4766#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4806#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4829#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4830#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4851#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4924#L517 ssl3_connect_~skip~0 := 0; 4923#L99-1 assume !false; 4922#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4921#L102 assume !(12292 == ssl3_connect_~s__state~0); 4920#L105 assume !(16384 == ssl3_connect_~s__state~0); 4919#L108 assume !(4096 == ssl3_connect_~s__state~0); 4918#L111 assume !(20480 == ssl3_connect_~s__state~0); 4916#L114 assume !(4099 == ssl3_connect_~s__state~0); 4915#L117 assume !(4368 == ssl3_connect_~s__state~0); 4913#L120 assume !(4369 == ssl3_connect_~s__state~0); 4914#L123 assume 4384 == ssl3_connect_~s__state~0; 4871#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4778#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4779#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 4823#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4793#L272-2 ssl3_connect_~s__init_num~0 := 0; 4762#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4904#L517 ssl3_connect_~skip~0 := 0; 4902#L99-1 assume !false; 4900#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4899#L102 assume 12292 == ssl3_connect_~s__state~0; 4868#L103 [2021-10-13 01:05:22,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,553 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-13 01:05:22,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756735368] [2021-10-13 01:05:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,562 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,572 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:22,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,573 INFO L82 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-10-13 01:05:22,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120962999] [2021-10-13 01:05:22,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,595 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:05:22,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120962999] [2021-10-13 01:05:22,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120962999] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:22,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356293145] [2021-10-13 01:05:22,597 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:22,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:22,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:22,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:22,598 INFO L87 Difference]: Start difference. First operand 173 states and 250 transitions. cyclomatic complexity: 78 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:22,766 INFO L93 Difference]: Finished difference Result 226 states and 338 transitions. [2021-10-13 01:05:22,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:22,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 226 states and 338 transitions. [2021-10-13 01:05:22,768 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2021-10-13 01:05:22,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 226 states to 226 states and 338 transitions. [2021-10-13 01:05:22,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 226 [2021-10-13 01:05:22,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2021-10-13 01:05:22,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 226 states and 338 transitions. [2021-10-13 01:05:22,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:22,772 INFO L681 BuchiCegarLoop]: Abstraction has 226 states and 338 transitions. [2021-10-13 01:05:22,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states and 338 transitions. [2021-10-13 01:05:22,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 212. [2021-10-13 01:05:22,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 212 states have (on average 1.5141509433962264) internal successors, (321), 211 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 321 transitions. [2021-10-13 01:05:22,777 INFO L704 BuchiCegarLoop]: Abstraction has 212 states and 321 transitions. [2021-10-13 01:05:22,778 INFO L587 BuchiCegarLoop]: Abstraction has 212 states and 321 transitions. [2021-10-13 01:05:22,778 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 01:05:22,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 212 states and 321 transitions. [2021-10-13 01:05:22,779 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-10-13 01:05:22,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:22,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:22,781 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,781 INFO L843 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,781 INFO L791 eck$LassoCheckResult]: Stem: 5286#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5231#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5227#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5189#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5190#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5226#L99-1 assume !false; 5332#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5331#L102 assume 12292 == ssl3_connect_~s__state~0; 5285#L103 [2021-10-13 01:05:22,782 INFO L793 eck$LassoCheckResult]: Loop: 5285#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5245#L207 ssl3_connect_~s__server~0 := 0; 5264#L212 assume 0 != ssl3_connect_~cb~0; 5265#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5202#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5203#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5242#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5215#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5216#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5268#L517 ssl3_connect_~skip~0 := 0; 5236#L99-1 assume !false; 5237#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5233#L102 assume !(12292 == ssl3_connect_~s__state~0); 5234#L105 assume !(16384 == ssl3_connect_~s__state~0); 5326#L108 assume !(4096 == ssl3_connect_~s__state~0); 5327#L111 assume !(20480 == ssl3_connect_~s__state~0); 5244#L114 assume !(4099 == ssl3_connect_~s__state~0); 5246#L117 assume !(4368 == ssl3_connect_~s__state~0); 5238#L120 assume !(4369 == ssl3_connect_~s__state~0); 5239#L123 assume !(4384 == ssl3_connect_~s__state~0); 5303#L126 assume !(4385 == ssl3_connect_~s__state~0); 5302#L129 assume !(4400 == ssl3_connect_~s__state~0); 5301#L132 assume !(4401 == ssl3_connect_~s__state~0); 5300#L135 assume !(4416 == ssl3_connect_~s__state~0); 5299#L138 assume !(4417 == ssl3_connect_~s__state~0); 5297#L141 assume !(4432 == ssl3_connect_~s__state~0); 5296#L144 assume !(4433 == ssl3_connect_~s__state~0); 5284#L147 assume !(4448 == ssl3_connect_~s__state~0); 5276#L150 assume !(4449 == ssl3_connect_~s__state~0); 5180#L153 assume !(4464 == ssl3_connect_~s__state~0); 5181#L156 assume !(4465 == ssl3_connect_~s__state~0); 5266#L159 assume !(4466 == ssl3_connect_~s__state~0); 5223#L162 assume !(4467 == ssl3_connect_~s__state~0); 5224#L165 assume !(4480 == ssl3_connect_~s__state~0); 5304#L168 assume !(4481 == ssl3_connect_~s__state~0); 5278#L171 assume !(4496 == ssl3_connect_~s__state~0); 5279#L174 assume !(4497 == ssl3_connect_~s__state~0); 5247#L177 assume !(4512 == ssl3_connect_~s__state~0); 5162#L180 assume !(4513 == ssl3_connect_~s__state~0); 5163#L183 assume !(4528 == ssl3_connect_~s__state~0); 5219#L186 assume !(4529 == ssl3_connect_~s__state~0); 5259#L189 assume !(4560 == ssl3_connect_~s__state~0); 5272#L192 assume !(4561 == ssl3_connect_~s__state~0); 5274#L195 assume 4352 == ssl3_connect_~s__state~0; 5260#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 5204#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 5205#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5273#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5336#L517 ssl3_connect_~skip~0 := 0; 5335#L99-1 assume !false; 5333#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5308#L102 assume 12292 == ssl3_connect_~s__state~0; 5285#L103 [2021-10-13 01:05:22,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,782 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-13 01:05:22,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105686222] [2021-10-13 01:05:22,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,783 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,791 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:22,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,801 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-13 01:05:22,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309337432] [2021-10-13 01:05:22,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:22,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,824 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309337432] [2021-10-13 01:05:22,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309337432] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,824 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:22,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246042077] [2021-10-13 01:05:22,825 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:22,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:22,826 INFO L87 Difference]: Start difference. First operand 212 states and 321 transitions. cyclomatic complexity: 110 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:22,929 INFO L93 Difference]: Finished difference Result 230 states and 345 transitions. [2021-10-13 01:05:22,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:22,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 345 transitions. [2021-10-13 01:05:22,931 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2021-10-13 01:05:22,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 345 transitions. [2021-10-13 01:05:22,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-10-13 01:05:22,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-10-13 01:05:22,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 345 transitions. [2021-10-13 01:05:22,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:22,935 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 345 transitions. [2021-10-13 01:05:22,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 345 transitions. [2021-10-13 01:05:22,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 227. [2021-10-13 01:05:22,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 227 states have (on average 1.502202643171806) internal successors, (341), 226 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:22,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 341 transitions. [2021-10-13 01:05:22,941 INFO L704 BuchiCegarLoop]: Abstraction has 227 states and 341 transitions. [2021-10-13 01:05:22,941 INFO L587 BuchiCegarLoop]: Abstraction has 227 states and 341 transitions. [2021-10-13 01:05:22,941 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 01:05:22,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 341 transitions. [2021-10-13 01:05:22,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-13 01:05:22,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:22,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:22,943 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,944 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:22,944 INFO L791 eck$LassoCheckResult]: Stem: 5728#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5678#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5674#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5637#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5638#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5673#L99-1 assume !false; 5765#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5764#L102 assume 12292 == ssl3_connect_~s__state~0; 5727#L103 [2021-10-13 01:05:22,944 INFO L793 eck$LassoCheckResult]: Loop: 5727#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5706#L207 ssl3_connect_~s__server~0 := 0; 5707#L212 assume 0 != ssl3_connect_~cb~0; 5708#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5650#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5651#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5687#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5663#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5664#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5756#L517 ssl3_connect_~skip~0 := 0; 5754#L99-1 assume !false; 5752#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5750#L102 assume !(12292 == ssl3_connect_~s__state~0); 5748#L105 assume !(16384 == ssl3_connect_~s__state~0); 5746#L108 assume !(4096 == ssl3_connect_~s__state~0); 5744#L111 assume !(20480 == ssl3_connect_~s__state~0); 5688#L114 assume !(4099 == ssl3_connect_~s__state~0); 5619#L117 assume 4368 == ssl3_connect_~s__state~0; 5620#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5662#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5685#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5686#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5703#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5805#L517 ssl3_connect_~skip~0 := 0; 5804#L99-1 assume !false; 5803#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5802#L102 assume !(12292 == ssl3_connect_~s__state~0); 5801#L105 assume !(16384 == ssl3_connect_~s__state~0); 5799#L108 assume !(4096 == ssl3_connect_~s__state~0); 5794#L111 assume !(20480 == ssl3_connect_~s__state~0); 5792#L114 assume !(4099 == ssl3_connect_~s__state~0); 5790#L117 assume !(4368 == ssl3_connect_~s__state~0); 5788#L120 assume !(4369 == ssl3_connect_~s__state~0); 5773#L123 assume !(4384 == ssl3_connect_~s__state~0); 5755#L126 assume !(4385 == ssl3_connect_~s__state~0); 5753#L129 assume !(4400 == ssl3_connect_~s__state~0); 5751#L132 assume !(4401 == ssl3_connect_~s__state~0); 5749#L135 assume !(4416 == ssl3_connect_~s__state~0); 5747#L138 assume !(4417 == ssl3_connect_~s__state~0); 5745#L141 assume !(4432 == ssl3_connect_~s__state~0); 5743#L144 assume !(4433 == ssl3_connect_~s__state~0); 5726#L147 assume !(4448 == ssl3_connect_~s__state~0); 5717#L150 assume !(4449 == ssl3_connect_~s__state~0); 5718#L153 assume !(4464 == ssl3_connect_~s__state~0); 5771#L156 assume !(4465 == ssl3_connect_~s__state~0); 5770#L159 assume !(4466 == ssl3_connect_~s__state~0); 5768#L162 assume !(4467 == ssl3_connect_~s__state~0); 5767#L165 assume !(4480 == ssl3_connect_~s__state~0); 5766#L168 assume !(4481 == ssl3_connect_~s__state~0); 5720#L171 assume !(4496 == ssl3_connect_~s__state~0); 5721#L174 assume !(4497 == ssl3_connect_~s__state~0); 5689#L177 assume !(4512 == ssl3_connect_~s__state~0); 5610#L180 assume !(4513 == ssl3_connect_~s__state~0); 5611#L183 assume !(4528 == ssl3_connect_~s__state~0); 5667#L186 assume !(4529 == ssl3_connect_~s__state~0); 5701#L189 assume !(4560 == ssl3_connect_~s__state~0); 5712#L192 assume !(4561 == ssl3_connect_~s__state~0); 5715#L195 assume 4352 == ssl3_connect_~s__state~0; 5702#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 5652#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 5653#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5714#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5793#L517 ssl3_connect_~skip~0 := 0; 5791#L99-1 assume !false; 5789#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5772#L102 assume 12292 == ssl3_connect_~s__state~0; 5727#L103 [2021-10-13 01:05:22,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,945 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-13 01:05:22,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144751101] [2021-10-13 01:05:22,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,946 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,952 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:22,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:22,960 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:22,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:22,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-10-13 01:05:22,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:22,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862743412] [2021-10-13 01:05:22,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:22,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:22,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:22,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:22,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862743412] [2021-10-13 01:05:22,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862743412] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:22,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:22,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:22,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510248345] [2021-10-13 01:05:22,997 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:22,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:22,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:22,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:22,998 INFO L87 Difference]: Start difference. First operand 227 states and 341 transitions. cyclomatic complexity: 115 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:23,099 INFO L93 Difference]: Finished difference Result 231 states and 342 transitions. [2021-10-13 01:05:23,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:23,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 342 transitions. [2021-10-13 01:05:23,102 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-10-13 01:05:23,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 342 transitions. [2021-10-13 01:05:23,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2021-10-13 01:05:23,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2021-10-13 01:05:23,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 342 transitions. [2021-10-13 01:05:23,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:23,107 INFO L681 BuchiCegarLoop]: Abstraction has 231 states and 342 transitions. [2021-10-13 01:05:23,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 342 transitions. [2021-10-13 01:05:23,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 227. [2021-10-13 01:05:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 227 states have (on average 1.4801762114537445) internal successors, (336), 226 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 336 transitions. [2021-10-13 01:05:23,114 INFO L704 BuchiCegarLoop]: Abstraction has 227 states and 336 transitions. [2021-10-13 01:05:23,114 INFO L587 BuchiCegarLoop]: Abstraction has 227 states and 336 transitions. [2021-10-13 01:05:23,114 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 01:05:23,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 227 states and 336 transitions. [2021-10-13 01:05:23,116 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-13 01:05:23,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:23,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:23,117 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,117 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,118 INFO L791 eck$LassoCheckResult]: Stem: 6192#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6142#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6138#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6101#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6102#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6137#L99-1 assume !false; 6282#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6281#L102 assume 12292 == ssl3_connect_~s__state~0; 6191#L103 [2021-10-13 01:05:23,118 INFO L793 eck$LassoCheckResult]: Loop: 6191#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6170#L207 ssl3_connect_~s__server~0 := 0; 6171#L212 assume 0 != ssl3_connect_~cb~0; 6172#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6114#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6115#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6150#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6127#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6128#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6287#L517 ssl3_connect_~skip~0 := 0; 6286#L99-1 assume !false; 6284#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6283#L102 assume !(12292 == ssl3_connect_~s__state~0); 6277#L105 assume !(16384 == ssl3_connect_~s__state~0); 6278#L108 assume !(4096 == ssl3_connect_~s__state~0); 6112#L111 assume !(20480 == ssl3_connect_~s__state~0); 6113#L114 assume !(4099 == ssl3_connect_~s__state~0); 6151#L117 assume 4368 == ssl3_connect_~s__state~0; 6125#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6126#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6148#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6149#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6166#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6268#L517 ssl3_connect_~skip~0 := 0; 6266#L99-1 assume !false; 6264#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6262#L102 assume !(12292 == ssl3_connect_~s__state~0); 6260#L105 assume !(16384 == ssl3_connect_~s__state~0); 6258#L108 assume !(4096 == ssl3_connect_~s__state~0); 6256#L111 assume !(20480 == ssl3_connect_~s__state~0); 6254#L114 assume !(4099 == ssl3_connect_~s__state~0); 6083#L117 assume !(4368 == ssl3_connect_~s__state~0); 6084#L120 assume !(4369 == ssl3_connect_~s__state~0); 6121#L123 assume 4384 == ssl3_connect_~s__state~0; 6122#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6096#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6097#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 6143#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6111#L272-2 ssl3_connect_~s__init_num~0 := 0; 6079#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6086#L517 ssl3_connect_~skip~0 := 0; 6146#L99-1 assume !false; 6147#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6144#L102 assume !(12292 == ssl3_connect_~s__state~0); 6109#L105 assume !(16384 == ssl3_connect_~s__state~0); 6110#L108 assume !(4096 == ssl3_connect_~s__state~0); 6280#L111 assume !(20480 == ssl3_connect_~s__state~0); 6276#L114 assume !(4099 == ssl3_connect_~s__state~0); 6275#L117 assume !(4368 == ssl3_connect_~s__state~0); 6274#L120 assume !(4369 == ssl3_connect_~s__state~0); 6269#L123 assume !(4384 == ssl3_connect_~s__state~0); 6267#L126 assume !(4385 == ssl3_connect_~s__state~0); 6265#L129 assume !(4400 == ssl3_connect_~s__state~0); 6263#L132 assume !(4401 == ssl3_connect_~s__state~0); 6261#L135 assume !(4416 == ssl3_connect_~s__state~0); 6259#L138 assume !(4417 == ssl3_connect_~s__state~0); 6257#L141 assume !(4432 == ssl3_connect_~s__state~0); 6255#L144 assume !(4433 == ssl3_connect_~s__state~0); 6253#L147 assume !(4448 == ssl3_connect_~s__state~0); 6203#L150 assume !(4449 == ssl3_connect_~s__state~0); 6091#L153 assume !(4464 == ssl3_connect_~s__state~0); 6093#L156 assume !(4465 == ssl3_connect_~s__state~0); 6173#L159 assume !(4466 == ssl3_connect_~s__state~0); 6135#L162 assume !(4467 == ssl3_connect_~s__state~0); 6098#L165 assume !(4480 == ssl3_connect_~s__state~0); 6080#L168 assume !(4481 == ssl3_connect_~s__state~0); 6082#L171 assume !(4496 == ssl3_connect_~s__state~0); 6195#L174 assume !(4497 == ssl3_connect_~s__state~0); 6196#L177 assume !(4512 == ssl3_connect_~s__state~0); 6210#L180 assume !(4513 == ssl3_connect_~s__state~0); 6206#L183 assume !(4528 == ssl3_connect_~s__state~0); 6204#L186 assume !(4529 == ssl3_connect_~s__state~0); 6205#L189 assume !(4560 == ssl3_connect_~s__state~0); 6176#L192 assume !(4561 == ssl3_connect_~s__state~0); 6179#L195 assume 4352 == ssl3_connect_~s__state~0; 6165#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 6116#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 6117#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6178#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6295#L517 ssl3_connect_~skip~0 := 0; 6294#L99-1 assume !false; 6293#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6236#L102 assume 12292 == ssl3_connect_~s__state~0; 6191#L103 [2021-10-13 01:05:23,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,119 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-13 01:05:23,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969551012] [2021-10-13 01:05:23,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,127 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:23,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,136 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:23,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-10-13 01:05:23,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797769810] [2021-10-13 01:05:23,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:23,211 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:05:23,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:23,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797769810] [2021-10-13 01:05:23,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797769810] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:23,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:23,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:23,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637661597] [2021-10-13 01:05:23,214 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:23,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:23,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:23,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:23,215 INFO L87 Difference]: Start difference. First operand 227 states and 336 transitions. cyclomatic complexity: 110 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:23,356 INFO L93 Difference]: Finished difference Result 270 states and 385 transitions. [2021-10-13 01:05:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:23,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 270 states and 385 transitions. [2021-10-13 01:05:23,361 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2021-10-13 01:05:23,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 270 states to 270 states and 385 transitions. [2021-10-13 01:05:23,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 270 [2021-10-13 01:05:23,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 270 [2021-10-13 01:05:23,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 270 states and 385 transitions. [2021-10-13 01:05:23,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:23,365 INFO L681 BuchiCegarLoop]: Abstraction has 270 states and 385 transitions. [2021-10-13 01:05:23,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states and 385 transitions. [2021-10-13 01:05:23,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 267. [2021-10-13 01:05:23,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 267 states have (on average 1.4269662921348314) internal successors, (381), 266 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 381 transitions. [2021-10-13 01:05:23,373 INFO L704 BuchiCegarLoop]: Abstraction has 267 states and 381 transitions. [2021-10-13 01:05:23,373 INFO L587 BuchiCegarLoop]: Abstraction has 267 states and 381 transitions. [2021-10-13 01:05:23,373 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 01:05:23,374 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 267 states and 381 transitions. [2021-10-13 01:05:23,375 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2021-10-13 01:05:23,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:23,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:23,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,378 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,379 INFO L791 eck$LassoCheckResult]: Stem: 6704#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6644#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6640#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6601#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6602#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6639#L99-1 assume !false; 6758#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6757#L102 assume 12292 == ssl3_connect_~s__state~0; 6703#L103 [2021-10-13 01:05:23,379 INFO L793 eck$LassoCheckResult]: Loop: 6703#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6680#L207 ssl3_connect_~s__server~0 := 0; 6681#L212 assume 0 != ssl3_connect_~cb~0; 6682#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6615#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6616#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6654#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6627#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6628#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6806#L517 ssl3_connect_~skip~0 := 0; 6805#L99-1 assume !false; 6804#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6803#L102 assume !(12292 == ssl3_connect_~s__state~0); 6801#L105 assume !(16384 == ssl3_connect_~s__state~0); 6799#L108 assume !(4096 == ssl3_connect_~s__state~0); 6798#L111 assume !(20480 == ssl3_connect_~s__state~0); 6656#L114 assume !(4099 == ssl3_connect_~s__state~0); 6657#L117 assume 4368 == ssl3_connect_~s__state~0; 6625#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6626#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6652#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6653#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6677#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6838#L517 ssl3_connect_~skip~0 := 0; 6837#L99-1 assume !false; 6836#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6647#L102 assume !(12292 == ssl3_connect_~s__state~0); 6648#L105 assume !(16384 == ssl3_connect_~s__state~0); 6835#L108 assume !(4096 == ssl3_connect_~s__state~0); 6834#L111 assume !(20480 == ssl3_connect_~s__state~0); 6833#L114 assume !(4099 == ssl3_connect_~s__state~0); 6832#L117 assume !(4368 == ssl3_connect_~s__state~0); 6831#L120 assume !(4369 == ssl3_connect_~s__state~0); 6741#L123 assume 4384 == ssl3_connect_~s__state~0; 6706#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6596#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6597#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 6645#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6646#L272-2 ssl3_connect_~s__init_num~0 := 0; 6582#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6769#L517 ssl3_connect_~skip~0 := 0; 6770#L99-1 assume !false; 6765#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6766#L102 assume !(12292 == ssl3_connect_~s__state~0); 6759#L105 assume !(16384 == ssl3_connect_~s__state~0); 6760#L108 assume !(4096 == ssl3_connect_~s__state~0); 6816#L111 assume !(20480 == ssl3_connect_~s__state~0); 6815#L114 assume !(4099 == ssl3_connect_~s__state~0); 6814#L117 assume !(4368 == ssl3_connect_~s__state~0); 6813#L120 assume !(4369 == ssl3_connect_~s__state~0); 6795#L123 assume !(4384 == ssl3_connect_~s__state~0); 6796#L126 assume !(4385 == ssl3_connect_~s__state~0); 6732#L129 assume !(4400 == ssl3_connect_~s__state~0); 6733#L132 assume !(4401 == ssl3_connect_~s__state~0); 6734#L135 assume !(4416 == ssl3_connect_~s__state~0); 6750#L138 assume !(4417 == ssl3_connect_~s__state~0); 6751#L141 assume !(4432 == ssl3_connect_~s__state~0); 6802#L144 assume !(4433 == ssl3_connect_~s__state~0); 6800#L147 assume !(4448 == ssl3_connect_~s__state~0); 6724#L150 assume !(4449 == ssl3_connect_~s__state~0); 6725#L153 assume !(4464 == ssl3_connect_~s__state~0); 6739#L156 assume !(4465 == ssl3_connect_~s__state~0); 6785#L159 assume !(4466 == ssl3_connect_~s__state~0); 6784#L162 assume !(4467 == ssl3_connect_~s__state~0); 6748#L165 assume !(4480 == ssl3_connect_~s__state~0); 6749#L168 assume !(4481 == ssl3_connect_~s__state~0); 6712#L171 assume !(4496 == ssl3_connect_~s__state~0); 6713#L174 assume !(4497 == ssl3_connect_~s__state~0); 6781#L177 assume !(4512 == ssl3_connect_~s__state~0); 6780#L180 assume !(4513 == ssl3_connect_~s__state~0); 6728#L183 assume !(4528 == ssl3_connect_~s__state~0); 6729#L186 assume !(4529 == ssl3_connect_~s__state~0); 6779#L189 assume !(4560 == ssl3_connect_~s__state~0); 6687#L192 assume !(4561 == ssl3_connect_~s__state~0); 6690#L195 assume 4352 == ssl3_connect_~s__state~0; 6676#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 6617#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 6618#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6689#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6788#L517 ssl3_connect_~skip~0 := 0; 6787#L99-1 assume !false; 6786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6740#L102 assume 12292 == ssl3_connect_~s__state~0; 6703#L103 [2021-10-13 01:05:23,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,380 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-13 01:05:23,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332791188] [2021-10-13 01:05:23,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,387 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:23,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,403 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:23,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,404 INFO L82 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-10-13 01:05:23,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407257486] [2021-10-13 01:05:23,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:23,448 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 01:05:23,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:23,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407257486] [2021-10-13 01:05:23,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407257486] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:23,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:23,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:23,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984417776] [2021-10-13 01:05:23,450 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:23,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:23,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:23,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:23,451 INFO L87 Difference]: Start difference. First operand 267 states and 381 transitions. cyclomatic complexity: 115 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:23,555 INFO L93 Difference]: Finished difference Result 290 states and 411 transitions. [2021-10-13 01:05:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:23,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 290 states and 411 transitions. [2021-10-13 01:05:23,558 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2021-10-13 01:05:23,561 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 290 states to 290 states and 411 transitions. [2021-10-13 01:05:23,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2021-10-13 01:05:23,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2021-10-13 01:05:23,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 411 transitions. [2021-10-13 01:05:23,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:23,563 INFO L681 BuchiCegarLoop]: Abstraction has 290 states and 411 transitions. [2021-10-13 01:05:23,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 411 transitions. [2021-10-13 01:05:23,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 286. [2021-10-13 01:05:23,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 286 states have (on average 1.416083916083916) internal successors, (405), 285 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 405 transitions. [2021-10-13 01:05:23,571 INFO L704 BuchiCegarLoop]: Abstraction has 286 states and 405 transitions. [2021-10-13 01:05:23,571 INFO L587 BuchiCegarLoop]: Abstraction has 286 states and 405 transitions. [2021-10-13 01:05:23,571 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 01:05:23,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 286 states and 405 transitions. [2021-10-13 01:05:23,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2021-10-13 01:05:23,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:23,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:23,574 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,575 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,575 INFO L791 eck$LassoCheckResult]: Stem: 7260#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7206#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7202#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7164#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7165#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7201#L99-1 assume !false; 7364#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7362#L102 assume 12292 == ssl3_connect_~s__state~0; 7259#L103 [2021-10-13 01:05:23,575 INFO L793 eck$LassoCheckResult]: Loop: 7259#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 7243#L207 ssl3_connect_~s__server~0 := 0; 7244#L212 assume 0 != ssl3_connect_~cb~0; 7245#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7178#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7179#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7216#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7191#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 7192#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7420#L517 ssl3_connect_~skip~0 := 0; 7419#L99-1 assume !false; 7418#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7209#L102 assume !(12292 == ssl3_connect_~s__state~0); 7172#L105 assume !(16384 == ssl3_connect_~s__state~0); 7173#L108 assume !(4096 == ssl3_connect_~s__state~0); 7408#L111 assume !(20480 == ssl3_connect_~s__state~0); 7218#L114 assume !(4099 == ssl3_connect_~s__state~0); 7219#L117 assume 4368 == ssl3_connect_~s__state~0; 7189#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7190#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7214#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7215#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7238#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7369#L517 ssl3_connect_~skip~0 := 0; 7367#L99-1 assume !false; 7366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7365#L102 assume !(12292 == ssl3_connect_~s__state~0); 7363#L105 assume !(16384 == ssl3_connect_~s__state~0); 7361#L108 assume !(4096 == ssl3_connect_~s__state~0); 7360#L111 assume !(20480 == ssl3_connect_~s__state~0); 7358#L114 assume !(4099 == ssl3_connect_~s__state~0); 7355#L117 assume !(4368 == ssl3_connect_~s__state~0); 7351#L120 assume !(4369 == ssl3_connect_~s__state~0); 7288#L123 assume 4384 == ssl3_connect_~s__state~0; 7262#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7159#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7160#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 7207#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7174#L272-2 ssl3_connect_~s__init_num~0 := 0; 7175#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7401#L517 ssl3_connect_~skip~0 := 0; 7333#L99-1 assume !false; 7331#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7329#L102 assume !(12292 == ssl3_connect_~s__state~0); 7327#L105 assume !(16384 == ssl3_connect_~s__state~0); 7326#L108 assume !(4096 == ssl3_connect_~s__state~0); 7325#L111 assume !(20480 == ssl3_connect_~s__state~0); 7324#L114 assume !(4099 == ssl3_connect_~s__state~0); 7323#L117 assume !(4368 == ssl3_connect_~s__state~0); 7321#L120 assume !(4369 == ssl3_connect_~s__state~0); 7319#L123 assume !(4384 == ssl3_connect_~s__state~0); 7241#L126 assume !(4385 == ssl3_connect_~s__state~0); 7242#L129 assume 4400 == ssl3_connect_~s__state~0; 7256#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 7171#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7145#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7374#L517 ssl3_connect_~skip~0 := 0; 7372#L99-1 assume !false; 7370#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7368#L102 assume !(12292 == ssl3_connect_~s__state~0); 7356#L105 assume !(16384 == ssl3_connect_~s__state~0); 7353#L108 assume !(4096 == ssl3_connect_~s__state~0); 7349#L111 assume !(20480 == ssl3_connect_~s__state~0); 7346#L114 assume !(4099 == ssl3_connect_~s__state~0); 7344#L117 assume !(4368 == ssl3_connect_~s__state~0); 7332#L120 assume !(4369 == ssl3_connect_~s__state~0); 7330#L123 assume !(4384 == ssl3_connect_~s__state~0); 7328#L126 assume !(4385 == ssl3_connect_~s__state~0); 7306#L129 assume !(4400 == ssl3_connect_~s__state~0); 7307#L132 assume !(4401 == ssl3_connect_~s__state~0); 7302#L135 assume !(4416 == ssl3_connect_~s__state~0); 7303#L138 assume !(4417 == ssl3_connect_~s__state~0); 7322#L141 assume !(4432 == ssl3_connect_~s__state~0); 7320#L144 assume !(4433 == ssl3_connect_~s__state~0); 7318#L147 assume !(4448 == ssl3_connect_~s__state~0); 7317#L150 assume !(4449 == ssl3_connect_~s__state~0); 7316#L153 assume !(4464 == ssl3_connect_~s__state~0); 7315#L156 assume !(4465 == ssl3_connect_~s__state~0); 7314#L159 assume !(4466 == ssl3_connect_~s__state~0); 7313#L162 assume !(4467 == ssl3_connect_~s__state~0); 7312#L165 assume !(4480 == ssl3_connect_~s__state~0); 7311#L168 assume !(4481 == ssl3_connect_~s__state~0); 7268#L171 assume !(4496 == ssl3_connect_~s__state~0); 7269#L174 assume !(4497 == ssl3_connect_~s__state~0); 7309#L177 assume !(4512 == ssl3_connect_~s__state~0); 7308#L180 assume !(4513 == ssl3_connect_~s__state~0); 7280#L183 assume !(4528 == ssl3_connect_~s__state~0); 7278#L186 assume !(4529 == ssl3_connect_~s__state~0); 7279#L189 assume !(4560 == ssl3_connect_~s__state~0); 7249#L192 assume !(4561 == ssl3_connect_~s__state~0); 7250#L195 assume 4352 == ssl3_connect_~s__state~0; 7237#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7180#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7181#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7234#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7151#L517 ssl3_connect_~skip~0 := 0; 7211#L99-1 assume !false; 7212#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7225#L102 assume 12292 == ssl3_connect_~s__state~0; 7259#L103 [2021-10-13 01:05:23,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,576 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-13 01:05:23,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574028041] [2021-10-13 01:05:23,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,584 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:23,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,592 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:23,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,593 INFO L82 PathProgramCache]: Analyzing trace with hash 651167633, now seen corresponding path program 1 times [2021-10-13 01:05:23,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217045799] [2021-10-13 01:05:23,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:23,619 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-13 01:05:23,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:23,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217045799] [2021-10-13 01:05:23,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217045799] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:23,619 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:23,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:23,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116088877] [2021-10-13 01:05:23,620 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:23,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:23,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:23,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:23,621 INFO L87 Difference]: Start difference. First operand 286 states and 405 transitions. cyclomatic complexity: 120 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:23,726 INFO L93 Difference]: Finished difference Result 310 states and 435 transitions. [2021-10-13 01:05:23,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:23,727 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 310 states and 435 transitions. [2021-10-13 01:05:23,730 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2021-10-13 01:05:23,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 310 states to 310 states and 435 transitions. [2021-10-13 01:05:23,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2021-10-13 01:05:23,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2021-10-13 01:05:23,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 310 states and 435 transitions. [2021-10-13 01:05:23,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:23,735 INFO L681 BuchiCegarLoop]: Abstraction has 310 states and 435 transitions. [2021-10-13 01:05:23,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states and 435 transitions. [2021-10-13 01:05:23,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 307. [2021-10-13 01:05:23,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 307 states have (on average 1.4039087947882736) internal successors, (431), 306 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 431 transitions. [2021-10-13 01:05:23,743 INFO L704 BuchiCegarLoop]: Abstraction has 307 states and 431 transitions. [2021-10-13 01:05:23,743 INFO L587 BuchiCegarLoop]: Abstraction has 307 states and 431 transitions. [2021-10-13 01:05:23,743 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 01:05:23,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 307 states and 431 transitions. [2021-10-13 01:05:23,746 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2021-10-13 01:05:23,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:23,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:23,747 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,748 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,748 INFO L791 eck$LassoCheckResult]: Stem: 7862#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7807#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7803#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7766#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 7767#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7802#L99-1 assume !false; 7978#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7893#L102 assume 12292 == ssl3_connect_~s__state~0; 7861#L103 [2021-10-13 01:05:23,748 INFO L793 eck$LassoCheckResult]: Loop: 7861#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 7842#L207 ssl3_connect_~s__server~0 := 0; 7843#L212 assume 0 != ssl3_connect_~cb~0; 7844#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7783#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7784#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7817#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7792#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 7793#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8010#L517 ssl3_connect_~skip~0 := 0; 8008#L99-1 assume !false; 8006#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8004#L102 assume !(12292 == ssl3_connect_~s__state~0); 8002#L105 assume !(16384 == ssl3_connect_~s__state~0); 8000#L108 assume !(4096 == ssl3_connect_~s__state~0); 7998#L111 assume !(20480 == ssl3_connect_~s__state~0); 7819#L114 assume !(4099 == ssl3_connect_~s__state~0); 7820#L117 assume 4368 == ssl3_connect_~s__state~0; 7790#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 7791#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7815#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7816#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7838#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8034#L517 ssl3_connect_~skip~0 := 0; 8033#L99-1 assume !false; 8028#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8026#L102 assume !(12292 == ssl3_connect_~s__state~0); 8024#L105 assume !(16384 == ssl3_connect_~s__state~0); 7785#L108 assume !(4096 == ssl3_connect_~s__state~0); 7778#L111 assume !(20480 == ssl3_connect_~s__state~0); 7779#L114 assume !(4099 == ssl3_connect_~s__state~0); 7750#L117 assume !(4368 == ssl3_connect_~s__state~0); 7751#L120 assume !(4369 == ssl3_connect_~s__state~0); 7814#L123 assume 4384 == ssl3_connect_~s__state~0; 7864#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 7762#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7763#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 7808#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7776#L272-2 ssl3_connect_~s__init_num~0 := 0; 7777#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8043#L517 ssl3_connect_~skip~0 := 0; 8041#L99-1 assume !false; 7996#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7995#L102 assume !(12292 == ssl3_connect_~s__state~0); 7992#L105 assume !(16384 == ssl3_connect_~s__state~0); 7989#L108 assume !(4096 == ssl3_connect_~s__state~0); 7986#L111 assume !(20480 == ssl3_connect_~s__state~0); 7984#L114 assume !(4099 == ssl3_connect_~s__state~0); 7983#L117 assume !(4368 == ssl3_connect_~s__state~0); 7981#L120 assume !(4369 == ssl3_connect_~s__state~0); 7980#L123 assume !(4384 == ssl3_connect_~s__state~0); 7979#L126 assume !(4385 == ssl3_connect_~s__state~0); 7885#L129 assume 4400 == ssl3_connect_~s__state~0; 7857#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 7773#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7851#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8009#L517 ssl3_connect_~skip~0 := 0; 8007#L99-1 assume !false; 8005#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8003#L102 assume !(12292 == ssl3_connect_~s__state~0); 8001#L105 assume !(16384 == ssl3_connect_~s__state~0); 7999#L108 assume !(4096 == ssl3_connect_~s__state~0); 7997#L111 assume !(20480 == ssl3_connect_~s__state~0); 7993#L114 assume !(4099 == ssl3_connect_~s__state~0); 7990#L117 assume !(4368 == ssl3_connect_~s__state~0); 7987#L120 assume !(4369 == ssl3_connect_~s__state~0); 7985#L123 assume !(4384 == ssl3_connect_~s__state~0); 7840#L126 assume !(4385 == ssl3_connect_~s__state~0); 7841#L129 assume !(4400 == ssl3_connect_~s__state~0); 7860#L132 assume !(4401 == ssl3_connect_~s__state~0); 7965#L135 assume 4416 == ssl3_connect_~s__state~0; 7797#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 7798#L298 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7788#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7789#L306 assume !(0 == ssl3_connect_~tmp___6~0); 7747#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8027#L517 ssl3_connect_~skip~0 := 0; 8025#L99-1 assume !false; 8023#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8022#L102 assume !(12292 == ssl3_connect_~s__state~0); 8021#L105 assume !(16384 == ssl3_connect_~s__state~0); 8019#L108 assume !(4096 == ssl3_connect_~s__state~0); 7961#L111 assume !(20480 == ssl3_connect_~s__state~0); 7873#L114 assume !(4099 == ssl3_connect_~s__state~0); 7874#L117 assume !(4368 == ssl3_connect_~s__state~0); 7896#L120 assume !(4369 == ssl3_connect_~s__state~0); 7897#L123 assume !(4384 == ssl3_connect_~s__state~0); 7894#L126 assume !(4385 == ssl3_connect_~s__state~0); 7895#L129 assume !(4400 == ssl3_connect_~s__state~0); 7886#L132 assume !(4401 == ssl3_connect_~s__state~0); 7887#L135 assume !(4416 == ssl3_connect_~s__state~0); 7909#L138 assume !(4417 == ssl3_connect_~s__state~0); 7901#L141 assume !(4432 == ssl3_connect_~s__state~0); 7902#L144 assume !(4433 == ssl3_connect_~s__state~0); 7877#L147 assume !(4448 == ssl3_connect_~s__state~0); 7878#L150 assume !(4449 == ssl3_connect_~s__state~0); 7879#L153 assume !(4464 == ssl3_connect_~s__state~0); 7917#L156 assume !(4465 == ssl3_connect_~s__state~0); 7916#L159 assume !(4466 == ssl3_connect_~s__state~0); 7914#L162 assume !(4467 == ssl3_connect_~s__state~0); 7912#L165 assume !(4480 == ssl3_connect_~s__state~0); 7908#L168 assume !(4481 == ssl3_connect_~s__state~0); 7907#L171 assume !(4496 == ssl3_connect_~s__state~0); 7906#L174 assume !(4497 == ssl3_connect_~s__state~0); 7883#L177 assume !(4512 == ssl3_connect_~s__state~0); 7884#L180 assume !(4513 == ssl3_connect_~s__state~0); 7882#L183 assume !(4528 == ssl3_connect_~s__state~0); 7880#L186 assume !(4529 == ssl3_connect_~s__state~0); 7881#L189 assume !(4560 == ssl3_connect_~s__state~0); 7849#L192 assume !(4561 == ssl3_connect_~s__state~0); 7852#L195 assume 4352 == ssl3_connect_~s__state~0; 7837#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7780#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7781#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7850#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7954#L517 ssl3_connect_~skip~0 := 0; 7952#L99-1 assume !false; 7950#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7948#L102 assume 12292 == ssl3_connect_~s__state~0; 7861#L103 [2021-10-13 01:05:23,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,749 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-13 01:05:23,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860252702] [2021-10-13 01:05:23,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,757 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:23,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,765 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:23,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,766 INFO L82 PathProgramCache]: Analyzing trace with hash 572453145, now seen corresponding path program 1 times [2021-10-13 01:05:23,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839309885] [2021-10-13 01:05:23,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:23,801 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-13 01:05:23,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:23,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839309885] [2021-10-13 01:05:23,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839309885] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:23,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:23,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:23,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158488503] [2021-10-13 01:05:23,803 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:23,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:23,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:23,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:23,804 INFO L87 Difference]: Start difference. First operand 307 states and 431 transitions. cyclomatic complexity: 125 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:23,830 INFO L93 Difference]: Finished difference Result 601 states and 841 transitions. [2021-10-13 01:05:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:23,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 841 transitions. [2021-10-13 01:05:23,836 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-10-13 01:05:23,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 841 transitions. [2021-10-13 01:05:23,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 601 [2021-10-13 01:05:23,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 601 [2021-10-13 01:05:23,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 841 transitions. [2021-10-13 01:05:23,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:23,845 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 841 transitions. [2021-10-13 01:05:23,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 841 transitions. [2021-10-13 01:05:23,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 601. [2021-10-13 01:05:23,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 601 states have (on average 1.399334442595674) internal successors, (841), 600 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 841 transitions. [2021-10-13 01:05:23,861 INFO L704 BuchiCegarLoop]: Abstraction has 601 states and 841 transitions. [2021-10-13 01:05:23,861 INFO L587 BuchiCegarLoop]: Abstraction has 601 states and 841 transitions. [2021-10-13 01:05:23,861 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 01:05:23,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 601 states and 841 transitions. [2021-10-13 01:05:23,865 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-10-13 01:05:23,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:23,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:23,867 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,867 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:23,868 INFO L791 eck$LassoCheckResult]: Stem: 8786#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8725#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8721#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8681#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8682#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8720#L99-1 assume !false; 8903#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8817#L102 assume 12292 == ssl3_connect_~s__state~0; 8818#L103 [2021-10-13 01:05:23,868 INFO L793 eck$LassoCheckResult]: Loop: 8818#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 8796#L207 ssl3_connect_~s__server~0 := 0; 9107#L212 assume 0 != ssl3_connect_~cb~0; 9106#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9105#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9103#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9101#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 9100#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 9093#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9087#L517 ssl3_connect_~skip~0 := 0; 9085#L99-1 assume !false; 9083#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9081#L102 assume !(12292 == ssl3_connect_~s__state~0); 9079#L105 assume !(16384 == ssl3_connect_~s__state~0); 9077#L108 assume !(4096 == ssl3_connect_~s__state~0); 9076#L111 assume !(20480 == ssl3_connect_~s__state~0); 9075#L114 assume !(4099 == ssl3_connect_~s__state~0); 9074#L117 assume 4368 == ssl3_connect_~s__state~0; 8852#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 9073#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8764#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9071#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 9070#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9065#L517 ssl3_connect_~skip~0 := 0; 9064#L99-1 assume !false; 9063#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9062#L102 assume !(12292 == ssl3_connect_~s__state~0); 9060#L105 assume !(16384 == ssl3_connect_~s__state~0); 9059#L108 assume !(4096 == ssl3_connect_~s__state~0); 9058#L111 assume !(20480 == ssl3_connect_~s__state~0); 9057#L114 assume !(4099 == ssl3_connect_~s__state~0); 9056#L117 assume !(4368 == ssl3_connect_~s__state~0); 9055#L120 assume !(4369 == ssl3_connect_~s__state~0); 9054#L123 assume 4384 == ssl3_connect_~s__state~0; 8846#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 9053#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8677#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 9050#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 9051#L272-2 ssl3_connect_~s__init_num~0 := 0; 9131#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9125#L517 ssl3_connect_~skip~0 := 0; 9124#L99-1 assume !false; 9123#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9121#L102 assume !(12292 == ssl3_connect_~s__state~0); 9120#L105 assume !(16384 == ssl3_connect_~s__state~0); 9119#L108 assume !(4096 == ssl3_connect_~s__state~0); 9118#L111 assume !(20480 == ssl3_connect_~s__state~0); 9116#L114 assume !(4099 == ssl3_connect_~s__state~0); 9115#L117 assume !(4368 == ssl3_connect_~s__state~0); 9114#L120 assume !(4369 == ssl3_connect_~s__state~0); 9113#L123 assume !(4384 == ssl3_connect_~s__state~0); 9112#L126 assume !(4385 == ssl3_connect_~s__state~0); 9111#L129 assume 4400 == ssl3_connect_~s__state~0; 8838#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 9108#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9099#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9094#L517 ssl3_connect_~skip~0 := 0; 9088#L99-1 assume !false; 9086#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9084#L102 assume !(12292 == ssl3_connect_~s__state~0); 9082#L105 assume !(16384 == ssl3_connect_~s__state~0); 9080#L108 assume !(4096 == ssl3_connect_~s__state~0); 9078#L111 assume !(20480 == ssl3_connect_~s__state~0); 8901#L114 assume !(4099 == ssl3_connect_~s__state~0); 8895#L117 assume !(4368 == ssl3_connect_~s__state~0); 8893#L120 assume !(4369 == ssl3_connect_~s__state~0); 8891#L123 assume !(4384 == ssl3_connect_~s__state~0); 8889#L126 assume !(4385 == ssl3_connect_~s__state~0); 8887#L129 assume !(4400 == ssl3_connect_~s__state~0); 8885#L132 assume !(4401 == ssl3_connect_~s__state~0); 8822#L135 assume 4416 == ssl3_connect_~s__state~0; 8819#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 8715#L298 assume !(3 == ssl3_connect_~blastFlag~0); 8716#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8929#L306 assume !(0 == ssl3_connect_~tmp___6~0); 8926#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8920#L517 ssl3_connect_~skip~0 := 0; 8918#L99-1 assume !false; 8915#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8914#L102 assume !(12292 == ssl3_connect_~s__state~0); 8913#L105 assume !(16384 == ssl3_connect_~s__state~0); 8911#L108 assume !(4096 == ssl3_connect_~s__state~0); 8862#L111 assume !(20480 == ssl3_connect_~s__state~0); 8863#L114 assume !(4099 == ssl3_connect_~s__state~0); 8855#L117 assume !(4368 == ssl3_connect_~s__state~0); 8856#L120 assume !(4369 == ssl3_connect_~s__state~0); 8848#L123 assume !(4384 == ssl3_connect_~s__state~0); 8849#L126 assume !(4385 == ssl3_connect_~s__state~0); 8841#L129 assume !(4400 == ssl3_connect_~s__state~0); 8842#L132 assume !(4401 == ssl3_connect_~s__state~0); 8825#L135 assume !(4416 == ssl3_connect_~s__state~0); 8826#L138 assume !(4417 == ssl3_connect_~s__state~0); 8833#L141 assume !(4432 == ssl3_connect_~s__state~0); 8834#L144 assume !(4433 == ssl3_connect_~s__state~0); 8798#L147 assume !(4448 == ssl3_connect_~s__state~0); 8800#L150 assume !(4449 == ssl3_connect_~s__state~0); 8801#L153 assume !(4464 == ssl3_connect_~s__state~0); 8806#L156 assume !(4465 == ssl3_connect_~s__state~0); 8807#L159 assume !(4466 == ssl3_connect_~s__state~0); 8808#L162 assume !(4467 == ssl3_connect_~s__state~0); 8809#L165 assume !(4480 == ssl3_connect_~s__state~0); 8835#L168 assume !(4481 == ssl3_connect_~s__state~0); 8813#L171 assume !(4496 == ssl3_connect_~s__state~0); 8815#L174 assume !(4497 == ssl3_connect_~s__state~0); 8816#L177 assume !(4512 == ssl3_connect_~s__state~0); 8969#L180 assume !(4513 == ssl3_connect_~s__state~0); 8967#L183 assume !(4528 == ssl3_connect_~s__state~0); 8965#L186 assume !(4529 == ssl3_connect_~s__state~0); 8962#L189 assume !(4560 == ssl3_connect_~s__state~0); 8954#L192 assume !(4561 == ssl3_connect_~s__state~0); 8953#L195 assume 4352 == ssl3_connect_~s__state~0; 8952#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 8698#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 8699#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8771#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8876#L517 ssl3_connect_~skip~0 := 0; 8874#L99-1 assume !false; 8872#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8870#L102 assume 12292 == ssl3_connect_~s__state~0; 8818#L103 [2021-10-13 01:05:23,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,869 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-13 01:05:23,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550626250] [2021-10-13 01:05:23,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,870 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,919 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:23,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:23,927 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:23,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:23,928 INFO L82 PathProgramCache]: Analyzing trace with hash 219364763, now seen corresponding path program 1 times [2021-10-13 01:05:23,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:23,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183886840] [2021-10-13 01:05:23,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:23,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:23,956 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-10-13 01:05:23,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:23,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183886840] [2021-10-13 01:05:23,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183886840] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:23,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:23,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:23,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42294746] [2021-10-13 01:05:23,957 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:23,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:23,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:23,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:23,958 INFO L87 Difference]: Start difference. First operand 601 states and 841 transitions. cyclomatic complexity: 241 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:24,091 INFO L93 Difference]: Finished difference Result 653 states and 903 transitions. [2021-10-13 01:05:24,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:24,091 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 903 transitions. [2021-10-13 01:05:24,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2021-10-13 01:05:24,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 903 transitions. [2021-10-13 01:05:24,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 653 [2021-10-13 01:05:24,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 653 [2021-10-13 01:05:24,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 903 transitions. [2021-10-13 01:05:24,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:24,107 INFO L681 BuchiCegarLoop]: Abstraction has 653 states and 903 transitions. [2021-10-13 01:05:24,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 903 transitions. [2021-10-13 01:05:24,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 647. [2021-10-13 01:05:24,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 647 states have (on average 1.3863987635239567) internal successors, (897), 646 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 897 transitions. [2021-10-13 01:05:24,125 INFO L704 BuchiCegarLoop]: Abstraction has 647 states and 897 transitions. [2021-10-13 01:05:24,125 INFO L587 BuchiCegarLoop]: Abstraction has 647 states and 897 transitions. [2021-10-13 01:05:24,125 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 01:05:24,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 647 states and 897 transitions. [2021-10-13 01:05:24,129 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2021-10-13 01:05:24,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:24,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:24,132 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,132 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,132 INFO L791 eck$LassoCheckResult]: Stem: 10045#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9983#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9979#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9940#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 9941#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 9978#L99-1 assume !false; 10183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10081#L102 assume 12292 == ssl3_connect_~s__state~0; 10044#L103 [2021-10-13 01:05:24,133 INFO L793 eck$LassoCheckResult]: Loop: 10044#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 10017#L207 ssl3_connect_~s__server~0 := 0; 10018#L212 assume 0 != ssl3_connect_~cb~0; 10019#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9955#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9956#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9993#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 9966#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 9967#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10535#L517 ssl3_connect_~skip~0 := 0; 10534#L99-1 assume !false; 10533#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10531#L102 assume !(12292 == ssl3_connect_~s__state~0); 10530#L105 assume !(16384 == ssl3_connect_~s__state~0); 10525#L108 assume !(4096 == ssl3_connect_~s__state~0); 10523#L111 assume !(20480 == ssl3_connect_~s__state~0); 10521#L114 assume !(4099 == ssl3_connect_~s__state~0); 10458#L117 assume 4368 == ssl3_connect_~s__state~0; 9964#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 9965#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10022#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10454#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10452#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10446#L517 ssl3_connect_~skip~0 := 0; 10444#L99-1 assume !false; 10443#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10442#L102 assume !(12292 == ssl3_connect_~s__state~0); 10440#L105 assume !(16384 == ssl3_connect_~s__state~0); 10438#L108 assume !(4096 == ssl3_connect_~s__state~0); 10436#L111 assume !(20480 == ssl3_connect_~s__state~0); 10431#L114 assume !(4099 == ssl3_connect_~s__state~0); 10429#L117 assume !(4368 == ssl3_connect_~s__state~0); 10426#L120 assume !(4369 == ssl3_connect_~s__state~0); 10094#L123 assume 4384 == ssl3_connect_~s__state~0; 10095#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 9935#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9936#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 9984#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9951#L272-2 ssl3_connect_~s__init_num~0 := 0; 9952#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10494#L517 ssl3_connect_~skip~0 := 0; 10493#L99-1 assume !false; 10492#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10491#L102 assume !(12292 == ssl3_connect_~s__state~0); 10490#L105 assume !(16384 == ssl3_connect_~s__state~0); 10489#L108 assume !(4096 == ssl3_connect_~s__state~0); 10488#L111 assume !(20480 == ssl3_connect_~s__state~0); 10420#L114 assume !(4099 == ssl3_connect_~s__state~0); 10414#L117 assume !(4368 == ssl3_connect_~s__state~0); 10412#L120 assume !(4369 == ssl3_connect_~s__state~0); 10411#L123 assume !(4384 == ssl3_connect_~s__state~0); 10410#L126 assume !(4385 == ssl3_connect_~s__state~0); 10408#L129 assume !(4400 == ssl3_connect_~s__state~0); 10406#L132 assume !(4401 == ssl3_connect_~s__state~0); 10405#L135 assume !(4416 == ssl3_connect_~s__state~0); 10404#L138 assume !(4417 == ssl3_connect_~s__state~0); 10402#L141 assume !(4432 == ssl3_connect_~s__state~0); 10400#L144 assume !(4433 == ssl3_connect_~s__state~0); 10398#L147 assume !(4448 == ssl3_connect_~s__state~0); 10396#L150 assume !(4449 == ssl3_connect_~s__state~0); 10394#L153 assume !(4464 == ssl3_connect_~s__state~0); 10392#L156 assume !(4465 == ssl3_connect_~s__state~0); 10391#L159 assume !(4466 == ssl3_connect_~s__state~0); 10390#L162 assume !(4467 == ssl3_connect_~s__state~0); 10386#L165 assume !(4480 == ssl3_connect_~s__state~0); 10385#L168 assume !(4481 == ssl3_connect_~s__state~0); 10384#L171 assume !(4496 == ssl3_connect_~s__state~0); 10378#L174 assume !(4497 == ssl3_connect_~s__state~0); 9996#L177 assume !(4512 == ssl3_connect_~s__state~0); 9916#L180 assume !(4513 == ssl3_connect_~s__state~0); 9917#L183 assume !(4528 == ssl3_connect_~s__state~0); 9971#L186 assume !(4529 == ssl3_connect_~s__state~0); 10010#L189 assume 4560 == ssl3_connect_~s__state~0; 10104#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 10253#L428 assume !(ssl3_connect_~ret~0 <= 0); 10252#L431 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 10225#L431-2 ssl3_connect_~s__init_num~0 := 0; 10139#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10133#L517 ssl3_connect_~skip~0 := 0; 10131#L99-1 assume !false; 10129#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10127#L102 assume !(12292 == ssl3_connect_~s__state~0); 10125#L105 assume !(16384 == ssl3_connect_~s__state~0); 10123#L108 assume !(4096 == ssl3_connect_~s__state~0); 10120#L111 assume !(20480 == ssl3_connect_~s__state~0); 10121#L114 assume !(4099 == ssl3_connect_~s__state~0); 10274#L117 assume !(4368 == ssl3_connect_~s__state~0); 10272#L120 assume !(4369 == ssl3_connect_~s__state~0); 10270#L123 assume !(4384 == ssl3_connect_~s__state~0); 10268#L126 assume !(4385 == ssl3_connect_~s__state~0); 10107#L129 assume !(4400 == ssl3_connect_~s__state~0); 10092#L132 assume !(4401 == ssl3_connect_~s__state~0); 10091#L135 assume !(4416 == ssl3_connect_~s__state~0); 10085#L138 assume !(4417 == ssl3_connect_~s__state~0); 10086#L141 assume !(4432 == ssl3_connect_~s__state~0); 10339#L144 assume !(4433 == ssl3_connect_~s__state~0); 10063#L147 assume !(4448 == ssl3_connect_~s__state~0); 10065#L150 assume !(4449 == ssl3_connect_~s__state~0); 10066#L153 assume !(4464 == ssl3_connect_~s__state~0); 10251#L156 assume !(4465 == ssl3_connect_~s__state~0); 10250#L159 assume !(4466 == ssl3_connect_~s__state~0); 10249#L162 assume !(4467 == ssl3_connect_~s__state~0); 10236#L165 assume !(4480 == ssl3_connect_~s__state~0); 10237#L168 assume !(4481 == ssl3_connect_~s__state~0); 10079#L171 assume !(4496 == ssl3_connect_~s__state~0); 10080#L174 assume !(4497 == ssl3_connect_~s__state~0); 10070#L177 assume !(4512 == ssl3_connect_~s__state~0); 10071#L180 assume !(4513 == ssl3_connect_~s__state~0); 10072#L183 assume !(4528 == ssl3_connect_~s__state~0); 10088#L186 assume !(4529 == ssl3_connect_~s__state~0); 10090#L189 assume !(4560 == ssl3_connect_~s__state~0); 10027#L192 assume !(4561 == ssl3_connect_~s__state~0); 10030#L195 assume 4352 == ssl3_connect_~s__state~0; 10011#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 9957#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 9958#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10028#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10134#L517 ssl3_connect_~skip~0 := 0; 10132#L99-1 assume !false; 10130#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10128#L102 assume 12292 == ssl3_connect_~s__state~0; 10044#L103 [2021-10-13 01:05:24,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,134 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-13 01:05:24,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997954808] [2021-10-13 01:05:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,143 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,151 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:24,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-10-13 01:05:24,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705809507] [2021-10-13 01:05:24,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,153 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:24,196 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-13 01:05:24,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:24,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705809507] [2021-10-13 01:05:24,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705809507] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:24,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:24,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:24,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089460242] [2021-10-13 01:05:24,198 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:24,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:24,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:24,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:24,199 INFO L87 Difference]: Start difference. First operand 647 states and 897 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:24,344 INFO L93 Difference]: Finished difference Result 723 states and 983 transitions. [2021-10-13 01:05:24,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:24,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 983 transitions. [2021-10-13 01:05:24,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 710 [2021-10-13 01:05:24,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 723 states and 983 transitions. [2021-10-13 01:05:24,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 723 [2021-10-13 01:05:24,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 723 [2021-10-13 01:05:24,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 723 states and 983 transitions. [2021-10-13 01:05:24,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:24,361 INFO L681 BuchiCegarLoop]: Abstraction has 723 states and 983 transitions. [2021-10-13 01:05:24,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states and 983 transitions. [2021-10-13 01:05:24,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 719. [2021-10-13 01:05:24,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.3616133518776077) internal successors, (979), 718 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 979 transitions. [2021-10-13 01:05:24,380 INFO L704 BuchiCegarLoop]: Abstraction has 719 states and 979 transitions. [2021-10-13 01:05:24,380 INFO L587 BuchiCegarLoop]: Abstraction has 719 states and 979 transitions. [2021-10-13 01:05:24,380 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 01:05:24,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 979 transitions. [2021-10-13 01:05:24,384 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 706 [2021-10-13 01:05:24,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:24,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:24,387 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,388 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,388 INFO L791 eck$LassoCheckResult]: Stem: 11442#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11363#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11359#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11317#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 11318#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 11358#L99-1 assume !false; 11951#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11476#L102 assume 12292 == ssl3_connect_~s__state~0; 11440#L103 [2021-10-13 01:05:24,388 INFO L793 eck$LassoCheckResult]: Loop: 11440#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 11441#L207 ssl3_connect_~s__server~0 := 0; 11407#L212 assume 0 != ssl3_connect_~cb~0; 11408#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11332#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11333#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11373#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 11374#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11963#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11958#L517 ssl3_connect_~skip~0 := 0; 11957#L99-1 assume !false; 11956#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11955#L102 assume !(12292 == ssl3_connect_~s__state~0); 11954#L105 assume !(16384 == ssl3_connect_~s__state~0); 11953#L108 assume !(4096 == ssl3_connect_~s__state~0); 11952#L111 assume !(20480 == ssl3_connect_~s__state~0); 11950#L114 assume !(4099 == ssl3_connect_~s__state~0); 11610#L117 assume 4368 == ssl3_connect_~s__state~0; 11343#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11344#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11371#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11372#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11608#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11603#L517 ssl3_connect_~skip~0 := 0; 11602#L99-1 assume !false; 11601#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11600#L102 assume !(12292 == ssl3_connect_~s__state~0); 11599#L105 assume !(16384 == ssl3_connect_~s__state~0); 11598#L108 assume !(4096 == ssl3_connect_~s__state~0); 11597#L111 assume !(20480 == ssl3_connect_~s__state~0); 11596#L114 assume !(4099 == ssl3_connect_~s__state~0); 11595#L117 assume !(4368 == ssl3_connect_~s__state~0); 11594#L120 assume !(4369 == ssl3_connect_~s__state~0); 11572#L123 assume 4384 == ssl3_connect_~s__state~0; 11444#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 11445#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11313#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 11454#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11571#L272-2 ssl3_connect_~s__init_num~0 := 0; 11933#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11927#L517 ssl3_connect_~skip~0 := 0; 11925#L99-1 assume !false; 11923#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11921#L102 assume !(12292 == ssl3_connect_~s__state~0); 11916#L105 assume !(16384 == ssl3_connect_~s__state~0); 11914#L108 assume !(4096 == ssl3_connect_~s__state~0); 11912#L111 assume !(20480 == ssl3_connect_~s__state~0); 11908#L114 assume !(4099 == ssl3_connect_~s__state~0); 11907#L117 assume !(4368 == ssl3_connect_~s__state~0); 11855#L120 assume !(4369 == ssl3_connect_~s__state~0); 11831#L123 assume !(4384 == ssl3_connect_~s__state~0); 11830#L126 assume !(4385 == ssl3_connect_~s__state~0); 11829#L129 assume !(4400 == ssl3_connect_~s__state~0); 11827#L132 assume !(4401 == ssl3_connect_~s__state~0); 11824#L135 assume !(4416 == ssl3_connect_~s__state~0); 11817#L138 assume !(4417 == ssl3_connect_~s__state~0); 11814#L141 assume !(4432 == ssl3_connect_~s__state~0); 11811#L144 assume !(4433 == ssl3_connect_~s__state~0); 11808#L147 assume !(4448 == ssl3_connect_~s__state~0); 11805#L150 assume !(4449 == ssl3_connect_~s__state~0); 11802#L153 assume !(4464 == ssl3_connect_~s__state~0); 11799#L156 assume !(4465 == ssl3_connect_~s__state~0); 11796#L159 assume !(4466 == ssl3_connect_~s__state~0); 11793#L162 assume !(4467 == ssl3_connect_~s__state~0); 11790#L165 assume !(4480 == ssl3_connect_~s__state~0); 11787#L168 assume !(4481 == ssl3_connect_~s__state~0); 11784#L171 assume !(4496 == ssl3_connect_~s__state~0); 11624#L174 assume !(4497 == ssl3_connect_~s__state~0); 11612#L177 assume !(4512 == ssl3_connect_~s__state~0); 11591#L180 assume !(4513 == ssl3_connect_~s__state~0); 11350#L183 assume !(4528 == ssl3_connect_~s__state~0); 11351#L186 assume !(4529 == ssl3_connect_~s__state~0); 11395#L189 assume 4560 == ssl3_connect_~s__state~0; 11385#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 11386#L428 assume !(ssl3_connect_~ret~0 <= 0); 11434#L431 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11447#L431-2 ssl3_connect_~s__init_num~0 := 0; 11421#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11982#L517 ssl3_connect_~skip~0 := 0; 11980#L99-1 assume !false; 11979#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11977#L102 assume !(12292 == ssl3_connect_~s__state~0); 11975#L105 assume !(16384 == ssl3_connect_~s__state~0); 11456#L108 assume !(4096 == ssl3_connect_~s__state~0); 11457#L111 assume !(20480 == ssl3_connect_~s__state~0); 11458#L114 assume !(4099 == ssl3_connect_~s__state~0); 11459#L117 assume !(4368 == ssl3_connect_~s__state~0); 11946#L120 assume !(4369 == ssl3_connect_~s__state~0); 11945#L123 assume !(4384 == ssl3_connect_~s__state~0); 11911#L126 assume !(4385 == ssl3_connect_~s__state~0); 11905#L129 assume !(4400 == ssl3_connect_~s__state~0); 11873#L132 assume !(4401 == ssl3_connect_~s__state~0); 11872#L135 assume !(4416 == ssl3_connect_~s__state~0); 11871#L138 assume !(4417 == ssl3_connect_~s__state~0); 11869#L141 assume !(4432 == ssl3_connect_~s__state~0); 11868#L144 assume !(4433 == ssl3_connect_~s__state~0); 11867#L147 assume !(4448 == ssl3_connect_~s__state~0); 11866#L150 assume !(4449 == ssl3_connect_~s__state~0); 11861#L153 assume !(4464 == ssl3_connect_~s__state~0); 11859#L156 assume !(4465 == ssl3_connect_~s__state~0); 11857#L159 assume !(4466 == ssl3_connect_~s__state~0); 11852#L162 assume !(4467 == ssl3_connect_~s__state~0); 11851#L165 assume !(4480 == ssl3_connect_~s__state~0); 11713#L168 assume !(4481 == ssl3_connect_~s__state~0); 11712#L171 assume !(4496 == ssl3_connect_~s__state~0); 11710#L174 assume !(4497 == ssl3_connect_~s__state~0); 11709#L177 assume !(4512 == ssl3_connect_~s__state~0); 11707#L180 assume !(4513 == ssl3_connect_~s__state~0); 11706#L183 assume !(4528 == ssl3_connect_~s__state~0); 11705#L186 assume !(4529 == ssl3_connect_~s__state~0); 11704#L189 assume !(4560 == ssl3_connect_~s__state~0); 11695#L192 assume !(4561 == ssl3_connect_~s__state~0); 11694#L195 assume 4352 == ssl3_connect_~s__state~0; 11693#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 11690#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 11689#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11661#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11647#L517 ssl3_connect_~skip~0 := 0; 11644#L99-1 assume !false; 11641#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11638#L102 assume 12292 == ssl3_connect_~s__state~0; 11440#L103 [2021-10-13 01:05:24,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,389 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-13 01:05:24,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546135812] [2021-10-13 01:05:24,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,397 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:24,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,406 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:24,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,407 INFO L82 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-10-13 01:05:24,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893869072] [2021-10-13 01:05:24,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:24,446 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 01:05:24,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:24,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893869072] [2021-10-13 01:05:24,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893869072] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:24,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:24,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:24,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823755933] [2021-10-13 01:05:24,447 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:24,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:24,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:24,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:24,448 INFO L87 Difference]: Start difference. First operand 719 states and 979 transitions. cyclomatic complexity: 261 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:24,469 INFO L93 Difference]: Finished difference Result 1299 states and 1785 transitions. [2021-10-13 01:05:24,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:24,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1299 states and 1785 transitions. [2021-10-13 01:05:24,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-10-13 01:05:24,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1299 states to 1299 states and 1785 transitions. [2021-10-13 01:05:24,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1299 [2021-10-13 01:05:24,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1299 [2021-10-13 01:05:24,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1299 states and 1785 transitions. [2021-10-13 01:05:24,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:24,504 INFO L681 BuchiCegarLoop]: Abstraction has 1299 states and 1785 transitions. [2021-10-13 01:05:24,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states and 1785 transitions. [2021-10-13 01:05:24,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 1299. [2021-10-13 01:05:24,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1299 states have (on average 1.374133949191686) internal successors, (1785), 1298 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 1785 transitions. [2021-10-13 01:05:24,561 INFO L704 BuchiCegarLoop]: Abstraction has 1299 states and 1785 transitions. [2021-10-13 01:05:24,562 INFO L587 BuchiCegarLoop]: Abstraction has 1299 states and 1785 transitions. [2021-10-13 01:05:24,562 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 01:05:24,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1299 states and 1785 transitions. [2021-10-13 01:05:24,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-10-13 01:05:24,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:24,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:24,571 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,572 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,572 INFO L791 eck$LassoCheckResult]: Stem: 13450#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13384#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13380#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13341#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 13342#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 13379#L99-1 assume !false; 14078#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14076#L102 assume 12292 == ssl3_connect_~s__state~0; 14077#L103 [2021-10-13 01:05:24,578 INFO L793 eck$LassoCheckResult]: Loop: 14077#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 13460#L207 ssl3_connect_~s__server~0 := 0; 14135#L212 assume 0 != ssl3_connect_~cb~0; 14133#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 14131#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14128#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14125#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 14122#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 14115#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14109#L517 ssl3_connect_~skip~0 := 0; 14107#L99-1 assume !false; 14105#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14103#L102 assume !(12292 == ssl3_connect_~s__state~0); 14101#L105 assume !(16384 == ssl3_connect_~s__state~0); 14099#L108 assume !(4096 == ssl3_connect_~s__state~0); 14097#L111 assume !(20480 == ssl3_connect_~s__state~0); 14094#L114 assume !(4099 == ssl3_connect_~s__state~0); 14084#L117 assume 4368 == ssl3_connect_~s__state~0; 13365#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 13366#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13392#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13393#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13416#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13953#L517 ssl3_connect_~skip~0 := 0; 13950#L99-1 assume !false; 13944#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13942#L102 assume !(12292 == ssl3_connect_~s__state~0); 13940#L105 assume !(16384 == ssl3_connect_~s__state~0); 13938#L108 assume !(4096 == ssl3_connect_~s__state~0); 13936#L111 assume !(20480 == ssl3_connect_~s__state~0); 13934#L114 assume !(4099 == ssl3_connect_~s__state~0); 13932#L117 assume !(4368 == ssl3_connect_~s__state~0); 13930#L120 assume !(4369 == ssl3_connect_~s__state~0); 13928#L123 assume 4384 == ssl3_connect_~s__state~0; 13684#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 13923#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13337#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 13468#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13469#L272-2 ssl3_connect_~s__init_num~0 := 0; 13922#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13916#L517 ssl3_connect_~skip~0 := 0; 13913#L99-1 assume !false; 13907#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13905#L102 assume !(12292 == ssl3_connect_~s__state~0); 13903#L105 assume !(16384 == ssl3_connect_~s__state~0); 13901#L108 assume !(4096 == ssl3_connect_~s__state~0); 13899#L111 assume !(20480 == ssl3_connect_~s__state~0); 13897#L114 assume !(4099 == ssl3_connect_~s__state~0); 13895#L117 assume !(4368 == ssl3_connect_~s__state~0); 13893#L120 assume !(4369 == ssl3_connect_~s__state~0); 13891#L123 assume !(4384 == ssl3_connect_~s__state~0); 13889#L126 assume !(4385 == ssl3_connect_~s__state~0); 13887#L129 assume 4400 == ssl3_connect_~s__state~0; 13672#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 13884#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13879#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13872#L517 ssl3_connect_~skip~0 := 0; 13868#L99-1 assume !false; 13861#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13857#L102 assume !(12292 == ssl3_connect_~s__state~0); 13850#L105 assume !(16384 == ssl3_connect_~s__state~0); 13847#L108 assume !(4096 == ssl3_connect_~s__state~0); 13844#L111 assume !(20480 == ssl3_connect_~s__state~0); 13841#L114 assume !(4099 == ssl3_connect_~s__state~0); 13838#L117 assume !(4368 == ssl3_connect_~s__state~0); 13835#L120 assume !(4369 == ssl3_connect_~s__state~0); 13832#L123 assume !(4384 == ssl3_connect_~s__state~0); 13829#L126 assume !(4385 == ssl3_connect_~s__state~0); 13826#L129 assume !(4400 == ssl3_connect_~s__state~0); 13823#L132 assume !(4401 == ssl3_connect_~s__state~0); 13820#L135 assume 4416 == ssl3_connect_~s__state~0; 13661#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 13812#L298 assume !(3 == ssl3_connect_~blastFlag~0); 13809#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13808#L306 assume !(0 == ssl3_connect_~tmp___6~0); 13796#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13790#L517 ssl3_connect_~skip~0 := 0; 13788#L99-1 assume !false; 13786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13784#L102 assume !(12292 == ssl3_connect_~s__state~0); 13782#L105 assume !(16384 == ssl3_connect_~s__state~0); 13780#L108 assume !(4096 == ssl3_connect_~s__state~0); 13778#L111 assume !(20480 == ssl3_connect_~s__state~0); 13776#L114 assume !(4099 == ssl3_connect_~s__state~0); 13774#L117 assume !(4368 == ssl3_connect_~s__state~0); 13772#L120 assume !(4369 == ssl3_connect_~s__state~0); 13770#L123 assume !(4384 == ssl3_connect_~s__state~0); 13768#L126 assume !(4385 == ssl3_connect_~s__state~0); 13766#L129 assume !(4400 == ssl3_connect_~s__state~0); 13764#L132 assume !(4401 == ssl3_connect_~s__state~0); 13762#L135 assume !(4416 == ssl3_connect_~s__state~0); 13760#L138 assume !(4417 == ssl3_connect_~s__state~0); 13754#L141 assume 4432 == ssl3_connect_~s__state~0; 13650#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 13752#L314 assume !(4 == ssl3_connect_~blastFlag~0); 13320#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13321#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14054#L517 ssl3_connect_~skip~0 := 0; 14052#L99-1 assume !false; 14050#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14048#L102 assume !(12292 == ssl3_connect_~s__state~0); 14046#L105 assume !(16384 == ssl3_connect_~s__state~0); 14044#L108 assume !(4096 == ssl3_connect_~s__state~0); 14039#L111 assume !(20480 == ssl3_connect_~s__state~0); 14040#L114 assume !(4099 == ssl3_connect_~s__state~0); 13699#L117 assume !(4368 == ssl3_connect_~s__state~0); 13700#L120 assume !(4369 == ssl3_connect_~s__state~0); 13688#L123 assume !(4384 == ssl3_connect_~s__state~0); 13689#L126 assume !(4385 == ssl3_connect_~s__state~0); 13677#L129 assume !(4400 == ssl3_connect_~s__state~0); 13678#L132 assume !(4401 == ssl3_connect_~s__state~0); 13665#L135 assume !(4416 == ssl3_connect_~s__state~0); 13666#L138 assume !(4417 == ssl3_connect_~s__state~0); 14140#L141 assume !(4432 == ssl3_connect_~s__state~0); 14139#L144 assume !(4433 == ssl3_connect_~s__state~0); 13624#L147 assume !(4448 == ssl3_connect_~s__state~0); 13625#L150 assume !(4449 == ssl3_connect_~s__state~0); 14138#L153 assume !(4464 == ssl3_connect_~s__state~0); 14137#L156 assume !(4465 == ssl3_connect_~s__state~0); 13475#L159 assume !(4466 == ssl3_connect_~s__state~0); 13476#L162 assume !(4467 == ssl3_connect_~s__state~0); 13816#L165 assume !(4480 == ssl3_connect_~s__state~0); 13817#L168 assume !(4481 == ssl3_connect_~s__state~0); 14067#L171 assume !(4496 == ssl3_connect_~s__state~0); 14068#L174 assume !(4497 == ssl3_connect_~s__state~0); 13756#L177 assume !(4512 == ssl3_connect_~s__state~0); 13757#L180 assume !(4513 == ssl3_connect_~s__state~0); 14034#L183 assume !(4528 == ssl3_connect_~s__state~0); 14035#L186 assume !(4529 == ssl3_connect_~s__state~0); 14136#L189 assume !(4560 == ssl3_connect_~s__state~0); 13435#L192 assume !(4561 == ssl3_connect_~s__state~0); 13436#L195 assume 4352 == ssl3_connect_~s__state~0; 13414#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 13415#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 13433#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13434#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14088#L517 ssl3_connect_~skip~0 := 0; 14087#L99-1 assume !false; 14086#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14085#L102 assume 12292 == ssl3_connect_~s__state~0; 14077#L103 [2021-10-13 01:05:24,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,579 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-13 01:05:24,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,579 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835855561] [2021-10-13 01:05:24,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,587 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,596 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:24,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,598 INFO L82 PathProgramCache]: Analyzing trace with hash 938275775, now seen corresponding path program 1 times [2021-10-13 01:05:24,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124016958] [2021-10-13 01:05:24,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:24,645 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-10-13 01:05:24,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:24,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124016958] [2021-10-13 01:05:24,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124016958] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:24,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:24,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:24,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538925718] [2021-10-13 01:05:24,647 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:24,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:24,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:24,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:24,649 INFO L87 Difference]: Start difference. First operand 1299 states and 1785 transitions. cyclomatic complexity: 488 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:24,795 INFO L93 Difference]: Finished difference Result 1415 states and 1927 transitions. [2021-10-13 01:05:24,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:24,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1415 states and 1927 transitions. [2021-10-13 01:05:24,808 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-13 01:05:24,820 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1415 states to 1415 states and 1927 transitions. [2021-10-13 01:05:24,821 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2021-10-13 01:05:24,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2021-10-13 01:05:24,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1415 states and 1927 transitions. [2021-10-13 01:05:24,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:24,827 INFO L681 BuchiCegarLoop]: Abstraction has 1415 states and 1927 transitions. [2021-10-13 01:05:24,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states and 1927 transitions. [2021-10-13 01:05:24,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1399. [2021-10-13 01:05:24,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1399 states have (on average 1.36168691922802) internal successors, (1905), 1398 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 1905 transitions. [2021-10-13 01:05:24,859 INFO L704 BuchiCegarLoop]: Abstraction has 1399 states and 1905 transitions. [2021-10-13 01:05:24,859 INFO L587 BuchiCegarLoop]: Abstraction has 1399 states and 1905 transitions. [2021-10-13 01:05:24,859 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 01:05:24,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1399 states and 1905 transitions. [2021-10-13 01:05:24,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1386 [2021-10-13 01:05:24,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:24,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:24,870 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,870 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:24,871 INFO L791 eck$LassoCheckResult]: Stem: 16168#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16102#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16098#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16060#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 16061#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 16097#L99-1 assume !false; 16304#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16302#L102 assume 12292 == ssl3_connect_~s__state~0; 16303#L103 [2021-10-13 01:05:24,871 INFO L793 eck$LassoCheckResult]: Loop: 16303#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 16184#L207 ssl3_connect_~s__server~0 := 0; 16139#L212 assume 0 != ssl3_connect_~cb~0; 16140#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 16565#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 16566#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 16557#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 16558#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 16408#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16404#L517 ssl3_connect_~skip~0 := 0; 16395#L99-1 assume !false; 16396#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16387#L102 assume !(12292 == ssl3_connect_~s__state~0); 16388#L105 assume !(16384 == ssl3_connect_~s__state~0); 16379#L108 assume !(4096 == ssl3_connect_~s__state~0); 16380#L111 assume !(20480 == ssl3_connect_~s__state~0); 16372#L114 assume !(4099 == ssl3_connect_~s__state~0); 16362#L117 assume 4368 == ssl3_connect_~s__state~0; 16360#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 16361#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16143#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16897#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16891#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16885#L517 ssl3_connect_~skip~0 := 0; 16883#L99-1 assume !false; 16881#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16879#L102 assume !(12292 == ssl3_connect_~s__state~0); 16877#L105 assume !(16384 == ssl3_connect_~s__state~0); 16875#L108 assume !(4096 == ssl3_connect_~s__state~0); 16852#L111 assume !(20480 == ssl3_connect_~s__state~0); 16853#L114 assume !(4099 == ssl3_connect_~s__state~0); 16766#L117 assume !(4368 == ssl3_connect_~s__state~0); 16767#L120 assume !(4369 == ssl3_connect_~s__state~0); 16277#L123 assume 4384 == ssl3_connect_~s__state~0; 16278#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 16055#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16056#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 16189#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16190#L272-2 ssl3_connect_~s__init_num~0 := 0; 17020#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17015#L517 ssl3_connect_~skip~0 := 0; 17014#L99-1 assume !false; 17013#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17012#L102 assume !(12292 == ssl3_connect_~s__state~0); 17011#L105 assume !(16384 == ssl3_connect_~s__state~0); 17010#L108 assume !(4096 == ssl3_connect_~s__state~0); 17009#L111 assume !(20480 == ssl3_connect_~s__state~0); 17008#L114 assume !(4099 == ssl3_connect_~s__state~0); 17007#L117 assume !(4368 == ssl3_connect_~s__state~0); 17006#L120 assume !(4369 == ssl3_connect_~s__state~0); 17005#L123 assume !(4384 == ssl3_connect_~s__state~0); 17004#L126 assume !(4385 == ssl3_connect_~s__state~0); 16588#L129 assume 4400 == ssl3_connect_~s__state~0; 16462#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 16854#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16975#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16970#L517 ssl3_connect_~skip~0 := 0; 16969#L99-1 assume !false; 16968#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16967#L102 assume !(12292 == ssl3_connect_~s__state~0); 16966#L105 assume !(16384 == ssl3_connect_~s__state~0); 16965#L108 assume !(4096 == ssl3_connect_~s__state~0); 16964#L111 assume !(20480 == ssl3_connect_~s__state~0); 16963#L114 assume !(4099 == ssl3_connect_~s__state~0); 16962#L117 assume !(4368 == ssl3_connect_~s__state~0); 16961#L120 assume !(4369 == ssl3_connect_~s__state~0); 16960#L123 assume !(4384 == ssl3_connect_~s__state~0); 16959#L126 assume !(4385 == ssl3_connect_~s__state~0); 16958#L129 assume !(4400 == ssl3_connect_~s__state~0); 16957#L132 assume !(4401 == ssl3_connect_~s__state~0); 16956#L135 assume 4416 == ssl3_connect_~s__state~0; 16456#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 16955#L298 assume !(3 == ssl3_connect_~blastFlag~0); 16954#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16953#L306 assume !(0 == ssl3_connect_~tmp___6~0); 16951#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16946#L517 ssl3_connect_~skip~0 := 0; 16945#L99-1 assume !false; 16944#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16943#L102 assume !(12292 == ssl3_connect_~s__state~0); 16942#L105 assume !(16384 == ssl3_connect_~s__state~0); 16941#L108 assume !(4096 == ssl3_connect_~s__state~0); 16940#L111 assume !(20480 == ssl3_connect_~s__state~0); 16939#L114 assume !(4099 == ssl3_connect_~s__state~0); 16938#L117 assume !(4368 == ssl3_connect_~s__state~0); 16937#L120 assume !(4369 == ssl3_connect_~s__state~0); 16936#L123 assume !(4384 == ssl3_connect_~s__state~0); 16935#L126 assume !(4385 == ssl3_connect_~s__state~0); 16934#L129 assume !(4400 == ssl3_connect_~s__state~0); 16933#L132 assume !(4401 == ssl3_connect_~s__state~0); 16932#L135 assume !(4416 == ssl3_connect_~s__state~0); 16931#L138 assume !(4417 == ssl3_connect_~s__state~0); 16930#L141 assume 4432 == ssl3_connect_~s__state~0; 16453#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16929#L314 assume !(4 == ssl3_connect_~blastFlag~0); 16928#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16926#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16921#L517 ssl3_connect_~skip~0 := 0; 16920#L99-1 assume !false; 16919#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16918#L102 assume !(12292 == ssl3_connect_~s__state~0); 16917#L105 assume !(16384 == ssl3_connect_~s__state~0); 16916#L108 assume !(4096 == ssl3_connect_~s__state~0); 16915#L111 assume !(20480 == ssl3_connect_~s__state~0); 16914#L114 assume !(4099 == ssl3_connect_~s__state~0); 16913#L117 assume !(4368 == ssl3_connect_~s__state~0); 16912#L120 assume !(4369 == ssl3_connect_~s__state~0); 16911#L123 assume !(4384 == ssl3_connect_~s__state~0); 16910#L126 assume !(4385 == ssl3_connect_~s__state~0); 16909#L129 assume !(4400 == ssl3_connect_~s__state~0); 16908#L132 assume !(4401 == ssl3_connect_~s__state~0); 16907#L135 assume !(4416 == ssl3_connect_~s__state~0); 16906#L138 assume !(4417 == ssl3_connect_~s__state~0); 16905#L141 assume !(4432 == ssl3_connect_~s__state~0); 16904#L144 assume !(4433 == ssl3_connect_~s__state~0); 16903#L147 assume 4448 == ssl3_connect_~s__state~0; 16450#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 16851#L326 assume !(4 == ssl3_connect_~blastFlag~0); 16768#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 16707#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16146#L332-2 ssl3_connect_~s__init_num~0 := 0; 16069#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16502#L517 ssl3_connect_~skip~0 := 0; 16503#L99-1 assume !false; 16496#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16497#L102 assume !(12292 == ssl3_connect_~s__state~0); 16488#L105 assume !(16384 == ssl3_connect_~s__state~0); 16489#L108 assume !(4096 == ssl3_connect_~s__state~0); 16478#L111 assume !(20480 == ssl3_connect_~s__state~0); 16479#L114 assume !(4099 == ssl3_connect_~s__state~0); 16470#L117 assume !(4368 == ssl3_connect_~s__state~0); 16471#L120 assume !(4369 == ssl3_connect_~s__state~0); 16466#L123 assume !(4384 == ssl3_connect_~s__state~0); 16467#L126 assume !(4385 == ssl3_connect_~s__state~0); 16615#L129 assume !(4400 == ssl3_connect_~s__state~0); 16616#L132 assume !(4401 == ssl3_connect_~s__state~0); 16612#L135 assume !(4416 == ssl3_connect_~s__state~0); 16606#L138 assume !(4417 == ssl3_connect_~s__state~0); 16607#L141 assume !(4432 == ssl3_connect_~s__state~0); 16697#L144 assume !(4433 == ssl3_connect_~s__state~0); 16696#L147 assume !(4448 == ssl3_connect_~s__state~0); 16695#L150 assume !(4449 == ssl3_connect_~s__state~0); 16694#L153 assume !(4464 == ssl3_connect_~s__state~0); 16693#L156 assume !(4465 == ssl3_connect_~s__state~0); 16692#L159 assume !(4466 == ssl3_connect_~s__state~0); 16691#L162 assume !(4467 == ssl3_connect_~s__state~0); 16690#L165 assume !(4480 == ssl3_connect_~s__state~0); 16542#L168 assume !(4481 == ssl3_connect_~s__state~0); 16539#L171 assume !(4496 == ssl3_connect_~s__state~0); 16536#L174 assume !(4497 == ssl3_connect_~s__state~0); 16533#L177 assume !(4512 == ssl3_connect_~s__state~0); 16530#L180 assume !(4513 == ssl3_connect_~s__state~0); 16527#L183 assume !(4528 == ssl3_connect_~s__state~0); 16524#L186 assume !(4529 == ssl3_connect_~s__state~0); 16431#L189 assume !(4560 == ssl3_connect_~s__state~0); 16147#L192 assume !(4561 == ssl3_connect_~s__state~0); 16151#L195 assume 4352 == ssl3_connect_~s__state~0; 16132#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 16078#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 16079#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16149#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16320#L517 ssl3_connect_~skip~0 := 0; 16321#L99-1 assume !false; 16312#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16313#L102 assume 12292 == ssl3_connect_~s__state~0; 16303#L103 [2021-10-13 01:05:24,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,872 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-13 01:05:24,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,872 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996281483] [2021-10-13 01:05:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,882 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:24,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:24,891 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:24,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:24,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1288690919, now seen corresponding path program 1 times [2021-10-13 01:05:24,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:24,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835787819] [2021-10-13 01:05:24,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:24,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:24,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:24,934 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 01:05:24,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:24,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835787819] [2021-10-13 01:05:24,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835787819] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:24,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:24,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:24,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332649192] [2021-10-13 01:05:24,936 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:24,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:24,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:24,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:24,937 INFO L87 Difference]: Start difference. First operand 1399 states and 1905 transitions. cyclomatic complexity: 508 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:25,077 INFO L93 Difference]: Finished difference Result 1519 states and 2045 transitions. [2021-10-13 01:05:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:25,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1519 states and 2045 transitions. [2021-10-13 01:05:25,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1506 [2021-10-13 01:05:25,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1519 states to 1519 states and 2045 transitions. [2021-10-13 01:05:25,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1519 [2021-10-13 01:05:25,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1519 [2021-10-13 01:05:25,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 2045 transitions. [2021-10-13 01:05:25,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:25,107 INFO L681 BuchiCegarLoop]: Abstraction has 1519 states and 2045 transitions. [2021-10-13 01:05:25,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 2045 transitions. [2021-10-13 01:05:25,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1511. [2021-10-13 01:05:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1511 states have (on average 1.3481138318994044) internal successors, (2037), 1510 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 2037 transitions. [2021-10-13 01:05:25,150 INFO L704 BuchiCegarLoop]: Abstraction has 1511 states and 2037 transitions. [2021-10-13 01:05:25,150 INFO L587 BuchiCegarLoop]: Abstraction has 1511 states and 2037 transitions. [2021-10-13 01:05:25,150 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 01:05:25,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1511 states and 2037 transitions. [2021-10-13 01:05:25,162 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1498 [2021-10-13 01:05:25,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:25,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:25,179 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,179 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,180 INFO L791 eck$LassoCheckResult]: Stem: 19096#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19028#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19024#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18985#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 18986#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 19023#L99-1 assume !false; 19330#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19328#L102 assume 12292 == ssl3_connect_~s__state~0; 19329#L103 [2021-10-13 01:05:25,180 INFO L793 eck$LassoCheckResult]: Loop: 19329#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19159#L207 ssl3_connect_~s__server~0 := 0; 20011#L212 assume 0 != ssl3_connect_~cb~0; 20010#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20009#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20007#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 20005#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 19199#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 19200#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19183#L517 ssl3_connect_~skip~0 := 0; 19184#L99-1 assume !false; 19177#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19178#L102 assume !(12292 == ssl3_connect_~s__state~0); 19172#L105 assume !(16384 == ssl3_connect_~s__state~0); 19169#L108 assume !(4096 == ssl3_connect_~s__state~0); 19170#L111 assume !(20480 == ssl3_connect_~s__state~0); 19164#L114 assume !(4099 == ssl3_connect_~s__state~0); 19150#L117 assume 4368 == ssl3_connect_~s__state~0; 19149#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 19072#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19035#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19036#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19062#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20120#L517 ssl3_connect_~skip~0 := 0; 20118#L99-1 assume !false; 20116#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20114#L102 assume !(12292 == ssl3_connect_~s__state~0); 20112#L105 assume !(16384 == ssl3_connect_~s__state~0); 20110#L108 assume !(4096 == ssl3_connect_~s__state~0); 20108#L111 assume !(20480 == ssl3_connect_~s__state~0); 20106#L114 assume !(4099 == ssl3_connect_~s__state~0); 20104#L117 assume !(4368 == ssl3_connect_~s__state~0); 19332#L120 assume !(4369 == ssl3_connect_~s__state~0); 19333#L123 assume 4384 == ssl3_connect_~s__state~0; 19760#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 19759#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 18981#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 19757#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19758#L272-2 ssl3_connect_~s__init_num~0 := 0; 20389#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20359#L517 ssl3_connect_~skip~0 := 0; 20358#L99-1 assume !false; 20357#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20355#L102 assume !(12292 == ssl3_connect_~s__state~0); 20354#L105 assume !(16384 == ssl3_connect_~s__state~0); 20353#L108 assume !(4096 == ssl3_connect_~s__state~0); 20352#L111 assume !(20480 == ssl3_connect_~s__state~0); 20351#L114 assume !(4099 == ssl3_connect_~s__state~0); 20348#L117 assume !(4368 == ssl3_connect_~s__state~0); 20346#L120 assume !(4369 == ssl3_connect_~s__state~0); 20343#L123 assume !(4384 == ssl3_connect_~s__state~0); 20338#L126 assume !(4385 == ssl3_connect_~s__state~0); 20336#L129 assume 4400 == ssl3_connect_~s__state~0; 19303#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 20331#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20328#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20322#L517 ssl3_connect_~skip~0 := 0; 20320#L99-1 assume !false; 20318#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20309#L102 assume !(12292 == ssl3_connect_~s__state~0); 20303#L105 assume !(16384 == ssl3_connect_~s__state~0); 20301#L108 assume !(4096 == ssl3_connect_~s__state~0); 20299#L111 assume !(20480 == ssl3_connect_~s__state~0); 20297#L114 assume !(4099 == ssl3_connect_~s__state~0); 20295#L117 assume !(4368 == ssl3_connect_~s__state~0); 20293#L120 assume !(4369 == ssl3_connect_~s__state~0); 20291#L123 assume !(4384 == ssl3_connect_~s__state~0); 20289#L126 assume !(4385 == ssl3_connect_~s__state~0); 20287#L129 assume !(4400 == ssl3_connect_~s__state~0); 20286#L132 assume !(4401 == ssl3_connect_~s__state~0); 20285#L135 assume 4416 == ssl3_connect_~s__state~0; 19296#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 20283#L298 assume !(3 == ssl3_connect_~blastFlag~0); 20282#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20280#L306 assume !(0 == ssl3_connect_~tmp___6~0); 20275#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20269#L517 ssl3_connect_~skip~0 := 0; 20267#L99-1 assume !false; 20265#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20263#L102 assume !(12292 == ssl3_connect_~s__state~0); 20261#L105 assume !(16384 == ssl3_connect_~s__state~0); 20259#L108 assume !(4096 == ssl3_connect_~s__state~0); 20257#L111 assume !(20480 == ssl3_connect_~s__state~0); 20255#L114 assume !(4099 == ssl3_connect_~s__state~0); 20253#L117 assume !(4368 == ssl3_connect_~s__state~0); 20246#L120 assume !(4369 == ssl3_connect_~s__state~0); 20242#L123 assume !(4384 == ssl3_connect_~s__state~0); 20238#L126 assume !(4385 == ssl3_connect_~s__state~0); 20234#L129 assume !(4400 == ssl3_connect_~s__state~0); 20230#L132 assume !(4401 == ssl3_connect_~s__state~0); 20226#L135 assume !(4416 == ssl3_connect_~s__state~0); 20222#L138 assume !(4417 == ssl3_connect_~s__state~0); 20218#L141 assume 4432 == ssl3_connect_~s__state~0; 19051#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 19052#L314 assume !(4 == ssl3_connect_~blastFlag~0); 18964#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 18965#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20418#L517 ssl3_connect_~skip~0 := 0; 20417#L99-1 assume !false; 20416#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20415#L102 assume !(12292 == ssl3_connect_~s__state~0); 20414#L105 assume !(16384 == ssl3_connect_~s__state~0); 20413#L108 assume !(4096 == ssl3_connect_~s__state~0); 20411#L111 assume !(20480 == ssl3_connect_~s__state~0); 20406#L114 assume !(4099 == ssl3_connect_~s__state~0); 20404#L117 assume !(4368 == ssl3_connect_~s__state~0); 20402#L120 assume !(4369 == ssl3_connect_~s__state~0); 20400#L123 assume !(4384 == ssl3_connect_~s__state~0); 20398#L126 assume !(4385 == ssl3_connect_~s__state~0); 20396#L129 assume !(4400 == ssl3_connect_~s__state~0); 20394#L132 assume !(4401 == ssl3_connect_~s__state~0); 20392#L135 assume !(4416 == ssl3_connect_~s__state~0); 20360#L138 assume !(4417 == ssl3_connect_~s__state~0); 20349#L141 assume !(4432 == ssl3_connect_~s__state~0); 20344#L144 assume !(4433 == ssl3_connect_~s__state~0); 19886#L147 assume 4448 == ssl3_connect_~s__state~0; 19117#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19883#L326 assume !(4 == ssl3_connect_~blastFlag~0); 19881#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 19878#L332 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19869#L332-2 ssl3_connect_~s__init_num~0 := 0; 19868#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19858#L517 ssl3_connect_~skip~0 := 0; 19856#L99-1 assume !false; 19854#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19852#L102 assume !(12292 == ssl3_connect_~s__state~0); 19850#L105 assume !(16384 == ssl3_connect_~s__state~0); 19848#L108 assume !(4096 == ssl3_connect_~s__state~0); 19846#L111 assume !(20480 == ssl3_connect_~s__state~0); 19844#L114 assume !(4099 == ssl3_connect_~s__state~0); 19842#L117 assume !(4368 == ssl3_connect_~s__state~0); 19840#L120 assume !(4369 == ssl3_connect_~s__state~0); 19761#L123 assume !(4384 == ssl3_connect_~s__state~0); 19762#L126 assume !(4385 == ssl3_connect_~s__state~0); 19764#L129 assume !(4400 == ssl3_connect_~s__state~0); 20175#L132 assume !(4401 == ssl3_connect_~s__state~0); 20173#L135 assume !(4416 == ssl3_connect_~s__state~0); 20171#L138 assume !(4417 == ssl3_connect_~s__state~0); 20169#L141 assume !(4432 == ssl3_connect_~s__state~0); 20167#L144 assume !(4433 == ssl3_connect_~s__state~0); 20165#L147 assume !(4448 == ssl3_connect_~s__state~0); 19116#L150 assume !(4449 == ssl3_connect_~s__state~0); 19118#L153 assume !(4464 == ssl3_connect_~s__state~0); 19958#L156 assume !(4465 == ssl3_connect_~s__state~0); 19956#L159 assume !(4466 == ssl3_connect_~s__state~0); 19950#L162 assume !(4467 == ssl3_connect_~s__state~0); 19948#L165 assume !(4480 == ssl3_connect_~s__state~0); 19946#L168 assume !(4481 == ssl3_connect_~s__state~0); 19941#L171 assume !(4496 == ssl3_connect_~s__state~0); 19942#L174 assume !(4497 == ssl3_connect_~s__state~0); 19336#L177 assume !(4512 == ssl3_connect_~s__state~0); 19331#L180 assume !(4513 == ssl3_connect_~s__state~0); 19211#L183 assume !(4528 == ssl3_connect_~s__state~0); 19208#L186 assume !(4529 == ssl3_connect_~s__state~0); 19210#L189 assume !(4560 == ssl3_connect_~s__state~0); 19290#L192 assume !(4561 == ssl3_connect_~s__state~0); 19287#L195 assume 4352 == ssl3_connect_~s__state~0; 19284#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 19278#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 19275#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19268#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19261#L517 ssl3_connect_~skip~0 := 0; 19262#L99-1 assume !false; 19254#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19255#L102 assume 12292 == ssl3_connect_~s__state~0; 19329#L103 [2021-10-13 01:05:25,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,181 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-13 01:05:25,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836895532] [2021-10-13 01:05:25,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,187 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,195 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:25,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1078003675, now seen corresponding path program 1 times [2021-10-13 01:05:25,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252957734] [2021-10-13 01:05:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:25,244 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 01:05:25,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:25,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252957734] [2021-10-13 01:05:25,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252957734] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:25,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:25,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:25,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000483778] [2021-10-13 01:05:25,246 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:25,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:25,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:25,247 INFO L87 Difference]: Start difference. First operand 1511 states and 2037 transitions. cyclomatic complexity: 528 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:25,384 INFO L93 Difference]: Finished difference Result 1647 states and 2197 transitions. [2021-10-13 01:05:25,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:25,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1647 states and 2197 transitions. [2021-10-13 01:05:25,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1634 [2021-10-13 01:05:25,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1647 states to 1647 states and 2197 transitions. [2021-10-13 01:05:25,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1647 [2021-10-13 01:05:25,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1647 [2021-10-13 01:05:25,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1647 states and 2197 transitions. [2021-10-13 01:05:25,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:25,417 INFO L681 BuchiCegarLoop]: Abstraction has 1647 states and 2197 transitions. [2021-10-13 01:05:25,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states and 2197 transitions. [2021-10-13 01:05:25,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1635. [2021-10-13 01:05:25,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1635 states, 1635 states have (on average 1.3339449541284403) internal successors, (2181), 1634 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 2181 transitions. [2021-10-13 01:05:25,464 INFO L704 BuchiCegarLoop]: Abstraction has 1635 states and 2181 transitions. [2021-10-13 01:05:25,464 INFO L587 BuchiCegarLoop]: Abstraction has 1635 states and 2181 transitions. [2021-10-13 01:05:25,464 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 01:05:25,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1635 states and 2181 transitions. [2021-10-13 01:05:25,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2021-10-13 01:05:25,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:25,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:25,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,474 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,474 INFO L791 eck$LassoCheckResult]: Stem: 22257#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22193#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22189#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22148#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 22149#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 22188#L99-1 assume !false; 22312#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22310#L102 assume 12292 == ssl3_connect_~s__state~0; 22311#L103 [2021-10-13 01:05:25,475 INFO L793 eck$LassoCheckResult]: Loop: 22311#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 22269#L207 ssl3_connect_~s__server~0 := 0; 23644#L212 assume 0 != ssl3_connect_~cb~0; 23643#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 23397#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 23242#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 23239#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 23237#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 23234#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23228#L517 ssl3_connect_~skip~0 := 0; 23226#L99-1 assume !false; 23224#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23222#L102 assume !(12292 == ssl3_connect_~s__state~0); 23220#L105 assume !(16384 == ssl3_connect_~s__state~0); 23218#L108 assume !(4096 == ssl3_connect_~s__state~0); 23216#L111 assume !(20480 == ssl3_connect_~s__state~0); 23131#L114 assume !(4099 == ssl3_connect_~s__state~0); 22787#L117 assume 4368 == ssl3_connect_~s__state~0; 22786#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22234#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22200#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22201#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 22225#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23321#L517 ssl3_connect_~skip~0 := 0; 23214#L99-1 assume !false; 23213#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23211#L102 assume !(12292 == ssl3_connect_~s__state~0); 23209#L105 assume !(16384 == ssl3_connect_~s__state~0); 23207#L108 assume !(4096 == ssl3_connect_~s__state~0); 23204#L111 assume !(20480 == ssl3_connect_~s__state~0); 23202#L114 assume !(4099 == ssl3_connect_~s__state~0); 23200#L117 assume !(4368 == ssl3_connect_~s__state~0); 23198#L120 assume !(4369 == ssl3_connect_~s__state~0); 22396#L123 assume 4384 == ssl3_connect_~s__state~0; 22259#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 22143#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22144#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 22277#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22278#L272-2 ssl3_connect_~s__init_num~0 := 0; 23108#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23101#L517 ssl3_connect_~skip~0 := 0; 23094#L99-1 assume !false; 23091#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23088#L102 assume !(12292 == ssl3_connect_~s__state~0); 23085#L105 assume !(16384 == ssl3_connect_~s__state~0); 23082#L108 assume !(4096 == ssl3_connect_~s__state~0); 23079#L111 assume !(20480 == ssl3_connect_~s__state~0); 23076#L114 assume !(4099 == ssl3_connect_~s__state~0); 23073#L117 assume !(4368 == ssl3_connect_~s__state~0); 23070#L120 assume !(4369 == ssl3_connect_~s__state~0); 23068#L123 assume !(4384 == ssl3_connect_~s__state~0); 23066#L126 assume !(4385 == ssl3_connect_~s__state~0); 22738#L129 assume 4400 == ssl3_connect_~s__state~0; 22735#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 22736#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 23122#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23114#L517 ssl3_connect_~skip~0 := 0; 23112#L99-1 assume !false; 23110#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23109#L102 assume !(12292 == ssl3_connect_~s__state~0); 23102#L105 assume !(16384 == ssl3_connect_~s__state~0); 23095#L108 assume !(4096 == ssl3_connect_~s__state~0); 23092#L111 assume !(20480 == ssl3_connect_~s__state~0); 23089#L114 assume !(4099 == ssl3_connect_~s__state~0); 23086#L117 assume !(4368 == ssl3_connect_~s__state~0); 23083#L120 assume !(4369 == ssl3_connect_~s__state~0); 23080#L123 assume !(4384 == ssl3_connect_~s__state~0); 23077#L126 assume !(4385 == ssl3_connect_~s__state~0); 23074#L129 assume !(4400 == ssl3_connect_~s__state~0); 23071#L132 assume !(4401 == ssl3_connect_~s__state~0); 22767#L135 assume 4416 == ssl3_connect_~s__state~0; 22182#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 22183#L298 assume !(3 == ssl3_connect_~blastFlag~0); 22171#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22172#L306 assume !(0 == ssl3_connect_~tmp___6~0); 22261#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23637#L517 ssl3_connect_~skip~0 := 0; 23396#L99-1 assume !false; 23393#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23387#L102 assume !(12292 == ssl3_connect_~s__state~0); 23385#L105 assume !(16384 == ssl3_connect_~s__state~0); 23383#L108 assume !(4096 == ssl3_connect_~s__state~0); 23380#L111 assume !(20480 == ssl3_connect_~s__state~0); 23378#L114 assume !(4099 == ssl3_connect_~s__state~0); 23375#L117 assume !(4368 == ssl3_connect_~s__state~0); 23372#L120 assume !(4369 == ssl3_connect_~s__state~0); 23368#L123 assume !(4384 == ssl3_connect_~s__state~0); 23365#L126 assume !(4385 == ssl3_connect_~s__state~0); 23363#L129 assume !(4400 == ssl3_connect_~s__state~0); 23361#L132 assume !(4401 == ssl3_connect_~s__state~0); 23359#L135 assume !(4416 == ssl3_connect_~s__state~0); 23357#L138 assume !(4417 == ssl3_connect_~s__state~0); 23115#L141 assume 4432 == ssl3_connect_~s__state~0; 23113#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 23111#L314 assume !(4 == ssl3_connect_~blastFlag~0); 22128#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22129#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23504#L517 ssl3_connect_~skip~0 := 0; 23502#L99-1 assume !false; 23500#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23498#L102 assume !(12292 == ssl3_connect_~s__state~0); 23496#L105 assume !(16384 == ssl3_connect_~s__state~0); 23494#L108 assume !(4096 == ssl3_connect_~s__state~0); 23492#L111 assume !(20480 == ssl3_connect_~s__state~0); 23490#L114 assume !(4099 == ssl3_connect_~s__state~0); 23488#L117 assume !(4368 == ssl3_connect_~s__state~0); 23486#L120 assume !(4369 == ssl3_connect_~s__state~0); 23484#L123 assume !(4384 == ssl3_connect_~s__state~0); 23482#L126 assume !(4385 == ssl3_connect_~s__state~0); 23480#L129 assume !(4400 == ssl3_connect_~s__state~0); 23478#L132 assume !(4401 == ssl3_connect_~s__state~0); 23476#L135 assume !(4416 == ssl3_connect_~s__state~0); 23474#L138 assume !(4417 == ssl3_connect_~s__state~0); 23472#L141 assume !(4432 == ssl3_connect_~s__state~0); 23470#L144 assume !(4433 == ssl3_connect_~s__state~0); 22274#L147 assume 4448 == ssl3_connect_~s__state~0; 22235#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 22179#L326 assume !(4 == ssl3_connect_~blastFlag~0); 22180#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 23309#L332 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22238#L332-2 ssl3_connect_~s__init_num~0 := 0; 22185#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23561#L517 ssl3_connect_~skip~0 := 0; 23560#L99-1 assume !false; 23559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23558#L102 assume !(12292 == ssl3_connect_~s__state~0); 23557#L105 assume !(16384 == ssl3_connect_~s__state~0); 23556#L108 assume !(4096 == ssl3_connect_~s__state~0); 23555#L111 assume !(20480 == ssl3_connect_~s__state~0); 23554#L114 assume !(4099 == ssl3_connect_~s__state~0); 23553#L117 assume !(4368 == ssl3_connect_~s__state~0); 23552#L120 assume !(4369 == ssl3_connect_~s__state~0); 23551#L123 assume !(4384 == ssl3_connect_~s__state~0); 23550#L126 assume !(4385 == ssl3_connect_~s__state~0); 23549#L129 assume !(4400 == ssl3_connect_~s__state~0); 23548#L132 assume !(4401 == ssl3_connect_~s__state~0); 23547#L135 assume !(4416 == ssl3_connect_~s__state~0); 23546#L138 assume !(4417 == ssl3_connect_~s__state~0); 23545#L141 assume !(4432 == ssl3_connect_~s__state~0); 23544#L144 assume !(4433 == ssl3_connect_~s__state~0); 23542#L147 assume !(4448 == ssl3_connect_~s__state~0); 23537#L150 assume !(4449 == ssl3_connect_~s__state~0); 23535#L153 assume !(4464 == ssl3_connect_~s__state~0); 23533#L156 assume !(4465 == ssl3_connect_~s__state~0); 23531#L159 assume !(4466 == ssl3_connect_~s__state~0); 23529#L162 assume !(4467 == ssl3_connect_~s__state~0); 23527#L165 assume 4480 == ssl3_connect_~s__state~0; 22218#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 22219#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22245#L357 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22920#L357-2 ssl3_connect_~s__init_num~0 := 0; 22915#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22909#L517 ssl3_connect_~skip~0 := 0; 22907#L99-1 assume !false; 22905#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22903#L102 assume !(12292 == ssl3_connect_~s__state~0); 22901#L105 assume !(16384 == ssl3_connect_~s__state~0); 22899#L108 assume !(4096 == ssl3_connect_~s__state~0); 22797#L111 assume !(20480 == ssl3_connect_~s__state~0); 22798#L114 assume !(4099 == ssl3_connect_~s__state~0); 22790#L117 assume !(4368 == ssl3_connect_~s__state~0); 22791#L120 assume !(4369 == ssl3_connect_~s__state~0); 22981#L123 assume !(4384 == ssl3_connect_~s__state~0); 22982#L126 assume !(4385 == ssl3_connect_~s__state~0); 22984#L129 assume !(4400 == ssl3_connect_~s__state~0); 22739#L132 assume !(4401 == ssl3_connect_~s__state~0); 22740#L135 assume !(4416 == ssl3_connect_~s__state~0); 22765#L138 assume !(4417 == ssl3_connect_~s__state~0); 22766#L141 assume !(4432 == ssl3_connect_~s__state~0); 23116#L144 assume !(4433 == ssl3_connect_~s__state~0); 23117#L147 assume !(4448 == ssl3_connect_~s__state~0); 22275#L150 assume !(4449 == ssl3_connect_~s__state~0); 22276#L153 assume !(4464 == ssl3_connect_~s__state~0); 22448#L156 assume !(4465 == ssl3_connect_~s__state~0); 22446#L159 assume !(4466 == ssl3_connect_~s__state~0); 22442#L162 assume !(4467 == ssl3_connect_~s__state~0); 22439#L165 assume !(4480 == ssl3_connect_~s__state~0); 22440#L168 assume !(4481 == ssl3_connect_~s__state~0); 23332#L171 assume !(4496 == ssl3_connect_~s__state~0); 23330#L174 assume !(4497 == ssl3_connect_~s__state~0); 22426#L177 assume !(4512 == ssl3_connect_~s__state~0); 22427#L180 assume !(4513 == ssl3_connect_~s__state~0); 23320#L183 assume !(4528 == ssl3_connect_~s__state~0); 23316#L186 assume !(4529 == ssl3_connect_~s__state~0); 23314#L189 assume !(4560 == ssl3_connect_~s__state~0); 22892#L192 assume !(4561 == ssl3_connect_~s__state~0); 22890#L195 assume 4352 == ssl3_connect_~s__state~0; 22888#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 22165#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 22166#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22240#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22406#L517 ssl3_connect_~skip~0 := 0; 22407#L99-1 assume !false; 22402#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22403#L102 assume 12292 == ssl3_connect_~s__state~0; 22311#L103 [2021-10-13 01:05:25,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,476 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-13 01:05:25,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891195657] [2021-10-13 01:05:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,484 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,491 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:25,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,492 INFO L82 PathProgramCache]: Analyzing trace with hash -208920825, now seen corresponding path program 1 times [2021-10-13 01:05:25,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009316604] [2021-10-13 01:05:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-10-13 01:05:25,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:25,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009316604] [2021-10-13 01:05:25,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009316604] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:25,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:25,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:25,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974659482] [2021-10-13 01:05:25,565 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:25,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:25,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:25,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:25,567 INFO L87 Difference]: Start difference. First operand 1635 states and 2181 transitions. cyclomatic complexity: 548 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:25,597 INFO L93 Difference]: Finished difference Result 3249 states and 4331 transitions. [2021-10-13 01:05:25,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:25,598 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3249 states and 4331 transitions. [2021-10-13 01:05:25,622 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-10-13 01:05:25,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3249 states to 3249 states and 4331 transitions. [2021-10-13 01:05:25,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3249 [2021-10-13 01:05:25,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3249 [2021-10-13 01:05:25,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3249 states and 4331 transitions. [2021-10-13 01:05:25,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:25,666 INFO L681 BuchiCegarLoop]: Abstraction has 3249 states and 4331 transitions. [2021-10-13 01:05:25,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states and 4331 transitions. [2021-10-13 01:05:25,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 3249. [2021-10-13 01:05:25,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3249 states, 3249 states have (on average 1.3330255463219451) internal successors, (4331), 3248 states have internal predecessors, (4331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:25,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3249 states to 3249 states and 4331 transitions. [2021-10-13 01:05:25,779 INFO L704 BuchiCegarLoop]: Abstraction has 3249 states and 4331 transitions. [2021-10-13 01:05:25,780 INFO L587 BuchiCegarLoop]: Abstraction has 3249 states and 4331 transitions. [2021-10-13 01:05:25,780 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 01:05:25,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3249 states and 4331 transitions. [2021-10-13 01:05:25,796 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-10-13 01:05:25,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:25,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:25,799 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,799 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:25,799 INFO L791 eck$LassoCheckResult]: Stem: 27161#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27086#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 27082#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27040#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 27041#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 27081#L99-1 assume !false; 28770#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28768#L102 assume 12292 == ssl3_connect_~s__state~0; 28074#L103 [2021-10-13 01:05:25,801 INFO L793 eck$LassoCheckResult]: Loop: 28074#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 28053#L207 ssl3_connect_~s__server~0 := 0; 28759#L212 assume 0 != ssl3_connect_~cb~0; 28754#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 28752#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 28749#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 28746#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 28743#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 28731#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28724#L517 ssl3_connect_~skip~0 := 0; 28721#L99-1 assume !false; 28718#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28715#L102 assume !(12292 == ssl3_connect_~s__state~0); 28712#L105 assume !(16384 == ssl3_connect_~s__state~0); 28709#L108 assume !(4096 == ssl3_connect_~s__state~0); 28706#L111 assume !(20480 == ssl3_connect_~s__state~0); 28703#L114 assume !(4099 == ssl3_connect_~s__state~0); 28700#L117 assume 4368 == ssl3_connect_~s__state~0; 28044#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28696#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 28316#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 28692#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 28638#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28626#L517 ssl3_connect_~skip~0 := 0; 28622#L99-1 assume !false; 28618#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28614#L102 assume !(12292 == ssl3_connect_~s__state~0); 28610#L105 assume !(16384 == ssl3_connect_~s__state~0); 28606#L108 assume !(4096 == ssl3_connect_~s__state~0); 28602#L111 assume !(20480 == ssl3_connect_~s__state~0); 28598#L114 assume !(4099 == ssl3_connect_~s__state~0); 28594#L117 assume !(4368 == ssl3_connect_~s__state~0); 28590#L120 assume !(4369 == ssl3_connect_~s__state~0); 28586#L123 assume 4384 == ssl3_connect_~s__state~0; 28035#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 28580#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28135#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 28574#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28575#L272-2 ssl3_connect_~s__init_num~0 := 0; 28689#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28683#L517 ssl3_connect_~skip~0 := 0; 28682#L99-1 assume !false; 28681#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28680#L102 assume !(12292 == ssl3_connect_~s__state~0); 28679#L105 assume !(16384 == ssl3_connect_~s__state~0); 28673#L108 assume !(4096 == ssl3_connect_~s__state~0); 28671#L111 assume !(20480 == ssl3_connect_~s__state~0); 28669#L114 assume !(4099 == ssl3_connect_~s__state~0); 28667#L117 assume !(4368 == ssl3_connect_~s__state~0); 28665#L120 assume !(4369 == ssl3_connect_~s__state~0); 28663#L123 assume !(4384 == ssl3_connect_~s__state~0); 28661#L126 assume !(4385 == ssl3_connect_~s__state~0); 28659#L129 assume 4400 == ssl3_connect_~s__state~0; 28026#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 28657#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28879#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28874#L517 ssl3_connect_~skip~0 := 0; 28873#L99-1 assume !false; 28872#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28871#L102 assume !(12292 == ssl3_connect_~s__state~0); 28870#L105 assume !(16384 == ssl3_connect_~s__state~0); 28869#L108 assume !(4096 == ssl3_connect_~s__state~0); 28868#L111 assume !(20480 == ssl3_connect_~s__state~0); 28867#L114 assume !(4099 == ssl3_connect_~s__state~0); 28866#L117 assume !(4368 == ssl3_connect_~s__state~0); 28865#L120 assume !(4369 == ssl3_connect_~s__state~0); 28864#L123 assume !(4384 == ssl3_connect_~s__state~0); 28863#L126 assume !(4385 == ssl3_connect_~s__state~0); 28862#L129 assume !(4400 == ssl3_connect_~s__state~0); 28861#L132 assume !(4401 == ssl3_connect_~s__state~0); 28860#L135 assume 4416 == ssl3_connect_~s__state~0; 28017#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 28859#L298 assume !(3 == ssl3_connect_~blastFlag~0); 28858#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28857#L306 assume !(0 == ssl3_connect_~tmp___6~0); 28855#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28850#L517 ssl3_connect_~skip~0 := 0; 28849#L99-1 assume !false; 28848#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28847#L102 assume !(12292 == ssl3_connect_~s__state~0); 28846#L105 assume !(16384 == ssl3_connect_~s__state~0); 28845#L108 assume !(4096 == ssl3_connect_~s__state~0); 28844#L111 assume !(20480 == ssl3_connect_~s__state~0); 28843#L114 assume !(4099 == ssl3_connect_~s__state~0); 28842#L117 assume !(4368 == ssl3_connect_~s__state~0); 28841#L120 assume !(4369 == ssl3_connect_~s__state~0); 28840#L123 assume !(4384 == ssl3_connect_~s__state~0); 28839#L126 assume !(4385 == ssl3_connect_~s__state~0); 28838#L129 assume !(4400 == ssl3_connect_~s__state~0); 28837#L132 assume !(4401 == ssl3_connect_~s__state~0); 28836#L135 assume !(4416 == ssl3_connect_~s__state~0); 28835#L138 assume !(4417 == ssl3_connect_~s__state~0); 28834#L141 assume 4432 == ssl3_connect_~s__state~0; 28008#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 28833#L314 assume !(4 == ssl3_connect_~blastFlag~0); 28832#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28830#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28825#L517 ssl3_connect_~skip~0 := 0; 28824#L99-1 assume !false; 28823#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28822#L102 assume !(12292 == ssl3_connect_~s__state~0); 28821#L105 assume !(16384 == ssl3_connect_~s__state~0); 28820#L108 assume !(4096 == ssl3_connect_~s__state~0); 28819#L111 assume !(20480 == ssl3_connect_~s__state~0); 28818#L114 assume !(4099 == ssl3_connect_~s__state~0); 28817#L117 assume !(4368 == ssl3_connect_~s__state~0); 28816#L120 assume !(4369 == ssl3_connect_~s__state~0); 28815#L123 assume !(4384 == ssl3_connect_~s__state~0); 28814#L126 assume !(4385 == ssl3_connect_~s__state~0); 28813#L129 assume !(4400 == ssl3_connect_~s__state~0); 28812#L132 assume !(4401 == ssl3_connect_~s__state~0); 28811#L135 assume !(4416 == ssl3_connect_~s__state~0); 28810#L138 assume !(4417 == ssl3_connect_~s__state~0); 28809#L141 assume !(4432 == ssl3_connect_~s__state~0); 28808#L144 assume !(4433 == ssl3_connect_~s__state~0); 28807#L147 assume 4448 == ssl3_connect_~s__state~0; 27999#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 28806#L326 assume !(4 == ssl3_connect_~blastFlag~0); 28805#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 28803#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28802#L332-2 ssl3_connect_~s__init_num~0 := 0; 28800#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28795#L517 ssl3_connect_~skip~0 := 0; 28794#L99-1 assume !false; 28793#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28792#L102 assume !(12292 == ssl3_connect_~s__state~0); 28791#L105 assume !(16384 == ssl3_connect_~s__state~0); 28790#L108 assume !(4096 == ssl3_connect_~s__state~0); 28789#L111 assume !(20480 == ssl3_connect_~s__state~0); 28788#L114 assume !(4099 == ssl3_connect_~s__state~0); 28787#L117 assume !(4368 == ssl3_connect_~s__state~0); 28786#L120 assume !(4369 == ssl3_connect_~s__state~0); 28785#L123 assume !(4384 == ssl3_connect_~s__state~0); 28783#L126 assume !(4385 == ssl3_connect_~s__state~0); 28781#L129 assume !(4400 == ssl3_connect_~s__state~0); 28779#L132 assume !(4401 == ssl3_connect_~s__state~0); 28775#L135 assume !(4416 == ssl3_connect_~s__state~0); 28773#L138 assume !(4417 == ssl3_connect_~s__state~0); 28772#L141 assume !(4432 == ssl3_connect_~s__state~0); 28771#L144 assume !(4433 == ssl3_connect_~s__state~0); 28769#L147 assume !(4448 == ssl3_connect_~s__state~0); 28767#L150 assume !(4449 == ssl3_connect_~s__state~0); 28762#L153 assume 4464 == ssl3_connect_~s__state~0; 27982#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 28758#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28563#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28553#L517 ssl3_connect_~skip~0 := 0; 28551#L99-1 assume !false; 28549#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28547#L102 assume !(12292 == ssl3_connect_~s__state~0); 28545#L105 assume !(16384 == ssl3_connect_~s__state~0); 28543#L108 assume !(4096 == ssl3_connect_~s__state~0); 28541#L111 assume !(20480 == ssl3_connect_~s__state~0); 28539#L114 assume !(4099 == ssl3_connect_~s__state~0); 28537#L117 assume !(4368 == ssl3_connect_~s__state~0); 28535#L120 assume !(4369 == ssl3_connect_~s__state~0); 28533#L123 assume !(4384 == ssl3_connect_~s__state~0); 28531#L126 assume !(4385 == ssl3_connect_~s__state~0); 28529#L129 assume !(4400 == ssl3_connect_~s__state~0); 28527#L132 assume !(4401 == ssl3_connect_~s__state~0); 28525#L135 assume !(4416 == ssl3_connect_~s__state~0); 28523#L138 assume !(4417 == ssl3_connect_~s__state~0); 28521#L141 assume !(4432 == ssl3_connect_~s__state~0); 28519#L144 assume !(4433 == ssl3_connect_~s__state~0); 28518#L147 assume !(4448 == ssl3_connect_~s__state~0); 28516#L150 assume !(4449 == ssl3_connect_~s__state~0); 28514#L153 assume !(4464 == ssl3_connect_~s__state~0); 28513#L156 assume !(4465 == ssl3_connect_~s__state~0); 28512#L159 assume !(4466 == ssl3_connect_~s__state~0); 28510#L162 assume !(4467 == ssl3_connect_~s__state~0); 28457#L165 assume 4480 == ssl3_connect_~s__state~0; 27973#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 28450#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28445#L357 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 28441#L357-2 ssl3_connect_~s__init_num~0 := 0; 28427#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28421#L517 ssl3_connect_~skip~0 := 0; 28412#L99-1 assume !false; 28409#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28406#L102 assume !(12292 == ssl3_connect_~s__state~0); 28403#L105 assume !(16384 == ssl3_connect_~s__state~0); 28400#L108 assume !(4096 == ssl3_connect_~s__state~0); 28397#L111 assume !(20480 == ssl3_connect_~s__state~0); 28392#L114 assume !(4099 == ssl3_connect_~s__state~0); 28388#L117 assume !(4368 == ssl3_connect_~s__state~0); 28379#L120 assume !(4369 == ssl3_connect_~s__state~0); 28371#L123 assume !(4384 == ssl3_connect_~s__state~0); 28366#L126 assume !(4385 == ssl3_connect_~s__state~0); 28358#L129 assume !(4400 == ssl3_connect_~s__state~0); 28354#L132 assume !(4401 == ssl3_connect_~s__state~0); 28350#L135 assume !(4416 == ssl3_connect_~s__state~0); 28346#L138 assume !(4417 == ssl3_connect_~s__state~0); 28342#L141 assume !(4432 == ssl3_connect_~s__state~0); 28338#L144 assume !(4433 == ssl3_connect_~s__state~0); 28334#L147 assume !(4448 == ssl3_connect_~s__state~0); 28330#L150 assume !(4449 == ssl3_connect_~s__state~0); 28326#L153 assume !(4464 == ssl3_connect_~s__state~0); 28323#L156 assume !(4465 == ssl3_connect_~s__state~0); 28321#L159 assume !(4466 == ssl3_connect_~s__state~0); 28318#L162 assume !(4467 == ssl3_connect_~s__state~0); 28230#L165 assume !(4480 == ssl3_connect_~s__state~0); 28224#L168 assume !(4481 == ssl3_connect_~s__state~0); 28222#L171 assume !(4496 == ssl3_connect_~s__state~0); 28220#L174 assume !(4497 == ssl3_connect_~s__state~0); 28218#L177 assume !(4512 == ssl3_connect_~s__state~0); 28216#L180 assume !(4513 == ssl3_connect_~s__state~0); 28214#L183 assume !(4528 == ssl3_connect_~s__state~0); 28061#L186 assume !(4529 == ssl3_connect_~s__state~0); 28062#L189 assume !(4560 == ssl3_connect_~s__state~0); 28148#L192 assume !(4561 == ssl3_connect_~s__state~0); 27933#L195 assume 4352 == ssl3_connect_~s__state~0; 28141#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 28137#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 28132#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 28127#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28098#L517 ssl3_connect_~skip~0 := 0; 28082#L99-1 assume !false; 28078#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28073#L102 assume 12292 == ssl3_connect_~s__state~0; 28074#L103 [2021-10-13 01:05:25,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,802 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-13 01:05:25,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620032914] [2021-10-13 01:05:25,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,823 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:25,835 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:25,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:25,836 INFO L82 PathProgramCache]: Analyzing trace with hash 1554550941, now seen corresponding path program 1 times [2021-10-13 01:05:25,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:25,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509494917] [2021-10-13 01:05:25,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:25,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:25,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:25,885 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-10-13 01:05:25,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:25,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509494917] [2021-10-13 01:05:25,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509494917] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:25,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:25,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:25,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191000961] [2021-10-13 01:05:25,887 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:25,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:25,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:25,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:25,888 INFO L87 Difference]: Start difference. First operand 3249 states and 4331 transitions. cyclomatic complexity: 1086 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:26,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:26,058 INFO L93 Difference]: Finished difference Result 3397 states and 4499 transitions. [2021-10-13 01:05:26,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:26,058 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3397 states and 4499 transitions. [2021-10-13 01:05:26,077 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2021-10-13 01:05:26,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3397 states to 3397 states and 4499 transitions. [2021-10-13 01:05:26,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3397 [2021-10-13 01:05:26,110 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3397 [2021-10-13 01:05:26,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3397 states and 4499 transitions. [2021-10-13 01:05:26,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:26,116 INFO L681 BuchiCegarLoop]: Abstraction has 3397 states and 4499 transitions. [2021-10-13 01:05:26,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3397 states and 4499 transitions. [2021-10-13 01:05:26,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3397 to 3381. [2021-10-13 01:05:26,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 3381 states have (on average 1.3259390712806862) internal successors, (4483), 3380 states have internal predecessors, (4483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:26,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 4483 transitions. [2021-10-13 01:05:26,274 INFO L704 BuchiCegarLoop]: Abstraction has 3381 states and 4483 transitions. [2021-10-13 01:05:26,274 INFO L587 BuchiCegarLoop]: Abstraction has 3381 states and 4483 transitions. [2021-10-13 01:05:26,275 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 01:05:26,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3381 states and 4483 transitions. [2021-10-13 01:05:26,302 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-10-13 01:05:26,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:26,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:26,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:26,305 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:26,305 INFO L791 eck$LassoCheckResult]: Stem: 33818#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33738#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33734#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33690#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 33691#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 33733#L99-1 assume !false; 33931#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33929#L102 assume 12292 == ssl3_connect_~s__state~0; 33930#L103 [2021-10-13 01:05:26,306 INFO L793 eck$LassoCheckResult]: Loop: 33930#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 33837#L207 ssl3_connect_~s__server~0 := 0; 35828#L212 assume 0 != ssl3_connect_~cb~0; 35826#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 35824#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 35821#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 35818#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 35816#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 35717#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35709#L517 ssl3_connect_~skip~0 := 0; 35707#L99-1 assume !false; 35705#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35703#L102 assume !(12292 == ssl3_connect_~s__state~0); 35695#L105 assume !(16384 == ssl3_connect_~s__state~0); 35694#L108 assume !(4096 == ssl3_connect_~s__state~0); 35693#L111 assume !(20480 == ssl3_connect_~s__state~0); 35692#L114 assume !(4099 == ssl3_connect_~s__state~0); 34011#L117 assume 4368 == ssl3_connect_~s__state~0; 34012#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 35060#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33780#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 35052#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 35053#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34174#L517 ssl3_connect_~skip~0 := 0; 34175#L99-1 assume !false; 34166#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34167#L102 assume !(12292 == ssl3_connect_~s__state~0); 34158#L105 assume !(16384 == ssl3_connect_~s__state~0); 34159#L108 assume !(4096 == ssl3_connect_~s__state~0); 34151#L111 assume !(20480 == ssl3_connect_~s__state~0); 34152#L114 assume !(4099 == ssl3_connect_~s__state~0); 34143#L117 assume !(4368 == ssl3_connect_~s__state~0); 34144#L120 assume !(4369 == ssl3_connect_~s__state~0); 34130#L123 assume 4384 == ssl3_connect_~s__state~0; 34131#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33686#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33687#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 33847#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33848#L272-2 ssl3_connect_~s__init_num~0 := 0; 35034#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35030#L517 ssl3_connect_~skip~0 := 0; 35017#L99-1 assume !false; 35018#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35005#L102 assume !(12292 == ssl3_connect_~s__state~0); 35006#L105 assume !(16384 == ssl3_connect_~s__state~0); 34993#L108 assume !(4096 == ssl3_connect_~s__state~0); 34994#L111 assume !(20480 == ssl3_connect_~s__state~0); 34981#L114 assume !(4099 == ssl3_connect_~s__state~0); 34982#L117 assume !(4368 == ssl3_connect_~s__state~0); 34972#L120 assume !(4369 == ssl3_connect_~s__state~0); 34973#L123 assume !(4384 == ssl3_connect_~s__state~0); 34966#L126 assume !(4385 == ssl3_connect_~s__state~0); 34967#L129 assume 4400 == ssl3_connect_~s__state~0; 34958#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 34957#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 35066#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35062#L517 ssl3_connect_~skip~0 := 0; 35054#L99-1 assume !false; 35055#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35048#L102 assume !(12292 == ssl3_connect_~s__state~0); 35049#L105 assume !(16384 == ssl3_connect_~s__state~0); 35041#L108 assume !(4096 == ssl3_connect_~s__state~0); 35042#L111 assume !(20480 == ssl3_connect_~s__state~0); 35021#L114 assume !(4099 == ssl3_connect_~s__state~0); 35022#L117 assume !(4368 == ssl3_connect_~s__state~0); 35009#L120 assume !(4369 == ssl3_connect_~s__state~0); 35010#L123 assume !(4384 == ssl3_connect_~s__state~0); 34997#L126 assume !(4385 == ssl3_connect_~s__state~0); 34998#L129 assume !(4400 == ssl3_connect_~s__state~0); 34985#L132 assume !(4401 == ssl3_connect_~s__state~0); 34986#L135 assume 4416 == ssl3_connect_~s__state~0; 33725#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 33726#L298 assume !(3 == ssl3_connect_~blastFlag~0); 34848#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34849#L306 assume !(0 == ssl3_connect_~tmp___6~0); 34838#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34834#L517 ssl3_connect_~skip~0 := 0; 34829#L99-1 assume !false; 34830#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34825#L102 assume !(12292 == ssl3_connect_~s__state~0); 34826#L105 assume !(16384 == ssl3_connect_~s__state~0); 34821#L108 assume !(4096 == ssl3_connect_~s__state~0); 34822#L111 assume !(20480 == ssl3_connect_~s__state~0); 34817#L114 assume !(4099 == ssl3_connect_~s__state~0); 34818#L117 assume !(4368 == ssl3_connect_~s__state~0); 34813#L120 assume !(4369 == ssl3_connect_~s__state~0); 34814#L123 assume !(4384 == ssl3_connect_~s__state~0); 34809#L126 assume !(4385 == ssl3_connect_~s__state~0); 34810#L129 assume !(4400 == ssl3_connect_~s__state~0); 34805#L132 assume !(4401 == ssl3_connect_~s__state~0); 34806#L135 assume !(4416 == ssl3_connect_~s__state~0); 34801#L138 assume !(4417 == ssl3_connect_~s__state~0); 34802#L141 assume 4432 == ssl3_connect_~s__state~0; 34798#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 34799#L314 assume !(4 == ssl3_connect_~blastFlag~0); 34794#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 34795#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34772#L517 ssl3_connect_~skip~0 := 0; 34773#L99-1 assume !false; 34764#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34765#L102 assume !(12292 == ssl3_connect_~s__state~0); 34756#L105 assume !(16384 == ssl3_connect_~s__state~0); 34757#L108 assume !(4096 == ssl3_connect_~s__state~0); 34748#L111 assume !(20480 == ssl3_connect_~s__state~0); 34749#L114 assume !(4099 == ssl3_connect_~s__state~0); 34740#L117 assume !(4368 == ssl3_connect_~s__state~0); 34741#L120 assume !(4369 == ssl3_connect_~s__state~0); 34732#L123 assume !(4384 == ssl3_connect_~s__state~0); 34733#L126 assume !(4385 == ssl3_connect_~s__state~0); 34724#L129 assume !(4400 == ssl3_connect_~s__state~0); 34725#L132 assume !(4401 == ssl3_connect_~s__state~0); 34716#L135 assume !(4416 == ssl3_connect_~s__state~0); 34717#L138 assume !(4417 == ssl3_connect_~s__state~0); 34708#L141 assume !(4432 == ssl3_connect_~s__state~0); 34709#L144 assume !(4433 == ssl3_connect_~s__state~0); 34700#L147 assume 4448 == ssl3_connect_~s__state~0; 34701#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 34694#L326 assume !(4 == ssl3_connect_~blastFlag~0); 34695#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 34687#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 34688#L332-2 ssl3_connect_~s__init_num~0 := 0; 34779#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34775#L517 ssl3_connect_~skip~0 := 0; 34766#L99-1 assume !false; 34767#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34758#L102 assume !(12292 == ssl3_connect_~s__state~0); 34759#L105 assume !(16384 == ssl3_connect_~s__state~0); 34750#L108 assume !(4096 == ssl3_connect_~s__state~0); 34751#L111 assume !(20480 == ssl3_connect_~s__state~0); 34742#L114 assume !(4099 == ssl3_connect_~s__state~0); 34743#L117 assume !(4368 == ssl3_connect_~s__state~0); 34734#L120 assume !(4369 == ssl3_connect_~s__state~0); 34735#L123 assume !(4384 == ssl3_connect_~s__state~0); 34726#L126 assume !(4385 == ssl3_connect_~s__state~0); 34727#L129 assume !(4400 == ssl3_connect_~s__state~0); 34718#L132 assume !(4401 == ssl3_connect_~s__state~0); 34719#L135 assume !(4416 == ssl3_connect_~s__state~0); 34710#L138 assume !(4417 == ssl3_connect_~s__state~0); 34711#L141 assume !(4432 == ssl3_connect_~s__state~0); 34702#L144 assume !(4433 == ssl3_connect_~s__state~0); 34703#L147 assume !(4448 == ssl3_connect_~s__state~0); 34696#L150 assume !(4449 == ssl3_connect_~s__state~0); 34692#L153 assume 4464 == ssl3_connect_~s__state~0; 34693#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 34685#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 34686#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34673#L517 ssl3_connect_~skip~0 := 0; 34674#L99-1 assume !false; 34669#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34670#L102 assume !(12292 == ssl3_connect_~s__state~0); 34665#L105 assume !(16384 == ssl3_connect_~s__state~0); 34666#L108 assume !(4096 == ssl3_connect_~s__state~0); 34651#L111 assume !(20480 == ssl3_connect_~s__state~0); 34652#L114 assume !(4099 == ssl3_connect_~s__state~0); 34644#L117 assume !(4368 == ssl3_connect_~s__state~0); 34645#L120 assume !(4369 == ssl3_connect_~s__state~0); 34637#L123 assume !(4384 == ssl3_connect_~s__state~0); 34638#L126 assume !(4385 == ssl3_connect_~s__state~0); 34631#L129 assume !(4400 == ssl3_connect_~s__state~0); 34632#L132 assume !(4401 == ssl3_connect_~s__state~0); 34625#L135 assume !(4416 == ssl3_connect_~s__state~0); 34626#L138 assume !(4417 == ssl3_connect_~s__state~0); 34618#L141 assume !(4432 == ssl3_connect_~s__state~0); 34619#L144 assume !(4433 == ssl3_connect_~s__state~0); 34612#L147 assume !(4448 == ssl3_connect_~s__state~0); 34613#L150 assume !(4449 == ssl3_connect_~s__state~0); 34605#L153 assume !(4464 == ssl3_connect_~s__state~0); 34606#L156 assume !(4465 == ssl3_connect_~s__state~0); 34599#L159 assume !(4466 == ssl3_connect_~s__state~0); 34600#L162 assume !(4467 == ssl3_connect_~s__state~0); 34592#L165 assume 4480 == ssl3_connect_~s__state~0; 34593#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 34583#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34584#L357 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; 34573#L357-2 ssl3_connect_~s__init_num~0 := 0; 34574#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34542#L517 ssl3_connect_~skip~0 := 0; 34543#L99-1 assume !false; 34538#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34539#L102 assume !(12292 == ssl3_connect_~s__state~0); 34515#L105 assume !(16384 == ssl3_connect_~s__state~0); 34516#L108 assume !(4096 == ssl3_connect_~s__state~0); 34505#L111 assume !(20480 == ssl3_connect_~s__state~0); 34506#L114 assume !(4099 == ssl3_connect_~s__state~0); 34495#L117 assume !(4368 == ssl3_connect_~s__state~0); 34496#L120 assume !(4369 == ssl3_connect_~s__state~0); 34485#L123 assume !(4384 == ssl3_connect_~s__state~0); 34486#L126 assume !(4385 == ssl3_connect_~s__state~0); 34475#L129 assume !(4400 == ssl3_connect_~s__state~0); 34476#L132 assume !(4401 == ssl3_connect_~s__state~0); 34465#L135 assume !(4416 == ssl3_connect_~s__state~0); 34466#L138 assume !(4417 == ssl3_connect_~s__state~0); 34455#L141 assume !(4432 == ssl3_connect_~s__state~0); 34456#L144 assume !(4433 == ssl3_connect_~s__state~0); 34445#L147 assume !(4448 == ssl3_connect_~s__state~0); 34446#L150 assume !(4449 == ssl3_connect_~s__state~0); 34435#L153 assume !(4464 == ssl3_connect_~s__state~0); 34436#L156 assume !(4465 == ssl3_connect_~s__state~0); 34284#L159 assume !(4466 == ssl3_connect_~s__state~0); 34285#L162 assume !(4467 == ssl3_connect_~s__state~0); 34126#L165 assume !(4480 == ssl3_connect_~s__state~0); 34127#L168 assume !(4481 == ssl3_connect_~s__state~0); 34124#L171 assume !(4496 == ssl3_connect_~s__state~0); 34125#L174 assume !(4497 == ssl3_connect_~s__state~0); 34121#L177 assume 4512 == ssl3_connect_~s__state~0; 34122#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 34117#L378 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; 34118#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 34112#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 34113#L393 assume !(0 == ssl3_connect_~tmp___8~0); 35443#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35438#L517 ssl3_connect_~skip~0 := 0; 35437#L99-1 assume !false; 35436#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35435#L102 assume !(12292 == ssl3_connect_~s__state~0); 35434#L105 assume !(16384 == ssl3_connect_~s__state~0); 35433#L108 assume !(4096 == ssl3_connect_~s__state~0); 35432#L111 assume !(20480 == ssl3_connect_~s__state~0); 35431#L114 assume !(4099 == ssl3_connect_~s__state~0); 35430#L117 assume !(4368 == ssl3_connect_~s__state~0); 35429#L120 assume !(4369 == ssl3_connect_~s__state~0); 35428#L123 assume !(4384 == ssl3_connect_~s__state~0); 35427#L126 assume !(4385 == ssl3_connect_~s__state~0); 35426#L129 assume !(4400 == ssl3_connect_~s__state~0); 35425#L132 assume !(4401 == ssl3_connect_~s__state~0); 35424#L135 assume !(4416 == ssl3_connect_~s__state~0); 35423#L138 assume !(4417 == ssl3_connect_~s__state~0); 35422#L141 assume !(4432 == ssl3_connect_~s__state~0); 35421#L144 assume !(4433 == ssl3_connect_~s__state~0); 35420#L147 assume !(4448 == ssl3_connect_~s__state~0); 35419#L150 assume !(4449 == ssl3_connect_~s__state~0); 35418#L153 assume !(4464 == ssl3_connect_~s__state~0); 35417#L156 assume !(4465 == ssl3_connect_~s__state~0); 35416#L159 assume !(4466 == ssl3_connect_~s__state~0); 35415#L162 assume !(4467 == ssl3_connect_~s__state~0); 35414#L165 assume !(4480 == ssl3_connect_~s__state~0); 35413#L168 assume !(4481 == ssl3_connect_~s__state~0); 35412#L171 assume !(4496 == ssl3_connect_~s__state~0); 35411#L174 assume !(4497 == ssl3_connect_~s__state~0); 35410#L177 assume !(4512 == ssl3_connect_~s__state~0); 35409#L180 assume !(4513 == ssl3_connect_~s__state~0); 35408#L183 assume !(4528 == ssl3_connect_~s__state~0); 35407#L186 assume !(4529 == ssl3_connect_~s__state~0); 35305#L189 assume !(4560 == ssl3_connect_~s__state~0); 34114#L192 assume !(4561 == ssl3_connect_~s__state~0); 34115#L195 assume 4352 == ssl3_connect_~s__state~0; 34105#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 34106#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 34100#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34101#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34081#L517 ssl3_connect_~skip~0 := 0; 34082#L99-1 assume !false; 34075#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34076#L102 assume 12292 == ssl3_connect_~s__state~0; 33930#L103 [2021-10-13 01:05:26,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:26,307 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-13 01:05:26,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:26,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168681893] [2021-10-13 01:05:26,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:26,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:26,314 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:26,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:26,321 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:26,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:26,322 INFO L82 PathProgramCache]: Analyzing trace with hash -278013024, now seen corresponding path program 1 times [2021-10-13 01:05:26,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:26,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155883166] [2021-10-13 01:05:26,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:26,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:26,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-10-13 01:05:26,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:26,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155883166] [2021-10-13 01:05:26,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155883166] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:26,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:26,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:26,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664412639] [2021-10-13 01:05:26,387 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:26,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:26,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:26,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:26,388 INFO L87 Difference]: Start difference. First operand 3381 states and 4483 transitions. cyclomatic complexity: 1106 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:26,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:26,554 INFO L93 Difference]: Finished difference Result 3381 states and 4267 transitions. [2021-10-13 01:05:26,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:26,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3381 states and 4267 transitions. [2021-10-13 01:05:26,571 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-10-13 01:05:26,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3381 states to 3381 states and 4267 transitions. [2021-10-13 01:05:26,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3381 [2021-10-13 01:05:26,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3381 [2021-10-13 01:05:26,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3381 states and 4267 transitions. [2021-10-13 01:05:26,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:26,606 INFO L681 BuchiCegarLoop]: Abstraction has 3381 states and 4267 transitions. [2021-10-13 01:05:26,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states and 4267 transitions. [2021-10-13 01:05:26,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 3365. [2021-10-13 01:05:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3365 states, 3365 states have (on average 1.263298662704309) internal successors, (4251), 3364 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:26,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3365 states to 3365 states and 4251 transitions. [2021-10-13 01:05:26,742 INFO L704 BuchiCegarLoop]: Abstraction has 3365 states and 4251 transitions. [2021-10-13 01:05:26,742 INFO L587 BuchiCegarLoop]: Abstraction has 3365 states and 4251 transitions. [2021-10-13 01:05:26,742 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 01:05:26,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3365 states and 4251 transitions. [2021-10-13 01:05:26,757 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-10-13 01:05:26,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:26,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:26,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:26,760 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:26,761 INFO L791 eck$LassoCheckResult]: Stem: 40579#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40505#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40501#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40460#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 40461#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 40500#L99-1 assume !false; 40666#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40664#L102 assume 12292 == ssl3_connect_~s__state~0; 40665#L103 [2021-10-13 01:05:26,761 INFO L793 eck$LassoCheckResult]: Loop: 40665#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 40591#L207 ssl3_connect_~s__server~0 := 0; 41955#L212 assume 0 != ssl3_connect_~cb~0; 41954#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 41953#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 41950#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 41948#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 41946#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 41940#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41919#L517 ssl3_connect_~skip~0 := 0; 41915#L99-1 assume !false; 41911#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41907#L102 assume !(12292 == ssl3_connect_~s__state~0); 41903#L105 assume !(16384 == ssl3_connect_~s__state~0); 41899#L108 assume !(4096 == ssl3_connect_~s__state~0); 41895#L111 assume !(20480 == ssl3_connect_~s__state~0); 41891#L114 assume !(4099 == ssl3_connect_~s__state~0); 41616#L117 assume 4368 == ssl3_connect_~s__state~0; 40709#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40546#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 40547#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 40536#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 40537#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42095#L517 ssl3_connect_~skip~0 := 0; 42094#L99-1 assume !false; 42093#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42092#L102 assume !(12292 == ssl3_connect_~s__state~0); 42091#L105 assume !(16384 == ssl3_connect_~s__state~0); 42090#L108 assume !(4096 == ssl3_connect_~s__state~0); 42089#L111 assume !(20480 == ssl3_connect_~s__state~0); 42088#L114 assume !(4099 == ssl3_connect_~s__state~0); 42087#L117 assume !(4368 == ssl3_connect_~s__state~0); 42086#L120 assume !(4369 == ssl3_connect_~s__state~0); 42085#L123 assume 4384 == ssl3_connect_~s__state~0; 40581#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 40582#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 40454#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 40602#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41832#L272-2 ssl3_connect_~s__init_num~0 := 0; 41829#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41823#L517 ssl3_connect_~skip~0 := 0; 41821#L99-1 assume !false; 41819#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41817#L102 assume !(12292 == ssl3_connect_~s__state~0); 41815#L105 assume !(16384 == ssl3_connect_~s__state~0); 41813#L108 assume !(4096 == ssl3_connect_~s__state~0); 41811#L111 assume !(20480 == ssl3_connect_~s__state~0); 41809#L114 assume !(4099 == ssl3_connect_~s__state~0); 41807#L117 assume !(4368 == ssl3_connect_~s__state~0); 41805#L120 assume !(4369 == ssl3_connect_~s__state~0); 41803#L123 assume !(4384 == ssl3_connect_~s__state~0); 41801#L126 assume !(4385 == ssl3_connect_~s__state~0); 41799#L129 assume 4400 == ssl3_connect_~s__state~0; 40939#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 41788#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41785#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41779#L517 ssl3_connect_~skip~0 := 0; 41777#L99-1 assume !false; 41775#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41773#L102 assume !(12292 == ssl3_connect_~s__state~0); 41771#L105 assume !(16384 == ssl3_connect_~s__state~0); 41769#L108 assume !(4096 == ssl3_connect_~s__state~0); 41767#L111 assume !(20480 == ssl3_connect_~s__state~0); 41765#L114 assume !(4099 == ssl3_connect_~s__state~0); 41763#L117 assume !(4368 == ssl3_connect_~s__state~0); 41761#L120 assume !(4369 == ssl3_connect_~s__state~0); 41759#L123 assume !(4384 == ssl3_connect_~s__state~0); 41757#L126 assume !(4385 == ssl3_connect_~s__state~0); 41755#L129 assume !(4400 == ssl3_connect_~s__state~0); 41753#L132 assume !(4401 == ssl3_connect_~s__state~0); 41752#L135 assume 4416 == ssl3_connect_~s__state~0; 41093#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41749#L298 assume !(3 == ssl3_connect_~blastFlag~0); 41746#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41740#L306 assume !(0 == ssl3_connect_~tmp___6~0); 41737#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41731#L517 ssl3_connect_~skip~0 := 0; 41729#L99-1 assume !false; 41727#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41725#L102 assume !(12292 == ssl3_connect_~s__state~0); 41723#L105 assume !(16384 == ssl3_connect_~s__state~0); 41721#L108 assume !(4096 == ssl3_connect_~s__state~0); 41719#L111 assume !(20480 == ssl3_connect_~s__state~0); 41717#L114 assume !(4099 == ssl3_connect_~s__state~0); 41715#L117 assume !(4368 == ssl3_connect_~s__state~0); 41713#L120 assume !(4369 == ssl3_connect_~s__state~0); 41711#L123 assume !(4384 == ssl3_connect_~s__state~0); 41709#L126 assume !(4385 == ssl3_connect_~s__state~0); 41707#L129 assume !(4400 == ssl3_connect_~s__state~0); 41705#L132 assume !(4401 == ssl3_connect_~s__state~0); 41703#L135 assume !(4416 == ssl3_connect_~s__state~0); 41701#L138 assume !(4417 == ssl3_connect_~s__state~0); 41700#L141 assume 4432 == ssl3_connect_~s__state~0; 41035#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 41697#L314 assume !(4 == ssl3_connect_~blastFlag~0); 41696#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41694#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41682#L517 ssl3_connect_~skip~0 := 0; 41680#L99-1 assume !false; 41678#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41676#L102 assume !(12292 == ssl3_connect_~s__state~0); 41674#L105 assume !(16384 == ssl3_connect_~s__state~0); 41672#L108 assume !(4096 == ssl3_connect_~s__state~0); 41670#L111 assume !(20480 == ssl3_connect_~s__state~0); 41668#L114 assume !(4099 == ssl3_connect_~s__state~0); 41666#L117 assume !(4368 == ssl3_connect_~s__state~0); 41664#L120 assume !(4369 == ssl3_connect_~s__state~0); 41662#L123 assume !(4384 == ssl3_connect_~s__state~0); 41660#L126 assume !(4385 == ssl3_connect_~s__state~0); 41658#L129 assume !(4400 == ssl3_connect_~s__state~0); 41656#L132 assume !(4401 == ssl3_connect_~s__state~0); 41654#L135 assume !(4416 == ssl3_connect_~s__state~0); 41652#L138 assume !(4417 == ssl3_connect_~s__state~0); 41650#L141 assume !(4432 == ssl3_connect_~s__state~0); 41648#L144 assume !(4433 == ssl3_connect_~s__state~0); 41646#L147 assume 4448 == ssl3_connect_~s__state~0; 40668#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 41641#L326 assume !(4 == ssl3_connect_~blastFlag~0); 41637#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 41635#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41634#L332-2 ssl3_connect_~s__init_num~0 := 0; 41630#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41625#L517 ssl3_connect_~skip~0 := 0; 41624#L99-1 assume !false; 41623#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41622#L102 assume !(12292 == ssl3_connect_~s__state~0); 41611#L105 assume !(16384 == ssl3_connect_~s__state~0); 41608#L108 assume !(4096 == ssl3_connect_~s__state~0); 41605#L111 assume !(20480 == ssl3_connect_~s__state~0); 41602#L114 assume !(4099 == ssl3_connect_~s__state~0); 41601#L117 assume !(4368 == ssl3_connect_~s__state~0); 41595#L120 assume !(4369 == ssl3_connect_~s__state~0); 41593#L123 assume !(4384 == ssl3_connect_~s__state~0); 41591#L126 assume !(4385 == ssl3_connect_~s__state~0); 41589#L129 assume !(4400 == ssl3_connect_~s__state~0); 41587#L132 assume !(4401 == ssl3_connect_~s__state~0); 41585#L135 assume !(4416 == ssl3_connect_~s__state~0); 41583#L138 assume !(4417 == ssl3_connect_~s__state~0); 41581#L141 assume !(4432 == ssl3_connect_~s__state~0); 41579#L144 assume !(4433 == ssl3_connect_~s__state~0); 41577#L147 assume !(4448 == ssl3_connect_~s__state~0); 41575#L150 assume !(4449 == ssl3_connect_~s__state~0); 41565#L153 assume 4464 == ssl3_connect_~s__state~0; 40918#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 41555#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 41556#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42030#L517 ssl3_connect_~skip~0 := 0; 42029#L99-1 assume !false; 42028#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42027#L102 assume !(12292 == ssl3_connect_~s__state~0); 42026#L105 assume !(16384 == ssl3_connect_~s__state~0); 42025#L108 assume !(4096 == ssl3_connect_~s__state~0); 42024#L111 assume !(20480 == ssl3_connect_~s__state~0); 42023#L114 assume !(4099 == ssl3_connect_~s__state~0); 42022#L117 assume !(4368 == ssl3_connect_~s__state~0); 42021#L120 assume !(4369 == ssl3_connect_~s__state~0); 42020#L123 assume !(4384 == ssl3_connect_~s__state~0); 42019#L126 assume !(4385 == ssl3_connect_~s__state~0); 42018#L129 assume !(4400 == ssl3_connect_~s__state~0); 42017#L132 assume !(4401 == ssl3_connect_~s__state~0); 42016#L135 assume !(4416 == ssl3_connect_~s__state~0); 42015#L138 assume !(4417 == ssl3_connect_~s__state~0); 42014#L141 assume !(4432 == ssl3_connect_~s__state~0); 42013#L144 assume !(4433 == ssl3_connect_~s__state~0); 42012#L147 assume !(4448 == ssl3_connect_~s__state~0); 42011#L150 assume !(4449 == ssl3_connect_~s__state~0); 42010#L153 assume !(4464 == ssl3_connect_~s__state~0); 42009#L156 assume !(4465 == ssl3_connect_~s__state~0); 42008#L159 assume !(4466 == ssl3_connect_~s__state~0); 42007#L162 assume !(4467 == ssl3_connect_~s__state~0); 42006#L165 assume 4480 == ssl3_connect_~s__state~0; 40907#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 42005#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42003#L357 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; 41617#L357-2 ssl3_connect_~s__init_num~0 := 0; 41618#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41561#L517 ssl3_connect_~skip~0 := 0; 41562#L99-1 assume !false; 41545#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41546#L102 assume !(12292 == ssl3_connect_~s__state~0); 41533#L105 assume !(16384 == ssl3_connect_~s__state~0); 41534#L108 assume !(4096 == ssl3_connect_~s__state~0); 41525#L111 assume !(20480 == ssl3_connect_~s__state~0); 41526#L114 assume !(4099 == ssl3_connect_~s__state~0); 41517#L117 assume !(4368 == ssl3_connect_~s__state~0); 41518#L120 assume !(4369 == ssl3_connect_~s__state~0); 41509#L123 assume !(4384 == ssl3_connect_~s__state~0); 41510#L126 assume !(4385 == ssl3_connect_~s__state~0); 41501#L129 assume !(4400 == ssl3_connect_~s__state~0); 41502#L132 assume !(4401 == ssl3_connect_~s__state~0); 41493#L135 assume !(4416 == ssl3_connect_~s__state~0); 41494#L138 assume !(4417 == ssl3_connect_~s__state~0); 41485#L141 assume !(4432 == ssl3_connect_~s__state~0); 41486#L144 assume !(4433 == ssl3_connect_~s__state~0); 41477#L147 assume !(4448 == ssl3_connect_~s__state~0); 41478#L150 assume !(4449 == ssl3_connect_~s__state~0); 41469#L153 assume !(4464 == ssl3_connect_~s__state~0); 41470#L156 assume !(4465 == ssl3_connect_~s__state~0); 41461#L159 assume !(4466 == ssl3_connect_~s__state~0); 41462#L162 assume !(4467 == ssl3_connect_~s__state~0); 41453#L165 assume !(4480 == ssl3_connect_~s__state~0); 41454#L168 assume !(4481 == ssl3_connect_~s__state~0); 41446#L171 assume !(4496 == ssl3_connect_~s__state~0); 41447#L174 assume !(4497 == ssl3_connect_~s__state~0); 41402#L177 assume 4512 == ssl3_connect_~s__state~0; 41113#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 41398#L378 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; 41399#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 41386#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 41387#L393 assume !(0 == ssl3_connect_~tmp___8~0); 41375#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41371#L517 ssl3_connect_~skip~0 := 0; 41364#L99-1 assume !false; 41365#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41358#L102 assume !(12292 == ssl3_connect_~s__state~0); 41359#L105 assume !(16384 == ssl3_connect_~s__state~0); 41352#L108 assume !(4096 == ssl3_connect_~s__state~0); 41353#L111 assume !(20480 == ssl3_connect_~s__state~0); 41346#L114 assume !(4099 == ssl3_connect_~s__state~0); 41347#L117 assume !(4368 == ssl3_connect_~s__state~0); 41340#L120 assume !(4369 == ssl3_connect_~s__state~0); 41341#L123 assume !(4384 == ssl3_connect_~s__state~0); 41334#L126 assume !(4385 == ssl3_connect_~s__state~0); 41335#L129 assume !(4400 == ssl3_connect_~s__state~0); 41328#L132 assume !(4401 == ssl3_connect_~s__state~0); 41329#L135 assume !(4416 == ssl3_connect_~s__state~0); 41322#L138 assume !(4417 == ssl3_connect_~s__state~0); 41323#L141 assume !(4432 == ssl3_connect_~s__state~0); 41316#L144 assume !(4433 == ssl3_connect_~s__state~0); 41317#L147 assume !(4448 == ssl3_connect_~s__state~0); 41310#L150 assume !(4449 == ssl3_connect_~s__state~0); 41311#L153 assume !(4464 == ssl3_connect_~s__state~0); 41304#L156 assume !(4465 == ssl3_connect_~s__state~0); 41305#L159 assume !(4466 == ssl3_connect_~s__state~0); 41298#L162 assume !(4467 == ssl3_connect_~s__state~0); 41299#L165 assume !(4480 == ssl3_connect_~s__state~0); 40757#L168 assume !(4481 == ssl3_connect_~s__state~0); 40758#L171 assume !(4496 == ssl3_connect_~s__state~0); 41283#L174 assume !(4497 == ssl3_connect_~s__state~0); 41284#L177 assume !(4512 == ssl3_connect_~s__state~0); 41964#L180 assume !(4513 == ssl3_connect_~s__state~0); 41269#L183 assume 4528 == ssl3_connect_~s__state~0; 41106#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 41935#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 40715#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 40716#L408-1 ssl3_connect_~s__init_num~0 := 0; 40783#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41920#L517 ssl3_connect_~skip~0 := 0; 41916#L99-1 assume !false; 41912#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41908#L102 assume !(12292 == ssl3_connect_~s__state~0); 41904#L105 assume !(16384 == ssl3_connect_~s__state~0); 41900#L108 assume !(4096 == ssl3_connect_~s__state~0); 41896#L111 assume !(20480 == ssl3_connect_~s__state~0); 41892#L114 assume !(4099 == ssl3_connect_~s__state~0); 41887#L117 assume !(4368 == ssl3_connect_~s__state~0); 41886#L120 assume !(4369 == ssl3_connect_~s__state~0); 41885#L123 assume !(4384 == ssl3_connect_~s__state~0); 41884#L126 assume !(4385 == ssl3_connect_~s__state~0); 41883#L129 assume !(4400 == ssl3_connect_~s__state~0); 41882#L132 assume !(4401 == ssl3_connect_~s__state~0); 41881#L135 assume !(4416 == ssl3_connect_~s__state~0); 41880#L138 assume !(4417 == ssl3_connect_~s__state~0); 41879#L141 assume !(4432 == ssl3_connect_~s__state~0); 41878#L144 assume !(4433 == ssl3_connect_~s__state~0); 41876#L147 assume !(4448 == ssl3_connect_~s__state~0); 41875#L150 assume !(4449 == ssl3_connect_~s__state~0); 41874#L153 assume !(4464 == ssl3_connect_~s__state~0); 41873#L156 assume !(4465 == ssl3_connect_~s__state~0); 41872#L159 assume !(4466 == ssl3_connect_~s__state~0); 41871#L162 assume !(4467 == ssl3_connect_~s__state~0); 41870#L165 assume !(4480 == ssl3_connect_~s__state~0); 41869#L168 assume !(4481 == ssl3_connect_~s__state~0); 41868#L171 assume !(4496 == ssl3_connect_~s__state~0); 41866#L174 assume !(4497 == ssl3_connect_~s__state~0); 41865#L177 assume !(4512 == ssl3_connect_~s__state~0); 41864#L180 assume !(4513 == ssl3_connect_~s__state~0); 41863#L183 assume !(4528 == ssl3_connect_~s__state~0); 41861#L186 assume !(4529 == ssl3_connect_~s__state~0); 41855#L189 assume !(4560 == ssl3_connect_~s__state~0); 41853#L192 assume !(4561 == ssl3_connect_~s__state~0); 41851#L195 assume 4352 == ssl3_connect_~s__state~0; 40533#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 40534#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 40556#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40557#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40997#L517 ssl3_connect_~skip~0 := 0; 40998#L99-1 assume !false; 40989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40990#L102 assume 12292 == ssl3_connect_~s__state~0; 40665#L103 [2021-10-13 01:05:26,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:26,762 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-13 01:05:26,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:26,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799292946] [2021-10-13 01:05:26,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:26,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:26,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:26,771 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:26,785 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:26,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:26,787 INFO L82 PathProgramCache]: Analyzing trace with hash 870303663, now seen corresponding path program 1 times [2021-10-13 01:05:26,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:26,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831395218] [2021-10-13 01:05:26,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:26,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:26,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:26,862 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 01:05:26,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:26,862 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831395218] [2021-10-13 01:05:26,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831395218] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:26,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906839630] [2021-10-13 01:05:26,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:26,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:05:26,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:26,866 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:05:26,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-13 01:05:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:27,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:05:27,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:27,839 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 01:05:27,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906839630] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:27,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:05:27,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:05:27,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823026093] [2021-10-13 01:05:27,842 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:27,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:27,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:05:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:05:27,844 INFO L87 Difference]: Start difference. First operand 3365 states and 4251 transitions. cyclomatic complexity: 890 Second operand has 4 states, 3 states have (on average 43.666666666666664) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:28,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:28,028 INFO L93 Difference]: Finished difference Result 4320 states and 5339 transitions. [2021-10-13 01:05:28,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 01:05:28,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4320 states and 5339 transitions. [2021-10-13 01:05:28,051 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-10-13 01:05:28,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4320 states to 4320 states and 5339 transitions. [2021-10-13 01:05:28,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4320 [2021-10-13 01:05:28,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4320 [2021-10-13 01:05:28,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4320 states and 5339 transitions. [2021-10-13 01:05:28,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:28,092 INFO L681 BuchiCegarLoop]: Abstraction has 4320 states and 5339 transitions. [2021-10-13 01:05:28,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4320 states and 5339 transitions. [2021-10-13 01:05:28,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4320 to 3350. [2021-10-13 01:05:28,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3350 states, 3350 states have (on average 1.2549253731343284) internal successors, (4204), 3349 states have internal predecessors, (4204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:28,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3350 states to 3350 states and 4204 transitions. [2021-10-13 01:05:28,199 INFO L704 BuchiCegarLoop]: Abstraction has 3350 states and 4204 transitions. [2021-10-13 01:05:28,200 INFO L587 BuchiCegarLoop]: Abstraction has 3350 states and 4204 transitions. [2021-10-13 01:05:28,200 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 01:05:28,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3350 states and 4204 transitions. [2021-10-13 01:05:28,211 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2021-10-13 01:05:28,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:28,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:28,213 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:28,214 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:28,214 INFO L791 eck$LassoCheckResult]: Stem: 49133#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 49066#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49062#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49020#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 49021#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 49061#L99-1 assume !false; 49142#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49140#L102 assume 12292 == ssl3_connect_~s__state~0; 49132#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 49100#L207 [2021-10-13 01:05:28,215 INFO L793 eck$LassoCheckResult]: Loop: 49100#L207 ssl3_connect_~s__server~0 := 0; 49101#L212 assume 0 != ssl3_connect_~cb~0; 49102#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 49035#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 49036#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 49077#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 49046#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 49047#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52075#L517 ssl3_connect_~skip~0 := 0; 52074#L99-1 assume !false; 52073#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52072#L102 assume !(12292 == ssl3_connect_~s__state~0); 52070#L105 assume !(16384 == ssl3_connect_~s__state~0); 52069#L108 assume !(4096 == ssl3_connect_~s__state~0); 51847#L111 assume !(20480 == ssl3_connect_~s__state~0); 49769#L114 assume !(4099 == ssl3_connect_~s__state~0); 49450#L117 assume 4368 == ssl3_connect_~s__state~0; 49044#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 49045#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49075#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49076#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 49096#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49442#L517 ssl3_connect_~skip~0 := 0; 49441#L99-1 assume !false; 49440#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49439#L102 assume !(12292 == ssl3_connect_~s__state~0); 49438#L105 assume !(16384 == ssl3_connect_~s__state~0); 49437#L108 assume !(4096 == ssl3_connect_~s__state~0); 49436#L111 assume !(20480 == ssl3_connect_~s__state~0); 49435#L114 assume !(4099 == ssl3_connect_~s__state~0); 49434#L117 assume !(4368 == ssl3_connect_~s__state~0); 49433#L120 assume !(4369 == ssl3_connect_~s__state~0); 49408#L123 assume 4384 == ssl3_connect_~s__state~0; 49135#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 49136#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49406#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 49405#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49404#L272-2 ssl3_connect_~s__init_num~0 := 0; 49402#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49397#L517 ssl3_connect_~skip~0 := 0; 49396#L99-1 assume !false; 49395#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49394#L102 assume !(12292 == ssl3_connect_~s__state~0); 49393#L105 assume !(16384 == ssl3_connect_~s__state~0); 49392#L108 assume !(4096 == ssl3_connect_~s__state~0); 49391#L111 assume !(20480 == ssl3_connect_~s__state~0); 49390#L114 assume !(4099 == ssl3_connect_~s__state~0); 49389#L117 assume !(4368 == ssl3_connect_~s__state~0); 49388#L120 assume !(4369 == ssl3_connect_~s__state~0); 49387#L123 assume !(4384 == ssl3_connect_~s__state~0); 49386#L126 assume !(4385 == ssl3_connect_~s__state~0); 49340#L129 assume 4400 == ssl3_connect_~s__state~0; 49341#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 52324#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52323#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52318#L517 ssl3_connect_~skip~0 := 0; 52315#L99-1 assume !false; 52313#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52311#L102 assume !(12292 == ssl3_connect_~s__state~0); 52309#L105 assume !(16384 == ssl3_connect_~s__state~0); 52307#L108 assume !(4096 == ssl3_connect_~s__state~0); 52305#L111 assume !(20480 == ssl3_connect_~s__state~0); 49078#L114 assume !(4099 == ssl3_connect_~s__state~0); 49004#L117 assume !(4368 == ssl3_connect_~s__state~0); 49005#L120 assume !(4369 == ssl3_connect_~s__state~0); 49040#L123 assume !(4384 == ssl3_connect_~s__state~0); 49041#L126 assume !(4385 == ssl3_connect_~s__state~0); 49099#L129 assume !(4400 == ssl3_connect_~s__state~0); 49129#L132 assume !(4401 == ssl3_connect_~s__state~0); 49137#L135 assume 4416 == ssl3_connect_~s__state~0; 49055#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 49056#L298 assume !(3 == ssl3_connect_~blastFlag~0); 49042#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49043#L306 assume !(0 == ssl3_connect_~tmp___6~0); 49139#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52314#L517 ssl3_connect_~skip~0 := 0; 52312#L99-1 assume !false; 52310#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52308#L102 assume !(12292 == ssl3_connect_~s__state~0); 52306#L105 assume !(16384 == ssl3_connect_~s__state~0); 52304#L108 assume !(4096 == ssl3_connect_~s__state~0); 52303#L111 assume !(20480 == ssl3_connect_~s__state~0); 52301#L114 assume !(4099 == ssl3_connect_~s__state~0); 52300#L117 assume !(4368 == ssl3_connect_~s__state~0); 52299#L120 assume !(4369 == ssl3_connect_~s__state~0); 52298#L123 assume !(4384 == ssl3_connect_~s__state~0); 52296#L126 assume !(4385 == ssl3_connect_~s__state~0); 52294#L129 assume !(4400 == ssl3_connect_~s__state~0); 52292#L132 assume !(4401 == ssl3_connect_~s__state~0); 49120#L135 assume !(4416 == ssl3_connect_~s__state~0); 49092#L138 assume !(4417 == ssl3_connect_~s__state~0); 49069#L141 assume 4432 == ssl3_connect_~s__state~0; 49070#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 49088#L314 assume !(4 == ssl3_connect_~blastFlag~0); 49000#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 49001#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52284#L517 ssl3_connect_~skip~0 := 0; 52283#L99-1 assume !false; 52282#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52281#L102 assume !(12292 == ssl3_connect_~s__state~0); 52279#L105 assume !(16384 == ssl3_connect_~s__state~0); 52278#L108 assume !(4096 == ssl3_connect_~s__state~0); 52277#L111 assume !(20480 == ssl3_connect_~s__state~0); 52276#L114 assume !(4099 == ssl3_connect_~s__state~0); 52271#L117 assume !(4368 == ssl3_connect_~s__state~0); 52269#L120 assume !(4369 == ssl3_connect_~s__state~0); 52267#L123 assume !(4384 == ssl3_connect_~s__state~0); 52265#L126 assume !(4385 == ssl3_connect_~s__state~0); 52263#L129 assume !(4400 == ssl3_connect_~s__state~0); 52261#L132 assume !(4401 == ssl3_connect_~s__state~0); 52259#L135 assume !(4416 == ssl3_connect_~s__state~0); 52257#L138 assume !(4417 == ssl3_connect_~s__state~0); 52255#L141 assume !(4432 == ssl3_connect_~s__state~0); 49009#L144 assume !(4433 == ssl3_connect_~s__state~0); 49010#L147 assume 4448 == ssl3_connect_~s__state~0; 49104#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 49051#L326 assume !(4 == ssl3_connect_~blastFlag~0); 49052#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 52038#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52039#L332-2 ssl3_connect_~s__init_num~0 := 0; 52238#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52233#L517 ssl3_connect_~skip~0 := 0; 52232#L99-1 assume !false; 52231#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52230#L102 assume !(12292 == ssl3_connect_~s__state~0); 52229#L105 assume !(16384 == ssl3_connect_~s__state~0); 52228#L108 assume !(4096 == ssl3_connect_~s__state~0); 52227#L111 assume !(20480 == ssl3_connect_~s__state~0); 52226#L114 assume !(4099 == ssl3_connect_~s__state~0); 52225#L117 assume !(4368 == ssl3_connect_~s__state~0); 52224#L120 assume !(4369 == ssl3_connect_~s__state~0); 52223#L123 assume !(4384 == ssl3_connect_~s__state~0); 52222#L126 assume !(4385 == ssl3_connect_~s__state~0); 52221#L129 assume !(4400 == ssl3_connect_~s__state~0); 52220#L132 assume !(4401 == ssl3_connect_~s__state~0); 52219#L135 assume !(4416 == ssl3_connect_~s__state~0); 52218#L138 assume !(4417 == ssl3_connect_~s__state~0); 52217#L141 assume !(4432 == ssl3_connect_~s__state~0); 52216#L144 assume !(4433 == ssl3_connect_~s__state~0); 52215#L147 assume !(4448 == ssl3_connect_~s__state~0); 49119#L150 assume !(4449 == ssl3_connect_~s__state~0); 49011#L153 assume 4464 == ssl3_connect_~s__state~0; 49012#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 49057#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 49058#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49607#L517 ssl3_connect_~skip~0 := 0; 49605#L99-1 assume !false; 49603#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49601#L102 assume !(12292 == ssl3_connect_~s__state~0); 49599#L105 assume !(16384 == ssl3_connect_~s__state~0); 49597#L108 assume !(4096 == ssl3_connect_~s__state~0); 49595#L111 assume !(20480 == ssl3_connect_~s__state~0); 49592#L114 assume !(4099 == ssl3_connect_~s__state~0); 49589#L117 assume !(4368 == ssl3_connect_~s__state~0); 49586#L120 assume !(4369 == ssl3_connect_~s__state~0); 49583#L123 assume !(4384 == ssl3_connect_~s__state~0); 49580#L126 assume !(4385 == ssl3_connect_~s__state~0); 49577#L129 assume !(4400 == ssl3_connect_~s__state~0); 49574#L132 assume !(4401 == ssl3_connect_~s__state~0); 49571#L135 assume !(4416 == ssl3_connect_~s__state~0); 49568#L138 assume !(4417 == ssl3_connect_~s__state~0); 49565#L141 assume !(4432 == ssl3_connect_~s__state~0); 49562#L144 assume !(4433 == ssl3_connect_~s__state~0); 49558#L147 assume !(4448 == ssl3_connect_~s__state~0); 49559#L150 assume !(4449 == ssl3_connect_~s__state~0); 49551#L153 assume !(4464 == ssl3_connect_~s__state~0); 49548#L156 assume !(4465 == ssl3_connect_~s__state~0); 49545#L159 assume !(4466 == ssl3_connect_~s__state~0); 49542#L162 assume !(4467 == ssl3_connect_~s__state~0); 49538#L165 assume 4480 == ssl3_connect_~s__state~0; 49539#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 49530#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49531#L357 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; 49523#L357-2 ssl3_connect_~s__init_num~0 := 0; 49524#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51933#L517 ssl3_connect_~skip~0 := 0; 51932#L99-1 assume !false; 51931#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51930#L102 assume !(12292 == ssl3_connect_~s__state~0); 51929#L105 assume !(16384 == ssl3_connect_~s__state~0); 51928#L108 assume !(4096 == ssl3_connect_~s__state~0); 51927#L111 assume !(20480 == ssl3_connect_~s__state~0); 51926#L114 assume !(4099 == ssl3_connect_~s__state~0); 51925#L117 assume !(4368 == ssl3_connect_~s__state~0); 51924#L120 assume !(4369 == ssl3_connect_~s__state~0); 51923#L123 assume !(4384 == ssl3_connect_~s__state~0); 51922#L126 assume !(4385 == ssl3_connect_~s__state~0); 51920#L129 assume !(4400 == ssl3_connect_~s__state~0); 51919#L132 assume !(4401 == ssl3_connect_~s__state~0); 51918#L135 assume !(4416 == ssl3_connect_~s__state~0); 51917#L138 assume !(4417 == ssl3_connect_~s__state~0); 51912#L141 assume !(4432 == ssl3_connect_~s__state~0); 51910#L144 assume !(4433 == ssl3_connect_~s__state~0); 51908#L147 assume !(4448 == ssl3_connect_~s__state~0); 51906#L150 assume !(4449 == ssl3_connect_~s__state~0); 51904#L153 assume !(4464 == ssl3_connect_~s__state~0); 51902#L156 assume !(4465 == ssl3_connect_~s__state~0); 51900#L159 assume !(4466 == ssl3_connect_~s__state~0); 51898#L162 assume !(4467 == ssl3_connect_~s__state~0); 51896#L165 assume !(4480 == ssl3_connect_~s__state~0); 51894#L168 assume !(4481 == ssl3_connect_~s__state~0); 51892#L171 assume !(4496 == ssl3_connect_~s__state~0); 51890#L174 assume !(4497 == ssl3_connect_~s__state~0); 51888#L177 assume 4512 == ssl3_connect_~s__state~0; 50803#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 51885#L378 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; 51881#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 49484#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 49483#L393 assume !(0 == ssl3_connect_~tmp___8~0); 49481#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49475#L517 ssl3_connect_~skip~0 := 0; 49476#L99-1 assume !false; 51867#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51865#L102 assume !(12292 == ssl3_connect_~s__state~0); 51863#L105 assume !(16384 == ssl3_connect_~s__state~0); 51861#L108 assume !(4096 == ssl3_connect_~s__state~0); 49468#L111 assume !(20480 == ssl3_connect_~s__state~0); 49467#L114 assume !(4099 == ssl3_connect_~s__state~0); 49466#L117 assume !(4368 == ssl3_connect_~s__state~0); 49465#L120 assume !(4369 == ssl3_connect_~s__state~0); 49464#L123 assume !(4384 == ssl3_connect_~s__state~0); 49463#L126 assume !(4385 == ssl3_connect_~s__state~0); 49462#L129 assume !(4400 == ssl3_connect_~s__state~0); 49461#L132 assume !(4401 == ssl3_connect_~s__state~0); 49460#L135 assume !(4416 == ssl3_connect_~s__state~0); 49459#L138 assume !(4417 == ssl3_connect_~s__state~0); 49458#L141 assume !(4432 == ssl3_connect_~s__state~0); 49457#L144 assume !(4433 == ssl3_connect_~s__state~0); 49456#L147 assume !(4448 == ssl3_connect_~s__state~0); 49455#L150 assume !(4449 == ssl3_connect_~s__state~0); 49454#L153 assume !(4464 == ssl3_connect_~s__state~0); 49453#L156 assume !(4465 == ssl3_connect_~s__state~0); 49452#L159 assume !(4466 == ssl3_connect_~s__state~0); 49451#L162 assume !(4467 == ssl3_connect_~s__state~0); 49449#L165 assume !(4480 == ssl3_connect_~s__state~0); 49432#L168 assume !(4481 == ssl3_connect_~s__state~0); 49407#L171 assume !(4496 == ssl3_connect_~s__state~0); 49339#L174 assume !(4497 == ssl3_connect_~s__state~0); 49254#L177 assume !(4512 == ssl3_connect_~s__state~0); 49250#L180 assume !(4513 == ssl3_connect_~s__state~0); 49251#L183 assume 4528 == ssl3_connect_~s__state~0; 49149#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 49763#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 49729#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49730#L408-1 ssl3_connect_~s__init_num~0 := 0; 50956#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50951#L517 ssl3_connect_~skip~0 := 0; 50950#L99-1 assume !false; 50949#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50948#L102 assume !(12292 == ssl3_connect_~s__state~0); 49715#L105 assume !(16384 == ssl3_connect_~s__state~0); 49308#L108 assume 4096 == ssl3_connect_~s__state~0; 49100#L207 [2021-10-13 01:05:28,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:28,215 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-13 01:05:28,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:28,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900415306] [2021-10-13 01:05:28,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:28,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:28,223 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:28,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:28,230 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:28,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:28,231 INFO L82 PathProgramCache]: Analyzing trace with hash 566720427, now seen corresponding path program 1 times [2021-10-13 01:05:28,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:28,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885155511] [2021-10-13 01:05:28,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:28,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:28,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:28,282 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 01:05:28,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:28,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885155511] [2021-10-13 01:05:28,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885155511] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:28,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:28,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:28,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365515823] [2021-10-13 01:05:28,284 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:28,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:28,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:28,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:28,285 INFO L87 Difference]: Start difference. First operand 3350 states and 4204 transitions. cyclomatic complexity: 858 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:28,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:28,424 INFO L93 Difference]: Finished difference Result 3691 states and 4595 transitions. [2021-10-13 01:05:28,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:28,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3691 states and 4595 transitions. [2021-10-13 01:05:28,444 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2021-10-13 01:05:28,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3691 states to 3691 states and 4595 transitions. [2021-10-13 01:05:28,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3691 [2021-10-13 01:05:28,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3691 [2021-10-13 01:05:28,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3691 states and 4595 transitions. [2021-10-13 01:05:28,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:28,517 INFO L681 BuchiCegarLoop]: Abstraction has 3691 states and 4595 transitions. [2021-10-13 01:05:28,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3691 states and 4595 transitions. [2021-10-13 01:05:28,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3691 to 3466. [2021-10-13 01:05:28,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3466 states, 3466 states have (on average 1.257934218118869) internal successors, (4360), 3465 states have internal predecessors, (4360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:28,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3466 states to 3466 states and 4360 transitions. [2021-10-13 01:05:28,619 INFO L704 BuchiCegarLoop]: Abstraction has 3466 states and 4360 transitions. [2021-10-13 01:05:28,619 INFO L587 BuchiCegarLoop]: Abstraction has 3466 states and 4360 transitions. [2021-10-13 01:05:28,620 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 01:05:28,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3466 states and 4360 transitions. [2021-10-13 01:05:28,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-10-13 01:05:28,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:28,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:28,647 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:28,658 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:28,659 INFO L791 eck$LassoCheckResult]: Stem: 56195#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 56117#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56113#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56068#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 56069#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 56112#L99-1 assume !false; 56206#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56204#L102 assume 12292 == ssl3_connect_~s__state~0; 56193#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 56194#L207 [2021-10-13 01:05:28,659 INFO L793 eck$LassoCheckResult]: Loop: 56194#L207 ssl3_connect_~s__server~0 := 0; 57503#L212 assume 0 != ssl3_connect_~cb~0; 57500#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 57497#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 57493#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 57487#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 57486#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 57484#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57479#L517 ssl3_connect_~skip~0 := 0; 57478#L99-1 assume !false; 57477#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57476#L102 assume !(12292 == ssl3_connect_~s__state~0); 57475#L105 assume !(16384 == ssl3_connect_~s__state~0); 57474#L108 assume !(4096 == ssl3_connect_~s__state~0); 57473#L111 assume !(20480 == ssl3_connect_~s__state~0); 57472#L114 assume !(4099 == ssl3_connect_~s__state~0); 56564#L117 assume 4368 == ssl3_connect_~s__state~0; 56093#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 56094#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56392#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 56393#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 56379#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56375#L517 ssl3_connect_~skip~0 := 0; 56366#L99-1 assume !false; 56367#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56358#L102 assume !(12292 == ssl3_connect_~s__state~0); 56359#L105 assume !(16384 == ssl3_connect_~s__state~0); 56350#L108 assume !(4096 == ssl3_connect_~s__state~0); 56351#L111 assume !(20480 == ssl3_connect_~s__state~0); 56342#L114 assume !(4099 == ssl3_connect_~s__state~0); 56343#L117 assume !(4368 == ssl3_connect_~s__state~0); 56334#L120 assume !(4369 == ssl3_connect_~s__state~0); 56335#L123 assume 4384 == ssl3_connect_~s__state~0; 56217#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 56218#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 56212#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 56213#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 56516#L272-2 ssl3_connect_~s__init_num~0 := 0; 56517#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57350#L517 ssl3_connect_~skip~0 := 0; 56506#L99-1 assume !false; 56507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56502#L102 assume !(12292 == ssl3_connect_~s__state~0); 56503#L105 assume !(16384 == ssl3_connect_~s__state~0); 56498#L108 assume !(4096 == ssl3_connect_~s__state~0); 56499#L111 assume !(20480 == ssl3_connect_~s__state~0); 56494#L114 assume !(4099 == ssl3_connect_~s__state~0); 56495#L117 assume !(4368 == ssl3_connect_~s__state~0); 56490#L120 assume !(4369 == ssl3_connect_~s__state~0); 56491#L123 assume !(4384 == ssl3_connect_~s__state~0); 56486#L126 assume !(4385 == ssl3_connect_~s__state~0); 56487#L129 assume 4400 == ssl3_connect_~s__state~0; 57310#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 57311#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 57783#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57778#L517 ssl3_connect_~skip~0 := 0; 57777#L99-1 assume !false; 57776#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57775#L102 assume !(12292 == ssl3_connect_~s__state~0); 57774#L105 assume !(16384 == ssl3_connect_~s__state~0); 57773#L108 assume !(4096 == ssl3_connect_~s__state~0); 57772#L111 assume !(20480 == ssl3_connect_~s__state~0); 57771#L114 assume !(4099 == ssl3_connect_~s__state~0); 57770#L117 assume !(4368 == ssl3_connect_~s__state~0); 57769#L120 assume !(4369 == ssl3_connect_~s__state~0); 57768#L123 assume !(4384 == ssl3_connect_~s__state~0); 57767#L126 assume !(4385 == ssl3_connect_~s__state~0); 57766#L129 assume !(4400 == ssl3_connect_~s__state~0); 57765#L132 assume !(4401 == ssl3_connect_~s__state~0); 57764#L135 assume 4416 == ssl3_connect_~s__state~0; 56283#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 57763#L298 assume !(3 == ssl3_connect_~blastFlag~0); 57762#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 57761#L306 assume !(0 == ssl3_connect_~tmp___6~0); 57759#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57754#L517 ssl3_connect_~skip~0 := 0; 57753#L99-1 assume !false; 57752#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57751#L102 assume !(12292 == ssl3_connect_~s__state~0); 57750#L105 assume !(16384 == ssl3_connect_~s__state~0); 57749#L108 assume !(4096 == ssl3_connect_~s__state~0); 57748#L111 assume !(20480 == ssl3_connect_~s__state~0); 57747#L114 assume !(4099 == ssl3_connect_~s__state~0); 57746#L117 assume !(4368 == ssl3_connect_~s__state~0); 57745#L120 assume !(4369 == ssl3_connect_~s__state~0); 57744#L123 assume !(4384 == ssl3_connect_~s__state~0); 57743#L126 assume !(4385 == ssl3_connect_~s__state~0); 57742#L129 assume !(4400 == ssl3_connect_~s__state~0); 57741#L132 assume !(4401 == ssl3_connect_~s__state~0); 57740#L135 assume !(4416 == ssl3_connect_~s__state~0); 57739#L138 assume !(4417 == ssl3_connect_~s__state~0); 57738#L141 assume 4432 == ssl3_connect_~s__state~0; 56613#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 57737#L314 assume !(4 == ssl3_connect_~blastFlag~0); 57736#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 57734#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57729#L517 ssl3_connect_~skip~0 := 0; 57728#L99-1 assume !false; 57727#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57726#L102 assume !(12292 == ssl3_connect_~s__state~0); 57725#L105 assume !(16384 == ssl3_connect_~s__state~0); 57724#L108 assume !(4096 == ssl3_connect_~s__state~0); 57723#L111 assume !(20480 == ssl3_connect_~s__state~0); 57722#L114 assume !(4099 == ssl3_connect_~s__state~0); 57721#L117 assume !(4368 == ssl3_connect_~s__state~0); 57720#L120 assume !(4369 == ssl3_connect_~s__state~0); 57719#L123 assume !(4384 == ssl3_connect_~s__state~0); 57718#L126 assume !(4385 == ssl3_connect_~s__state~0); 57717#L129 assume !(4400 == ssl3_connect_~s__state~0); 57716#L132 assume !(4401 == ssl3_connect_~s__state~0); 57715#L135 assume !(4416 == ssl3_connect_~s__state~0); 57714#L138 assume !(4417 == ssl3_connect_~s__state~0); 57713#L141 assume !(4432 == ssl3_connect_~s__state~0); 57712#L144 assume !(4433 == ssl3_connect_~s__state~0); 57711#L147 assume 4448 == ssl3_connect_~s__state~0; 56607#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 57710#L326 assume !(4 == ssl3_connect_~blastFlag~0); 57709#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 57707#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 57706#L332-2 ssl3_connect_~s__init_num~0 := 0; 57704#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57699#L517 ssl3_connect_~skip~0 := 0; 57698#L99-1 assume !false; 57697#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57696#L102 assume !(12292 == ssl3_connect_~s__state~0); 57695#L105 assume !(16384 == ssl3_connect_~s__state~0); 57694#L108 assume !(4096 == ssl3_connect_~s__state~0); 57693#L111 assume !(20480 == ssl3_connect_~s__state~0); 57692#L114 assume !(4099 == ssl3_connect_~s__state~0); 57691#L117 assume !(4368 == ssl3_connect_~s__state~0); 57690#L120 assume !(4369 == ssl3_connect_~s__state~0); 57689#L123 assume !(4384 == ssl3_connect_~s__state~0); 57688#L126 assume !(4385 == ssl3_connect_~s__state~0); 57687#L129 assume !(4400 == ssl3_connect_~s__state~0); 57686#L132 assume !(4401 == ssl3_connect_~s__state~0); 57685#L135 assume !(4416 == ssl3_connect_~s__state~0); 57684#L138 assume !(4417 == ssl3_connect_~s__state~0); 57683#L141 assume !(4432 == ssl3_connect_~s__state~0); 57682#L144 assume !(4433 == ssl3_connect_~s__state~0); 57681#L147 assume !(4448 == ssl3_connect_~s__state~0); 57680#L150 assume !(4449 == ssl3_connect_~s__state~0); 57679#L153 assume 4464 == ssl3_connect_~s__state~0; 56597#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 57677#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 57670#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57664#L517 ssl3_connect_~skip~0 := 0; 57662#L99-1 assume !false; 57660#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57658#L102 assume !(12292 == ssl3_connect_~s__state~0); 57656#L105 assume !(16384 == ssl3_connect_~s__state~0); 57654#L108 assume !(4096 == ssl3_connect_~s__state~0); 57652#L111 assume !(20480 == ssl3_connect_~s__state~0); 57650#L114 assume !(4099 == ssl3_connect_~s__state~0); 57648#L117 assume !(4368 == ssl3_connect_~s__state~0); 57646#L120 assume !(4369 == ssl3_connect_~s__state~0); 57644#L123 assume !(4384 == ssl3_connect_~s__state~0); 57642#L126 assume !(4385 == ssl3_connect_~s__state~0); 57640#L129 assume !(4400 == ssl3_connect_~s__state~0); 57638#L132 assume !(4401 == ssl3_connect_~s__state~0); 57636#L135 assume !(4416 == ssl3_connect_~s__state~0); 57634#L138 assume !(4417 == ssl3_connect_~s__state~0); 57632#L141 assume !(4432 == ssl3_connect_~s__state~0); 57630#L144 assume !(4433 == ssl3_connect_~s__state~0); 57628#L147 assume !(4448 == ssl3_connect_~s__state~0); 57626#L150 assume !(4449 == ssl3_connect_~s__state~0); 57624#L153 assume !(4464 == ssl3_connect_~s__state~0); 57622#L156 assume !(4465 == ssl3_connect_~s__state~0); 57620#L159 assume !(4466 == ssl3_connect_~s__state~0); 57618#L162 assume !(4467 == ssl3_connect_~s__state~0); 57616#L165 assume 4480 == ssl3_connect_~s__state~0; 56591#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 57613#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57611#L357 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; 57609#L357-2 ssl3_connect_~s__init_num~0 := 0; 57607#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57602#L517 ssl3_connect_~skip~0 := 0; 57601#L99-1 assume !false; 57600#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57599#L102 assume !(12292 == ssl3_connect_~s__state~0); 57598#L105 assume !(16384 == ssl3_connect_~s__state~0); 57597#L108 assume !(4096 == ssl3_connect_~s__state~0); 57596#L111 assume !(20480 == ssl3_connect_~s__state~0); 57595#L114 assume !(4099 == ssl3_connect_~s__state~0); 57594#L117 assume !(4368 == ssl3_connect_~s__state~0); 57593#L120 assume !(4369 == ssl3_connect_~s__state~0); 57592#L123 assume !(4384 == ssl3_connect_~s__state~0); 57591#L126 assume !(4385 == ssl3_connect_~s__state~0); 57590#L129 assume !(4400 == ssl3_connect_~s__state~0); 57589#L132 assume !(4401 == ssl3_connect_~s__state~0); 57588#L135 assume !(4416 == ssl3_connect_~s__state~0); 57587#L138 assume !(4417 == ssl3_connect_~s__state~0); 57586#L141 assume !(4432 == ssl3_connect_~s__state~0); 57585#L144 assume !(4433 == ssl3_connect_~s__state~0); 57584#L147 assume !(4448 == ssl3_connect_~s__state~0); 57583#L150 assume !(4449 == ssl3_connect_~s__state~0); 57582#L153 assume !(4464 == ssl3_connect_~s__state~0); 57581#L156 assume !(4465 == ssl3_connect_~s__state~0); 57580#L159 assume !(4466 == ssl3_connect_~s__state~0); 57579#L162 assume !(4467 == ssl3_connect_~s__state~0); 57578#L165 assume !(4480 == ssl3_connect_~s__state~0); 57577#L168 assume !(4481 == ssl3_connect_~s__state~0); 57576#L171 assume !(4496 == ssl3_connect_~s__state~0); 57575#L174 assume !(4497 == ssl3_connect_~s__state~0); 57574#L177 assume 4512 == ssl3_connect_~s__state~0; 56579#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 57573#L378 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; 57572#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 57571#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 57570#L393 assume !(0 == ssl3_connect_~tmp___8~0); 57568#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57563#L517 ssl3_connect_~skip~0 := 0; 57562#L99-1 assume !false; 57561#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57560#L102 assume !(12292 == ssl3_connect_~s__state~0); 57559#L105 assume !(16384 == ssl3_connect_~s__state~0); 57558#L108 assume !(4096 == ssl3_connect_~s__state~0); 57557#L111 assume !(20480 == ssl3_connect_~s__state~0); 57556#L114 assume !(4099 == ssl3_connect_~s__state~0); 57555#L117 assume !(4368 == ssl3_connect_~s__state~0); 57554#L120 assume !(4369 == ssl3_connect_~s__state~0); 57553#L123 assume !(4384 == ssl3_connect_~s__state~0); 57552#L126 assume !(4385 == ssl3_connect_~s__state~0); 57551#L129 assume !(4400 == ssl3_connect_~s__state~0); 57550#L132 assume !(4401 == ssl3_connect_~s__state~0); 57549#L135 assume !(4416 == ssl3_connect_~s__state~0); 57548#L138 assume !(4417 == ssl3_connect_~s__state~0); 57547#L141 assume !(4432 == ssl3_connect_~s__state~0); 57546#L144 assume !(4433 == ssl3_connect_~s__state~0); 57545#L147 assume !(4448 == ssl3_connect_~s__state~0); 57544#L150 assume !(4449 == ssl3_connect_~s__state~0); 57543#L153 assume !(4464 == ssl3_connect_~s__state~0); 57542#L156 assume !(4465 == ssl3_connect_~s__state~0); 57541#L159 assume !(4466 == ssl3_connect_~s__state~0); 57540#L162 assume !(4467 == ssl3_connect_~s__state~0); 57539#L165 assume !(4480 == ssl3_connect_~s__state~0); 57538#L168 assume !(4481 == ssl3_connect_~s__state~0); 57537#L171 assume !(4496 == ssl3_connect_~s__state~0); 57536#L174 assume !(4497 == ssl3_connect_~s__state~0); 57535#L177 assume !(4512 == ssl3_connect_~s__state~0); 57534#L180 assume !(4513 == ssl3_connect_~s__state~0); 57533#L183 assume 4528 == ssl3_connect_~s__state~0; 56574#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 57530#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 57527#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 57524#L408-1 ssl3_connect_~s__init_num~0 := 0; 57517#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57511#L517 ssl3_connect_~skip~0 := 0; 57506#L99-1 assume !false; 57507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57501#L102 assume !(12292 == ssl3_connect_~s__state~0); 57502#L105 assume !(16384 == ssl3_connect_~s__state~0); 57495#L108 assume !(4096 == ssl3_connect_~s__state~0); 57496#L111 assume !(20480 == ssl3_connect_~s__state~0); 57446#L114 assume !(4099 == ssl3_connect_~s__state~0); 57447#L117 assume !(4368 == ssl3_connect_~s__state~0); 57471#L120 assume !(4369 == ssl3_connect_~s__state~0); 57470#L123 assume !(4384 == ssl3_connect_~s__state~0); 57469#L126 assume !(4385 == ssl3_connect_~s__state~0); 57468#L129 assume !(4400 == ssl3_connect_~s__state~0); 57467#L132 assume !(4401 == ssl3_connect_~s__state~0); 57466#L135 assume !(4416 == ssl3_connect_~s__state~0); 57465#L138 assume !(4417 == ssl3_connect_~s__state~0); 57464#L141 assume !(4432 == ssl3_connect_~s__state~0); 57463#L144 assume !(4433 == ssl3_connect_~s__state~0); 57462#L147 assume !(4448 == ssl3_connect_~s__state~0); 57461#L150 assume !(4449 == ssl3_connect_~s__state~0); 57460#L153 assume !(4464 == ssl3_connect_~s__state~0); 57459#L156 assume !(4465 == ssl3_connect_~s__state~0); 57458#L159 assume !(4466 == ssl3_connect_~s__state~0); 57457#L162 assume !(4467 == ssl3_connect_~s__state~0); 57456#L165 assume !(4480 == ssl3_connect_~s__state~0); 57455#L168 assume !(4481 == ssl3_connect_~s__state~0); 57454#L171 assume !(4496 == ssl3_connect_~s__state~0); 57453#L174 assume !(4497 == ssl3_connect_~s__state~0); 57452#L177 assume !(4512 == ssl3_connect_~s__state~0); 57451#L180 assume !(4513 == ssl3_connect_~s__state~0); 57450#L183 assume !(4528 == ssl3_connect_~s__state~0); 57448#L186 assume !(4529 == ssl3_connect_~s__state~0); 57407#L189 assume !(4560 == ssl3_connect_~s__state~0); 56447#L192 assume !(4561 == ssl3_connect_~s__state~0); 56448#L195 assume 4352 == ssl3_connect_~s__state~0; 56269#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 56270#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 56259#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 56260#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57347#L517 ssl3_connect_~skip~0 := 0; 56313#L99-1 assume !false; 56314#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56309#L102 assume !(12292 == ssl3_connect_~s__state~0); 56310#L105 assume !(16384 == ssl3_connect_~s__state~0); 56305#L108 assume 4096 == ssl3_connect_~s__state~0; 56194#L207 [2021-10-13 01:05:28,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:28,660 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-13 01:05:28,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:28,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919121071] [2021-10-13 01:05:28,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:28,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:28,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:28,667 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:28,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:28,681 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:28,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:28,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1556733534, now seen corresponding path program 1 times [2021-10-13 01:05:28,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:28,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499764831] [2021-10-13 01:05:28,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:28,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:28,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:28,849 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 01:05:28,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:28,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499764831] [2021-10-13 01:05:28,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499764831] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:28,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219873128] [2021-10-13 01:05:28,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:28,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:05:28,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:28,872 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:05:28,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-13 01:05:29,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:29,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:05:29,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-13 01:05:29,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219873128] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:29,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:05:29,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:05:29,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253948343] [2021-10-13 01:05:29,787 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:29,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:29,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:05:29,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:05:29,789 INFO L87 Difference]: Start difference. First operand 3466 states and 4360 transitions. cyclomatic complexity: 898 Second operand has 4 states, 3 states have (on average 44.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:30,115 INFO L93 Difference]: Finished difference Result 4804 states and 5803 transitions. [2021-10-13 01:05:30,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:05:30,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4804 states and 5803 transitions. [2021-10-13 01:05:30,171 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2021-10-13 01:05:30,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4804 states to 4796 states and 5795 transitions. [2021-10-13 01:05:30,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4796 [2021-10-13 01:05:30,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4796 [2021-10-13 01:05:30,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4796 states and 5795 transitions. [2021-10-13 01:05:30,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:30,219 INFO L681 BuchiCegarLoop]: Abstraction has 4796 states and 5795 transitions. [2021-10-13 01:05:30,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4796 states and 5795 transitions. [2021-10-13 01:05:30,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4796 to 3462. [2021-10-13 01:05:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3462 states, 3462 states have (on average 1.2270363951473138) internal successors, (4248), 3461 states have internal predecessors, (4248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3462 states to 3462 states and 4248 transitions. [2021-10-13 01:05:30,300 INFO L704 BuchiCegarLoop]: Abstraction has 3462 states and 4248 transitions. [2021-10-13 01:05:30,300 INFO L587 BuchiCegarLoop]: Abstraction has 3462 states and 4248 transitions. [2021-10-13 01:05:30,300 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 01:05:30,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3462 states and 4248 transitions. [2021-10-13 01:05:30,314 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2021-10-13 01:05:30,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:30,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:30,318 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:30,318 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:05:30,318 INFO L791 eck$LassoCheckResult]: Stem: 65329#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65260#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 65256#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 65217#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 65218#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 65255#L99-1 assume !false; 65340#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65338#L102 assume 12292 == ssl3_connect_~s__state~0; 65328#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 65297#L207 [2021-10-13 01:05:30,319 INFO L793 eck$LassoCheckResult]: Loop: 65297#L207 ssl3_connect_~s__server~0 := 0; 65298#L212 assume 0 != ssl3_connect_~cb~0; 65299#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 65232#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 65233#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 65268#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 65269#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 68395#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68385#L517 ssl3_connect_~skip~0 := 0; 68383#L99-1 assume !false; 68381#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68379#L102 assume !(12292 == ssl3_connect_~s__state~0); 68377#L105 assume !(16384 == ssl3_connect_~s__state~0); 68375#L108 assume !(4096 == ssl3_connect_~s__state~0); 68373#L111 assume !(20480 == ssl3_connect_~s__state~0); 68371#L114 assume !(4099 == ssl3_connect_~s__state~0); 68369#L117 assume 4368 == ssl3_connect_~s__state~0; 68002#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68366#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68206#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 68363#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 68360#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68354#L517 ssl3_connect_~skip~0 := 0; 68352#L99-1 assume !false; 68350#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68348#L102 assume !(12292 == ssl3_connect_~s__state~0); 68346#L105 assume !(16384 == ssl3_connect_~s__state~0); 68344#L108 assume !(4096 == ssl3_connect_~s__state~0); 68342#L111 assume !(20480 == ssl3_connect_~s__state~0); 68340#L114 assume !(4099 == ssl3_connect_~s__state~0); 68338#L117 assume !(4368 == ssl3_connect_~s__state~0); 68336#L120 assume !(4369 == ssl3_connect_~s__state~0); 68334#L123 assume 4384 == ssl3_connect_~s__state~0; 68332#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 68330#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68184#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 68327#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 68325#L272-2 ssl3_connect_~s__init_num~0 := 0; 68322#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68316#L517 ssl3_connect_~skip~0 := 0; 68313#L99-1 assume !false; 68311#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68309#L102 assume !(12292 == ssl3_connect_~s__state~0); 68308#L105 assume !(16384 == ssl3_connect_~s__state~0); 68307#L108 assume !(4096 == ssl3_connect_~s__state~0); 68306#L111 assume !(20480 == ssl3_connect_~s__state~0); 68033#L114 assume !(4099 == ssl3_connect_~s__state~0); 68032#L117 assume !(4368 == ssl3_connect_~s__state~0); 68025#L120 assume !(4369 == ssl3_connect_~s__state~0); 68022#L123 assume !(4384 == ssl3_connect_~s__state~0); 68019#L126 assume !(4385 == ssl3_connect_~s__state~0); 68016#L129 assume 4400 == ssl3_connect_~s__state~0; 68012#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 68008#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 67901#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67895#L517 ssl3_connect_~skip~0 := 0; 67893#L99-1 assume !false; 67891#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67889#L102 assume !(12292 == ssl3_connect_~s__state~0); 67887#L105 assume !(16384 == ssl3_connect_~s__state~0); 67885#L108 assume !(4096 == ssl3_connect_~s__state~0); 67883#L111 assume !(20480 == ssl3_connect_~s__state~0); 67881#L114 assume !(4099 == ssl3_connect_~s__state~0); 67879#L117 assume !(4368 == ssl3_connect_~s__state~0); 67877#L120 assume !(4369 == ssl3_connect_~s__state~0); 67875#L123 assume !(4384 == ssl3_connect_~s__state~0); 67873#L126 assume !(4385 == ssl3_connect_~s__state~0); 67871#L129 assume !(4400 == ssl3_connect_~s__state~0); 67869#L132 assume !(4401 == ssl3_connect_~s__state~0); 67867#L135 assume 4416 == ssl3_connect_~s__state~0; 67865#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 67863#L298 assume !(3 == ssl3_connect_~blastFlag~0); 67861#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 67859#L306 assume !(0 == ssl3_connect_~tmp___6~0); 67856#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67850#L517 ssl3_connect_~skip~0 := 0; 67848#L99-1 assume !false; 67707#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67701#L102 assume !(12292 == ssl3_connect_~s__state~0); 67699#L105 assume !(16384 == ssl3_connect_~s__state~0); 67697#L108 assume !(4096 == ssl3_connect_~s__state~0); 67695#L111 assume !(20480 == ssl3_connect_~s__state~0); 67693#L114 assume !(4099 == ssl3_connect_~s__state~0); 67691#L117 assume !(4368 == ssl3_connect_~s__state~0); 67689#L120 assume !(4369 == ssl3_connect_~s__state~0); 67687#L123 assume !(4384 == ssl3_connect_~s__state~0); 67685#L126 assume !(4385 == ssl3_connect_~s__state~0); 67683#L129 assume !(4400 == ssl3_connect_~s__state~0); 67681#L132 assume !(4401 == ssl3_connect_~s__state~0); 67679#L135 assume !(4416 == ssl3_connect_~s__state~0); 67677#L138 assume !(4417 == ssl3_connect_~s__state~0); 67675#L141 assume 4432 == ssl3_connect_~s__state~0; 67673#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 67671#L314 assume !(4 == ssl3_connect_~blastFlag~0); 65197#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 65198#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68086#L517 ssl3_connect_~skip~0 := 0; 68084#L99-1 assume !false; 68082#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68080#L102 assume !(12292 == ssl3_connect_~s__state~0); 68078#L105 assume !(16384 == ssl3_connect_~s__state~0); 68076#L108 assume !(4096 == ssl3_connect_~s__state~0); 68075#L111 assume !(20480 == ssl3_connect_~s__state~0); 68069#L114 assume !(4099 == ssl3_connect_~s__state~0); 68067#L117 assume !(4368 == ssl3_connect_~s__state~0); 68065#L120 assume !(4369 == ssl3_connect_~s__state~0); 68063#L123 assume !(4384 == ssl3_connect_~s__state~0); 68061#L126 assume !(4385 == ssl3_connect_~s__state~0); 68059#L129 assume !(4400 == ssl3_connect_~s__state~0); 68053#L132 assume !(4401 == ssl3_connect_~s__state~0); 68050#L135 assume !(4416 == ssl3_connect_~s__state~0); 68047#L138 assume !(4417 == ssl3_connect_~s__state~0); 68044#L141 assume !(4432 == ssl3_connect_~s__state~0); 68041#L144 assume !(4433 == ssl3_connect_~s__state~0); 68038#L147 assume 4448 == ssl3_connect_~s__state~0; 65302#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 65247#L326 assume !(4 == ssl3_connect_~blastFlag~0); 65221#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 65222#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 65245#L332-2 ssl3_connect_~s__init_num~0 := 0; 68118#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68113#L517 ssl3_connect_~skip~0 := 0; 68112#L99-1 assume !false; 68111#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68110#L102 assume !(12292 == ssl3_connect_~s__state~0); 68106#L105 assume !(16384 == ssl3_connect_~s__state~0); 68105#L108 assume !(4096 == ssl3_connect_~s__state~0); 68104#L111 assume !(20480 == ssl3_connect_~s__state~0); 68103#L114 assume !(4099 == ssl3_connect_~s__state~0); 68102#L117 assume !(4368 == ssl3_connect_~s__state~0); 68100#L120 assume !(4369 == ssl3_connect_~s__state~0); 68099#L123 assume !(4384 == ssl3_connect_~s__state~0); 68098#L126 assume !(4385 == ssl3_connect_~s__state~0); 68097#L129 assume !(4400 == ssl3_connect_~s__state~0); 68095#L132 assume !(4401 == ssl3_connect_~s__state~0); 68094#L135 assume !(4416 == ssl3_connect_~s__state~0); 68093#L138 assume !(4417 == ssl3_connect_~s__state~0); 68092#L141 assume !(4432 == ssl3_connect_~s__state~0); 68087#L144 assume !(4433 == ssl3_connect_~s__state~0); 68085#L147 assume !(4448 == ssl3_connect_~s__state~0); 68083#L150 assume !(4449 == ssl3_connect_~s__state~0); 68081#L153 assume 4464 == ssl3_connect_~s__state~0; 68079#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 68077#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68074#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68068#L517 ssl3_connect_~skip~0 := 0; 68066#L99-1 assume !false; 68064#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68062#L102 assume !(12292 == ssl3_connect_~s__state~0); 68060#L105 assume !(16384 == ssl3_connect_~s__state~0); 65789#L108 assume !(4096 == ssl3_connect_~s__state~0); 65788#L111 assume !(20480 == ssl3_connect_~s__state~0); 65787#L114 assume !(4099 == ssl3_connect_~s__state~0); 65786#L117 assume !(4368 == ssl3_connect_~s__state~0); 65785#L120 assume !(4369 == ssl3_connect_~s__state~0); 65784#L123 assume !(4384 == ssl3_connect_~s__state~0); 65783#L126 assume !(4385 == ssl3_connect_~s__state~0); 65782#L129 assume !(4400 == ssl3_connect_~s__state~0); 65781#L132 assume !(4401 == ssl3_connect_~s__state~0); 65780#L135 assume !(4416 == ssl3_connect_~s__state~0); 65779#L138 assume !(4417 == ssl3_connect_~s__state~0); 65778#L141 assume !(4432 == ssl3_connect_~s__state~0); 65777#L144 assume !(4433 == ssl3_connect_~s__state~0); 65776#L147 assume !(4448 == ssl3_connect_~s__state~0); 65775#L150 assume !(4449 == ssl3_connect_~s__state~0); 65774#L153 assume !(4464 == ssl3_connect_~s__state~0); 65773#L156 assume !(4465 == ssl3_connect_~s__state~0); 65770#L159 assume !(4466 == ssl3_connect_~s__state~0); 65607#L162 assume !(4467 == ssl3_connect_~s__state~0); 65529#L165 assume 4480 == ssl3_connect_~s__state~0; 65530#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 67197#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67192#L357 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; 67089#L357-2 ssl3_connect_~s__init_num~0 := 0; 67082#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67076#L517 ssl3_connect_~skip~0 := 0; 67074#L99-1 assume !false; 67072#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67070#L102 assume !(12292 == ssl3_connect_~s__state~0); 67068#L105 assume !(16384 == ssl3_connect_~s__state~0); 67066#L108 assume !(4096 == ssl3_connect_~s__state~0); 67064#L111 assume !(20480 == ssl3_connect_~s__state~0); 67062#L114 assume !(4099 == ssl3_connect_~s__state~0); 67060#L117 assume !(4368 == ssl3_connect_~s__state~0); 67058#L120 assume !(4369 == ssl3_connect_~s__state~0); 67056#L123 assume !(4384 == ssl3_connect_~s__state~0); 67054#L126 assume !(4385 == ssl3_connect_~s__state~0); 67052#L129 assume !(4400 == ssl3_connect_~s__state~0); 67050#L132 assume !(4401 == ssl3_connect_~s__state~0); 67048#L135 assume !(4416 == ssl3_connect_~s__state~0); 67046#L138 assume !(4417 == ssl3_connect_~s__state~0); 67044#L141 assume !(4432 == ssl3_connect_~s__state~0); 67042#L144 assume !(4433 == ssl3_connect_~s__state~0); 67040#L147 assume !(4448 == ssl3_connect_~s__state~0); 67038#L150 assume !(4449 == ssl3_connect_~s__state~0); 67036#L153 assume !(4464 == ssl3_connect_~s__state~0); 67034#L156 assume !(4465 == ssl3_connect_~s__state~0); 67032#L159 assume !(4466 == ssl3_connect_~s__state~0); 67030#L162 assume !(4467 == ssl3_connect_~s__state~0); 67028#L165 assume !(4480 == ssl3_connect_~s__state~0); 67026#L168 assume !(4481 == ssl3_connect_~s__state~0); 67024#L171 assume !(4496 == ssl3_connect_~s__state~0); 67022#L174 assume !(4497 == ssl3_connect_~s__state~0); 67020#L177 assume 4512 == ssl3_connect_~s__state~0; 67019#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 67017#L378 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; 67015#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 67013#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 67010#L393 assume !(0 == ssl3_connect_~tmp___8~0); 67003#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66997#L517 ssl3_connect_~skip~0 := 0; 66995#L99-1 assume !false; 66993#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66991#L102 assume !(12292 == ssl3_connect_~s__state~0); 66989#L105 assume !(16384 == ssl3_connect_~s__state~0); 66987#L108 assume !(4096 == ssl3_connect_~s__state~0); 66985#L111 assume !(20480 == ssl3_connect_~s__state~0); 66983#L114 assume !(4099 == ssl3_connect_~s__state~0); 66981#L117 assume !(4368 == ssl3_connect_~s__state~0); 66979#L120 assume !(4369 == ssl3_connect_~s__state~0); 66977#L123 assume !(4384 == ssl3_connect_~s__state~0); 66975#L126 assume !(4385 == ssl3_connect_~s__state~0); 66973#L129 assume !(4400 == ssl3_connect_~s__state~0); 66971#L132 assume !(4401 == ssl3_connect_~s__state~0); 66969#L135 assume !(4416 == ssl3_connect_~s__state~0); 66967#L138 assume !(4417 == ssl3_connect_~s__state~0); 66965#L141 assume !(4432 == ssl3_connect_~s__state~0); 66963#L144 assume !(4433 == ssl3_connect_~s__state~0); 66961#L147 assume !(4448 == ssl3_connect_~s__state~0); 66959#L150 assume !(4449 == ssl3_connect_~s__state~0); 66957#L153 assume !(4464 == ssl3_connect_~s__state~0); 66955#L156 assume !(4465 == ssl3_connect_~s__state~0); 66953#L159 assume !(4466 == ssl3_connect_~s__state~0); 66951#L162 assume !(4467 == ssl3_connect_~s__state~0); 66949#L165 assume !(4480 == ssl3_connect_~s__state~0); 66947#L168 assume !(4481 == ssl3_connect_~s__state~0); 66945#L171 assume !(4496 == ssl3_connect_~s__state~0); 66943#L174 assume !(4497 == ssl3_connect_~s__state~0); 66941#L177 assume !(4512 == ssl3_connect_~s__state~0); 66939#L180 assume !(4513 == ssl3_connect_~s__state~0); 66935#L183 assume 4528 == ssl3_connect_~s__state~0; 66933#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 66931#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 66929#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 65305#L408-1 ssl3_connect_~s__init_num~0 := 0; 65306#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68055#L517 ssl3_connect_~skip~0 := 0; 68048#L99-1 assume !false; 68049#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68042#L102 assume !(12292 == ssl3_connect_~s__state~0); 68043#L105 assume !(16384 == ssl3_connect_~s__state~0); 65805#L108 assume !(4096 == ssl3_connect_~s__state~0); 65806#L111 assume !(20480 == ssl3_connect_~s__state~0); 65488#L114 assume !(4099 == ssl3_connect_~s__state~0); 65489#L117 assume !(4368 == ssl3_connect_~s__state~0); 65483#L120 assume !(4369 == ssl3_connect_~s__state~0); 65484#L123 assume !(4384 == ssl3_connect_~s__state~0); 65479#L126 assume !(4385 == ssl3_connect_~s__state~0); 65480#L129 assume !(4400 == ssl3_connect_~s__state~0); 65475#L132 assume !(4401 == ssl3_connect_~s__state~0); 65476#L135 assume !(4416 == ssl3_connect_~s__state~0); 65471#L138 assume !(4417 == ssl3_connect_~s__state~0); 65472#L141 assume !(4432 == ssl3_connect_~s__state~0); 65467#L144 assume !(4433 == ssl3_connect_~s__state~0); 65468#L147 assume !(4448 == ssl3_connect_~s__state~0); 65463#L150 assume !(4449 == ssl3_connect_~s__state~0); 65464#L153 assume !(4464 == ssl3_connect_~s__state~0); 65459#L156 assume !(4465 == ssl3_connect_~s__state~0); 65460#L159 assume !(4466 == ssl3_connect_~s__state~0); 65455#L162 assume !(4467 == ssl3_connect_~s__state~0); 65456#L165 assume !(4480 == ssl3_connect_~s__state~0); 65451#L168 assume !(4481 == ssl3_connect_~s__state~0); 65452#L171 assume !(4496 == ssl3_connect_~s__state~0); 65447#L174 assume !(4497 == ssl3_connect_~s__state~0); 65448#L177 assume !(4512 == ssl3_connect_~s__state~0); 65443#L180 assume !(4513 == ssl3_connect_~s__state~0); 65444#L183 assume !(4528 == ssl3_connect_~s__state~0); 65439#L186 assume !(4529 == ssl3_connect_~s__state~0); 65440#L189 assume !(4560 == ssl3_connect_~s__state~0); 68001#L192 assume !(4561 == ssl3_connect_~s__state~0); 65434#L195 assume 4352 == ssl3_connect_~s__state~0; 65435#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 67999#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 65307#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 65308#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67987#L517 ssl3_connect_~skip~0 := 0; 67985#L99-1 assume !false; 67983#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67981#L102 assume !(12292 == ssl3_connect_~s__state~0); 67979#L105 assume !(16384 == ssl3_connect_~s__state~0); 67977#L108 assume !(4096 == ssl3_connect_~s__state~0); 67975#L111 assume !(20480 == ssl3_connect_~s__state~0); 67973#L114 assume !(4099 == ssl3_connect_~s__state~0); 67971#L117 assume !(4368 == ssl3_connect_~s__state~0); 67969#L120 assume !(4369 == ssl3_connect_~s__state~0); 67967#L123 assume !(4384 == ssl3_connect_~s__state~0); 67965#L126 assume !(4385 == ssl3_connect_~s__state~0); 67963#L129 assume !(4400 == ssl3_connect_~s__state~0); 67961#L132 assume !(4401 == ssl3_connect_~s__state~0); 67959#L135 assume !(4416 == ssl3_connect_~s__state~0); 67957#L138 assume !(4417 == ssl3_connect_~s__state~0); 67955#L141 assume !(4432 == ssl3_connect_~s__state~0); 67953#L144 assume !(4433 == ssl3_connect_~s__state~0); 67951#L147 assume !(4448 == ssl3_connect_~s__state~0); 67949#L150 assume !(4449 == ssl3_connect_~s__state~0); 67947#L153 assume !(4464 == ssl3_connect_~s__state~0); 67945#L156 assume !(4465 == ssl3_connect_~s__state~0); 67943#L159 assume !(4466 == ssl3_connect_~s__state~0); 67941#L162 assume !(4467 == ssl3_connect_~s__state~0); 67939#L165 assume !(4480 == ssl3_connect_~s__state~0); 67937#L168 assume !(4481 == ssl3_connect_~s__state~0); 67935#L171 assume !(4496 == ssl3_connect_~s__state~0); 67933#L174 assume !(4497 == ssl3_connect_~s__state~0); 67931#L177 assume !(4512 == ssl3_connect_~s__state~0); 67929#L180 assume !(4513 == ssl3_connect_~s__state~0); 67927#L183 assume !(4528 == ssl3_connect_~s__state~0); 67925#L186 assume !(4529 == ssl3_connect_~s__state~0); 67923#L189 assume 4560 == ssl3_connect_~s__state~0; 67921#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 67919#L428 assume !(ssl3_connect_~ret~0 <= 0); 67917#L431 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 65294#L431-2 ssl3_connect_~s__init_num~0 := 0; 65295#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68051#L517 ssl3_connect_~skip~0 := 0; 68052#L99-1 assume !false; 68045#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68046#L102 assume !(12292 == ssl3_connect_~s__state~0); 68039#L105 assume !(16384 == ssl3_connect_~s__state~0); 68040#L108 assume 4096 == ssl3_connect_~s__state~0; 65297#L207 [2021-10-13 01:05:30,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:30,321 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-13 01:05:30,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:30,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115960924] [2021-10-13 01:05:30,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:30,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:30,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:30,347 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:30,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:30,354 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:30,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:30,355 INFO L82 PathProgramCache]: Analyzing trace with hash 485887210, now seen corresponding path program 1 times [2021-10-13 01:05:30,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:30,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861773982] [2021-10-13 01:05:30,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:30,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:30,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:30,413 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-10-13 01:05:30,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:30,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861773982] [2021-10-13 01:05:30,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861773982] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:30,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:30,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:30,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514426399] [2021-10-13 01:05:30,415 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:30,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:30,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:30,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:30,416 INFO L87 Difference]: Start difference. First operand 3462 states and 4248 transitions. cyclomatic complexity: 790 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:30,545 INFO L93 Difference]: Finished difference Result 3606 states and 4347 transitions. [2021-10-13 01:05:30,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:30,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3606 states and 4347 transitions. [2021-10-13 01:05:30,563 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-10-13 01:05:30,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3606 states to 3270 states and 3971 transitions. [2021-10-13 01:05:30,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3270 [2021-10-13 01:05:30,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3270 [2021-10-13 01:05:30,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3270 states and 3971 transitions. [2021-10-13 01:05:30,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:30,582 INFO L681 BuchiCegarLoop]: Abstraction has 3270 states and 3971 transitions. [2021-10-13 01:05:30,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3270 states and 3971 transitions. [2021-10-13 01:05:30,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3270 to 3102. [2021-10-13 01:05:30,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3102 states, 3102 states have (on average 1.2195357833655707) internal successors, (3783), 3101 states have internal predecessors, (3783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3102 states to 3102 states and 3783 transitions. [2021-10-13 01:05:30,635 INFO L704 BuchiCegarLoop]: Abstraction has 3102 states and 3783 transitions. [2021-10-13 01:05:30,635 INFO L587 BuchiCegarLoop]: Abstraction has 3102 states and 3783 transitions. [2021-10-13 01:05:30,635 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 01:05:30,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3102 states and 3783 transitions. [2021-10-13 01:05:30,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-10-13 01:05:30,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:30,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:30,689 INFO L842 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, 1, 1] [2021-10-13 01:05:30,690 INFO L843 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, 1] [2021-10-13 01:05:30,690 INFO L791 eck$LassoCheckResult]: Stem: 72408#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72334#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 72330#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 72291#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 72292#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 72329#L99-1 assume !false; 72421#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72419#L102 assume 12292 == ssl3_connect_~s__state~0; 72406#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 72407#L207 ssl3_connect_~s__server~0 := 0; 74389#L212 assume !(0 != ssl3_connect_~cb~0); 74388#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 74387#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 74385#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 74382#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 74376#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 74373#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74367#L517 ssl3_connect_~skip~0 := 0; 74365#L99-1 assume !false; 74363#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74361#L102 assume !(12292 == ssl3_connect_~s__state~0); 74360#L105 assume !(16384 == ssl3_connect_~s__state~0); 74358#L108 assume !(4096 == ssl3_connect_~s__state~0); 74357#L111 assume !(20480 == ssl3_connect_~s__state~0); 74348#L114 assume !(4099 == ssl3_connect_~s__state~0); 74344#L117 assume 4368 == ssl3_connect_~s__state~0; 74342#L121 [2021-10-13 01:05:30,690 INFO L793 eck$LassoCheckResult]: Loop: 74342#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74340#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74320#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 74337#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 74334#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74328#L517 ssl3_connect_~skip~0 := 0; 74326#L99-1 assume !false; 74323#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74321#L102 assume !(12292 == ssl3_connect_~s__state~0); 74318#L105 assume !(16384 == ssl3_connect_~s__state~0); 74314#L108 assume !(4096 == ssl3_connect_~s__state~0); 74308#L111 assume !(20480 == ssl3_connect_~s__state~0); 74306#L114 assume !(4099 == ssl3_connect_~s__state~0); 74304#L117 assume !(4368 == ssl3_connect_~s__state~0); 74302#L120 assume !(4369 == ssl3_connect_~s__state~0); 74300#L123 assume 4384 == ssl3_connect_~s__state~0; 74298#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 74296#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74277#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 74292#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74291#L272-2 ssl3_connect_~s__init_num~0 := 0; 74288#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74282#L517 ssl3_connect_~skip~0 := 0; 74280#L99-1 assume !false; 74278#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74275#L102 assume !(12292 == ssl3_connect_~s__state~0); 74273#L105 assume !(16384 == ssl3_connect_~s__state~0); 74270#L108 assume !(4096 == ssl3_connect_~s__state~0); 74267#L111 assume !(20480 == ssl3_connect_~s__state~0); 74257#L114 assume !(4099 == ssl3_connect_~s__state~0); 74245#L117 assume !(4368 == ssl3_connect_~s__state~0); 74211#L120 assume !(4369 == ssl3_connect_~s__state~0); 74206#L123 assume !(4384 == ssl3_connect_~s__state~0); 74199#L126 assume !(4385 == ssl3_connect_~s__state~0); 74196#L129 assume 4400 == ssl3_connect_~s__state~0; 74192#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 74193#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74254#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74248#L517 ssl3_connect_~skip~0 := 0; 74247#L99-1 assume !false; 74246#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74243#L102 assume !(12292 == ssl3_connect_~s__state~0); 74242#L105 assume !(16384 == ssl3_connect_~s__state~0); 74241#L108 assume !(4096 == ssl3_connect_~s__state~0); 74239#L111 assume !(20480 == ssl3_connect_~s__state~0); 74233#L114 assume !(4099 == ssl3_connect_~s__state~0); 74231#L117 assume !(4368 == ssl3_connect_~s__state~0); 74229#L120 assume !(4369 == ssl3_connect_~s__state~0); 74227#L123 assume !(4384 == ssl3_connect_~s__state~0); 74225#L126 assume !(4385 == ssl3_connect_~s__state~0); 74223#L129 assume !(4400 == ssl3_connect_~s__state~0); 74221#L132 assume !(4401 == ssl3_connect_~s__state~0); 74219#L135 assume 4416 == ssl3_connect_~s__state~0; 74217#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 74215#L298 assume !(3 == ssl3_connect_~blastFlag~0); 74213#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74209#L306 assume !(0 == ssl3_connect_~tmp___6~0); 74204#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74197#L517 ssl3_connect_~skip~0 := 0; 74194#L99-1 assume !false; 74190#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74186#L102 assume !(12292 == ssl3_connect_~s__state~0); 74182#L105 assume !(16384 == ssl3_connect_~s__state~0); 74181#L108 assume !(4096 == ssl3_connect_~s__state~0); 74180#L111 assume !(20480 == ssl3_connect_~s__state~0); 74176#L114 assume !(4099 == ssl3_connect_~s__state~0); 74170#L117 assume !(4368 == ssl3_connect_~s__state~0); 74168#L120 assume !(4369 == ssl3_connect_~s__state~0); 74166#L123 assume !(4384 == ssl3_connect_~s__state~0); 74164#L126 assume !(4385 == ssl3_connect_~s__state~0); 74162#L129 assume !(4400 == ssl3_connect_~s__state~0); 74160#L132 assume !(4401 == ssl3_connect_~s__state~0); 74158#L135 assume !(4416 == ssl3_connect_~s__state~0); 74156#L138 assume !(4417 == ssl3_connect_~s__state~0); 74154#L141 assume 4432 == ssl3_connect_~s__state~0; 74152#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74150#L314 assume !(4 == ssl3_connect_~blastFlag~0); 74146#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74143#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74137#L517 ssl3_connect_~skip~0 := 0; 74135#L99-1 assume !false; 74133#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74131#L102 assume !(12292 == ssl3_connect_~s__state~0); 74130#L105 assume !(16384 == ssl3_connect_~s__state~0); 74127#L108 assume !(4096 == ssl3_connect_~s__state~0); 74121#L111 assume !(20480 == ssl3_connect_~s__state~0); 74119#L114 assume !(4099 == ssl3_connect_~s__state~0); 74117#L117 assume !(4368 == ssl3_connect_~s__state~0); 74115#L120 assume !(4369 == ssl3_connect_~s__state~0); 74113#L123 assume !(4384 == ssl3_connect_~s__state~0); 74111#L126 assume !(4385 == ssl3_connect_~s__state~0); 74109#L129 assume !(4400 == ssl3_connect_~s__state~0); 74107#L132 assume !(4401 == ssl3_connect_~s__state~0); 74105#L135 assume !(4416 == ssl3_connect_~s__state~0); 74103#L138 assume !(4417 == ssl3_connect_~s__state~0); 74101#L141 assume !(4432 == ssl3_connect_~s__state~0); 74099#L144 assume !(4433 == ssl3_connect_~s__state~0); 74097#L147 assume 4448 == ssl3_connect_~s__state~0; 74095#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 74093#L326 assume !(4 == ssl3_connect_~blastFlag~0); 74091#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 74088#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74086#L332-2 ssl3_connect_~s__init_num~0 := 0; 74083#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74077#L517 ssl3_connect_~skip~0 := 0; 74074#L99-1 assume !false; 74073#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74072#L102 assume !(12292 == ssl3_connect_~s__state~0); 74071#L105 assume !(16384 == ssl3_connect_~s__state~0); 74064#L108 assume !(4096 == ssl3_connect_~s__state~0); 74060#L111 assume !(20480 == ssl3_connect_~s__state~0); 74053#L114 assume !(4099 == ssl3_connect_~s__state~0); 74050#L117 assume !(4368 == ssl3_connect_~s__state~0); 74047#L120 assume !(4369 == ssl3_connect_~s__state~0); 74044#L123 assume !(4384 == ssl3_connect_~s__state~0); 74041#L126 assume !(4385 == ssl3_connect_~s__state~0); 74038#L129 assume !(4400 == ssl3_connect_~s__state~0); 74035#L132 assume !(4401 == ssl3_connect_~s__state~0); 74032#L135 assume !(4416 == ssl3_connect_~s__state~0); 74029#L138 assume !(4417 == ssl3_connect_~s__state~0); 74026#L141 assume !(4432 == ssl3_connect_~s__state~0); 74023#L144 assume !(4433 == ssl3_connect_~s__state~0); 74020#L147 assume !(4448 == ssl3_connect_~s__state~0); 74018#L150 assume !(4449 == ssl3_connect_~s__state~0); 73515#L153 assume 4464 == ssl3_connect_~s__state~0; 73514#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 73513#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 73512#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73327#L517 ssl3_connect_~skip~0 := 0; 73321#L99-1 assume !false; 73319#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73317#L102 assume !(12292 == ssl3_connect_~s__state~0); 73315#L105 assume !(16384 == ssl3_connect_~s__state~0); 73313#L108 assume !(4096 == ssl3_connect_~s__state~0); 73311#L111 assume !(20480 == ssl3_connect_~s__state~0); 73303#L114 assume !(4099 == ssl3_connect_~s__state~0); 73300#L117 assume !(4368 == ssl3_connect_~s__state~0); 73297#L120 assume !(4369 == ssl3_connect_~s__state~0); 73294#L123 assume !(4384 == ssl3_connect_~s__state~0); 73291#L126 assume !(4385 == ssl3_connect_~s__state~0); 73288#L129 assume !(4400 == ssl3_connect_~s__state~0); 73285#L132 assume !(4401 == ssl3_connect_~s__state~0); 73282#L135 assume !(4416 == ssl3_connect_~s__state~0); 73279#L138 assume !(4417 == ssl3_connect_~s__state~0); 73276#L141 assume !(4432 == ssl3_connect_~s__state~0); 73273#L144 assume !(4433 == ssl3_connect_~s__state~0); 73270#L147 assume !(4448 == ssl3_connect_~s__state~0); 73267#L150 assume !(4449 == ssl3_connect_~s__state~0); 73263#L153 assume !(4464 == ssl3_connect_~s__state~0); 73260#L156 assume !(4465 == ssl3_connect_~s__state~0); 73257#L159 assume !(4466 == ssl3_connect_~s__state~0); 73253#L162 assume !(4467 == ssl3_connect_~s__state~0); 72672#L165 assume 4480 == ssl3_connect_~s__state~0; 72673#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 72661#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 72662#L357 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; 73246#L357-2 ssl3_connect_~s__init_num~0 := 0; 73237#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73227#L517 ssl3_connect_~skip~0 := 0; 73220#L99-1 assume !false; 73221#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73215#L102 assume !(12292 == ssl3_connect_~s__state~0); 73213#L105 assume !(16384 == ssl3_connect_~s__state~0); 73210#L108 assume !(4096 == ssl3_connect_~s__state~0); 73211#L111 assume !(20480 == ssl3_connect_~s__state~0); 73204#L114 assume !(4099 == ssl3_connect_~s__state~0); 73205#L117 assume !(4368 == ssl3_connect_~s__state~0); 73198#L120 assume !(4369 == ssl3_connect_~s__state~0); 73199#L123 assume !(4384 == ssl3_connect_~s__state~0); 73192#L126 assume !(4385 == ssl3_connect_~s__state~0); 73193#L129 assume !(4400 == ssl3_connect_~s__state~0); 73185#L132 assume !(4401 == ssl3_connect_~s__state~0); 73186#L135 assume !(4416 == ssl3_connect_~s__state~0); 73178#L138 assume !(4417 == ssl3_connect_~s__state~0); 73179#L141 assume !(4432 == ssl3_connect_~s__state~0); 73172#L144 assume !(4433 == ssl3_connect_~s__state~0); 73173#L147 assume !(4448 == ssl3_connect_~s__state~0); 73165#L150 assume !(4449 == ssl3_connect_~s__state~0); 73166#L153 assume !(4464 == ssl3_connect_~s__state~0); 73157#L156 assume !(4465 == ssl3_connect_~s__state~0); 73158#L159 assume !(4466 == ssl3_connect_~s__state~0); 73149#L162 assume !(4467 == ssl3_connect_~s__state~0); 73150#L165 assume !(4480 == ssl3_connect_~s__state~0); 73140#L168 assume !(4481 == ssl3_connect_~s__state~0); 73141#L171 assume !(4496 == ssl3_connect_~s__state~0); 73134#L174 assume !(4497 == ssl3_connect_~s__state~0); 73135#L177 assume 4512 == ssl3_connect_~s__state~0; 73129#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 73130#L378 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; 73117#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73118#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 73782#L393 assume !(0 == ssl3_connect_~tmp___8~0); 73026#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73022#L517 ssl3_connect_~skip~0 := 0; 73009#L99-1 assume !false; 73010#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73001#L102 assume !(12292 == ssl3_connect_~s__state~0); 73002#L105 assume !(16384 == ssl3_connect_~s__state~0); 72993#L108 assume !(4096 == ssl3_connect_~s__state~0); 72994#L111 assume !(20480 == ssl3_connect_~s__state~0); 72985#L114 assume !(4099 == ssl3_connect_~s__state~0); 72986#L117 assume !(4368 == ssl3_connect_~s__state~0); 72977#L120 assume !(4369 == ssl3_connect_~s__state~0); 72978#L123 assume !(4384 == ssl3_connect_~s__state~0); 72969#L126 assume !(4385 == ssl3_connect_~s__state~0); 72970#L129 assume !(4400 == ssl3_connect_~s__state~0); 72961#L132 assume !(4401 == ssl3_connect_~s__state~0); 72962#L135 assume !(4416 == ssl3_connect_~s__state~0); 72953#L138 assume !(4417 == ssl3_connect_~s__state~0); 72954#L141 assume !(4432 == ssl3_connect_~s__state~0); 72945#L144 assume !(4433 == ssl3_connect_~s__state~0); 72946#L147 assume !(4448 == ssl3_connect_~s__state~0); 72937#L150 assume !(4449 == ssl3_connect_~s__state~0); 72938#L153 assume !(4464 == ssl3_connect_~s__state~0); 72929#L156 assume !(4465 == ssl3_connect_~s__state~0); 72930#L159 assume !(4466 == ssl3_connect_~s__state~0); 72921#L162 assume !(4467 == ssl3_connect_~s__state~0); 72922#L165 assume !(4480 == ssl3_connect_~s__state~0); 72913#L168 assume !(4481 == ssl3_connect_~s__state~0); 72914#L171 assume !(4496 == ssl3_connect_~s__state~0); 72905#L174 assume !(4497 == ssl3_connect_~s__state~0); 72906#L177 assume !(4512 == ssl3_connect_~s__state~0); 72897#L180 assume !(4513 == ssl3_connect_~s__state~0); 72898#L183 assume 4528 == ssl3_connect_~s__state~0; 72890#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 72891#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 72883#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 72884#L408-1 ssl3_connect_~s__init_num~0 := 0; 74381#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74374#L517 ssl3_connect_~skip~0 := 0; 74368#L99-1 assume !false; 74366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74364#L102 assume !(12292 == ssl3_connect_~s__state~0); 74362#L105 assume !(16384 == ssl3_connect_~s__state~0); 74359#L108 assume !(4096 == ssl3_connect_~s__state~0); 74355#L111 assume !(20480 == ssl3_connect_~s__state~0); 74349#L114 assume !(4099 == ssl3_connect_~s__state~0); 74345#L117 assume 4368 == ssl3_connect_~s__state~0; 74342#L121 [2021-10-13 01:05:30,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:30,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-13 01:05:30,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:30,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637252674] [2021-10-13 01:05:30,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:30,691 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:30,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:30,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 01:05:30,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:30,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637252674] [2021-10-13 01:05:30,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637252674] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:30,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:30,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:30,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538390993] [2021-10-13 01:05:30,710 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:05:30,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:30,710 INFO L82 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 1 times [2021-10-13 01:05:30,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:30,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727660892] [2021-10-13 01:05:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:30,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-13 01:05:30,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:30,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727660892] [2021-10-13 01:05:30,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727660892] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:30,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:30,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:30,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571791399] [2021-10-13 01:05:30,758 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:30,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:30,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:30,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:30,759 INFO L87 Difference]: Start difference. First operand 3102 states and 3783 transitions. cyclomatic complexity: 685 Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:30,784 INFO L93 Difference]: Finished difference Result 6107 states and 7276 transitions. [2021-10-13 01:05:30,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:30,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6107 states and 7276 transitions. [2021-10-13 01:05:30,811 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-10-13 01:05:30,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6107 states to 6107 states and 7276 transitions. [2021-10-13 01:05:30,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6107 [2021-10-13 01:05:30,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6107 [2021-10-13 01:05:30,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6107 states and 7276 transitions. [2021-10-13 01:05:30,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:30,848 INFO L681 BuchiCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2021-10-13 01:05:30,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6107 states and 7276 transitions. [2021-10-13 01:05:30,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6107 to 6107. [2021-10-13 01:05:30,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6107 states, 6107 states have (on average 1.1914196823317504) internal successors, (7276), 6106 states have internal predecessors, (7276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6107 states to 6107 states and 7276 transitions. [2021-10-13 01:05:30,952 INFO L704 BuchiCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2021-10-13 01:05:30,952 INFO L587 BuchiCegarLoop]: Abstraction has 6107 states and 7276 transitions. [2021-10-13 01:05:30,952 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 01:05:30,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6107 states and 7276 transitions. [2021-10-13 01:05:30,970 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-10-13 01:05:30,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:30,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:30,975 INFO L842 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, 1, 1] [2021-10-13 01:05:30,975 INFO L843 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, 1] [2021-10-13 01:05:30,975 INFO L791 eck$LassoCheckResult]: Stem: 81623#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 81553#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 81548#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 81549#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 81545#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 81547#L99-1 assume !false; 81633#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81634#L102 assume 12292 == ssl3_connect_~s__state~0; 81621#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 81622#L207 ssl3_connect_~s__server~0 := 0; 84004#L212 assume 0 != ssl3_connect_~cb~0; 82779#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 84003#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 84001#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 83999#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 83997#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 83998#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85933#L517 ssl3_connect_~skip~0 := 0; 85932#L99-1 assume !false; 85931#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85930#L102 assume !(12292 == ssl3_connect_~s__state~0); 85929#L105 assume !(16384 == ssl3_connect_~s__state~0); 85928#L108 assume !(4096 == ssl3_connect_~s__state~0); 85927#L111 assume !(20480 == ssl3_connect_~s__state~0); 85926#L114 assume !(4099 == ssl3_connect_~s__state~0); 83841#L117 assume 4368 == ssl3_connect_~s__state~0; 83839#L121 [2021-10-13 01:05:30,976 INFO L793 eck$LassoCheckResult]: Loop: 83839#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 83836#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 83833#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 83830#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 83827#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83822#L517 ssl3_connect_~skip~0 := 0; 83818#L99-1 assume !false; 83816#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83814#L102 assume !(12292 == ssl3_connect_~s__state~0); 83812#L105 assume !(16384 == ssl3_connect_~s__state~0); 83810#L108 assume !(4096 == ssl3_connect_~s__state~0); 83808#L111 assume !(20480 == ssl3_connect_~s__state~0); 83806#L114 assume !(4099 == ssl3_connect_~s__state~0); 83804#L117 assume !(4368 == ssl3_connect_~s__state~0); 83802#L120 assume !(4369 == ssl3_connect_~s__state~0); 83800#L123 assume 4384 == ssl3_connect_~s__state~0; 83798#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 83796#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 83794#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 83791#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 83788#L272-2 ssl3_connect_~s__init_num~0 := 0; 83784#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83779#L517 ssl3_connect_~skip~0 := 0; 83775#L99-1 assume !false; 83773#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83771#L102 assume !(12292 == ssl3_connect_~s__state~0); 83769#L105 assume !(16384 == ssl3_connect_~s__state~0); 83767#L108 assume !(4096 == ssl3_connect_~s__state~0); 83765#L111 assume !(20480 == ssl3_connect_~s__state~0); 83763#L114 assume !(4099 == ssl3_connect_~s__state~0); 83761#L117 assume !(4368 == ssl3_connect_~s__state~0); 83759#L120 assume !(4369 == ssl3_connect_~s__state~0); 83757#L123 assume !(4384 == ssl3_connect_~s__state~0); 83755#L126 assume !(4385 == ssl3_connect_~s__state~0); 83753#L129 assume 4400 == ssl3_connect_~s__state~0; 83748#L133 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 83741#L281-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 83738#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83732#L517 ssl3_connect_~skip~0 := 0; 83730#L99-1 assume !false; 83728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83726#L102 assume !(12292 == ssl3_connect_~s__state~0); 83724#L105 assume !(16384 == ssl3_connect_~s__state~0); 83722#L108 assume !(4096 == ssl3_connect_~s__state~0); 83720#L111 assume !(20480 == ssl3_connect_~s__state~0); 83718#L114 assume !(4099 == ssl3_connect_~s__state~0); 83716#L117 assume !(4368 == ssl3_connect_~s__state~0); 83714#L120 assume !(4369 == ssl3_connect_~s__state~0); 83712#L123 assume !(4384 == ssl3_connect_~s__state~0); 83710#L126 assume !(4385 == ssl3_connect_~s__state~0); 83708#L129 assume !(4400 == ssl3_connect_~s__state~0); 83706#L132 assume !(4401 == ssl3_connect_~s__state~0); 83704#L135 assume 4416 == ssl3_connect_~s__state~0; 83702#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 83700#L298 assume !(3 == ssl3_connect_~blastFlag~0); 83697#L298-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 83693#L306 assume !(0 == ssl3_connect_~tmp___6~0); 83690#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83684#L517 ssl3_connect_~skip~0 := 0; 83682#L99-1 assume !false; 83680#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83678#L102 assume !(12292 == ssl3_connect_~s__state~0); 83676#L105 assume !(16384 == ssl3_connect_~s__state~0); 83674#L108 assume !(4096 == ssl3_connect_~s__state~0); 83672#L111 assume !(20480 == ssl3_connect_~s__state~0); 83670#L114 assume !(4099 == ssl3_connect_~s__state~0); 83668#L117 assume !(4368 == ssl3_connect_~s__state~0); 83666#L120 assume !(4369 == ssl3_connect_~s__state~0); 83664#L123 assume !(4384 == ssl3_connect_~s__state~0); 83662#L126 assume !(4385 == ssl3_connect_~s__state~0); 83660#L129 assume !(4400 == ssl3_connect_~s__state~0); 83658#L132 assume !(4401 == ssl3_connect_~s__state~0); 83656#L135 assume !(4416 == ssl3_connect_~s__state~0); 83654#L138 assume !(4417 == ssl3_connect_~s__state~0); 83652#L141 assume 4432 == ssl3_connect_~s__state~0; 83650#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 83647#L314 assume !(4 == ssl3_connect_~blastFlag~0); 83643#L317 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 83640#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83634#L517 ssl3_connect_~skip~0 := 0; 83632#L99-1 assume !false; 83630#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83628#L102 assume !(12292 == ssl3_connect_~s__state~0); 83626#L105 assume !(16384 == ssl3_connect_~s__state~0); 83624#L108 assume !(4096 == ssl3_connect_~s__state~0); 83622#L111 assume !(20480 == ssl3_connect_~s__state~0); 83620#L114 assume !(4099 == ssl3_connect_~s__state~0); 83618#L117 assume !(4368 == ssl3_connect_~s__state~0); 83616#L120 assume !(4369 == ssl3_connect_~s__state~0); 83614#L123 assume !(4384 == ssl3_connect_~s__state~0); 83612#L126 assume !(4385 == ssl3_connect_~s__state~0); 83610#L129 assume !(4400 == ssl3_connect_~s__state~0); 83608#L132 assume !(4401 == ssl3_connect_~s__state~0); 83606#L135 assume !(4416 == ssl3_connect_~s__state~0); 83604#L138 assume !(4417 == ssl3_connect_~s__state~0); 83602#L141 assume !(4432 == ssl3_connect_~s__state~0); 83600#L144 assume !(4433 == ssl3_connect_~s__state~0); 83598#L147 assume 4448 == ssl3_connect_~s__state~0; 83596#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 83594#L326 assume !(4 == ssl3_connect_~blastFlag~0); 83591#L326-2 assume !(ssl3_connect_~ret~0 <= 0); 83587#L332 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 83584#L332-2 ssl3_connect_~s__init_num~0 := 0; 83585#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83962#L517 ssl3_connect_~skip~0 := 0; 83961#L99-1 assume !false; 83960#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83959#L102 assume !(12292 == ssl3_connect_~s__state~0); 83958#L105 assume !(16384 == ssl3_connect_~s__state~0); 83957#L108 assume !(4096 == ssl3_connect_~s__state~0); 83956#L111 assume !(20480 == ssl3_connect_~s__state~0); 83955#L114 assume !(4099 == ssl3_connect_~s__state~0); 83954#L117 assume !(4368 == ssl3_connect_~s__state~0); 83953#L120 assume !(4369 == ssl3_connect_~s__state~0); 83952#L123 assume !(4384 == ssl3_connect_~s__state~0); 83951#L126 assume !(4385 == ssl3_connect_~s__state~0); 83950#L129 assume !(4400 == ssl3_connect_~s__state~0); 83949#L132 assume !(4401 == ssl3_connect_~s__state~0); 83948#L135 assume !(4416 == ssl3_connect_~s__state~0); 83947#L138 assume !(4417 == ssl3_connect_~s__state~0); 83946#L141 assume !(4432 == ssl3_connect_~s__state~0); 83945#L144 assume !(4433 == ssl3_connect_~s__state~0); 83944#L147 assume !(4448 == ssl3_connect_~s__state~0); 83943#L150 assume !(4449 == ssl3_connect_~s__state~0); 83942#L153 assume 4464 == ssl3_connect_~s__state~0; 83941#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 83940#L344 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 83553#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83551#L517 ssl3_connect_~skip~0 := 0; 83546#L99-1 assume !false; 83547#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83542#L102 assume !(12292 == ssl3_connect_~s__state~0); 83543#L105 assume !(16384 == ssl3_connect_~s__state~0); 83538#L108 assume !(4096 == ssl3_connect_~s__state~0); 83539#L111 assume !(20480 == ssl3_connect_~s__state~0); 83534#L114 assume !(4099 == ssl3_connect_~s__state~0); 83535#L117 assume !(4368 == ssl3_connect_~s__state~0); 83530#L120 assume !(4369 == ssl3_connect_~s__state~0); 83531#L123 assume !(4384 == ssl3_connect_~s__state~0); 83526#L126 assume !(4385 == ssl3_connect_~s__state~0); 83527#L129 assume !(4400 == ssl3_connect_~s__state~0); 83522#L132 assume !(4401 == ssl3_connect_~s__state~0); 83523#L135 assume !(4416 == ssl3_connect_~s__state~0); 83518#L138 assume !(4417 == ssl3_connect_~s__state~0); 83519#L141 assume !(4432 == ssl3_connect_~s__state~0); 83514#L144 assume !(4433 == ssl3_connect_~s__state~0); 83515#L147 assume !(4448 == ssl3_connect_~s__state~0); 83510#L150 assume !(4449 == ssl3_connect_~s__state~0); 83511#L153 assume !(4464 == ssl3_connect_~s__state~0); 83506#L156 assume !(4465 == ssl3_connect_~s__state~0); 83507#L159 assume !(4466 == ssl3_connect_~s__state~0); 83502#L162 assume !(4467 == ssl3_connect_~s__state~0); 83503#L165 assume 4480 == ssl3_connect_~s__state~0; 83498#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 83499#L353 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83491#L357 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; 83493#L357-2 ssl3_connect_~s__init_num~0 := 0; 83428#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84079#L517 ssl3_connect_~skip~0 := 0; 84078#L99-1 assume !false; 84077#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84076#L102 assume !(12292 == ssl3_connect_~s__state~0); 84075#L105 assume !(16384 == ssl3_connect_~s__state~0); 84074#L108 assume !(4096 == ssl3_connect_~s__state~0); 84073#L111 assume !(20480 == ssl3_connect_~s__state~0); 84072#L114 assume !(4099 == ssl3_connect_~s__state~0); 84071#L117 assume !(4368 == ssl3_connect_~s__state~0); 84070#L120 assume !(4369 == ssl3_connect_~s__state~0); 84069#L123 assume !(4384 == ssl3_connect_~s__state~0); 84068#L126 assume !(4385 == ssl3_connect_~s__state~0); 84067#L129 assume !(4400 == ssl3_connect_~s__state~0); 84066#L132 assume !(4401 == ssl3_connect_~s__state~0); 84065#L135 assume !(4416 == ssl3_connect_~s__state~0); 84064#L138 assume !(4417 == ssl3_connect_~s__state~0); 84063#L141 assume !(4432 == ssl3_connect_~s__state~0); 84062#L144 assume !(4433 == ssl3_connect_~s__state~0); 84061#L147 assume !(4448 == ssl3_connect_~s__state~0); 84060#L150 assume !(4449 == ssl3_connect_~s__state~0); 84059#L153 assume !(4464 == ssl3_connect_~s__state~0); 84058#L156 assume !(4465 == ssl3_connect_~s__state~0); 84057#L159 assume !(4466 == ssl3_connect_~s__state~0); 84056#L162 assume !(4467 == ssl3_connect_~s__state~0); 84055#L165 assume !(4480 == ssl3_connect_~s__state~0); 84054#L168 assume !(4481 == ssl3_connect_~s__state~0); 84053#L171 assume !(4496 == ssl3_connect_~s__state~0); 84052#L174 assume !(4497 == ssl3_connect_~s__state~0); 84051#L177 assume 4512 == ssl3_connect_~s__state~0; 84050#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 84049#L378 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; 84048#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 84046#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 84044#L393 assume !(0 == ssl3_connect_~tmp___8~0); 84043#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84040#L517 ssl3_connect_~skip~0 := 0; 84039#L99-1 assume !false; 84038#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84037#L102 assume !(12292 == ssl3_connect_~s__state~0); 84036#L105 assume !(16384 == ssl3_connect_~s__state~0); 84035#L108 assume !(4096 == ssl3_connect_~s__state~0); 84034#L111 assume !(20480 == ssl3_connect_~s__state~0); 84033#L114 assume !(4099 == ssl3_connect_~s__state~0); 84032#L117 assume !(4368 == ssl3_connect_~s__state~0); 84031#L120 assume !(4369 == ssl3_connect_~s__state~0); 84030#L123 assume !(4384 == ssl3_connect_~s__state~0); 84029#L126 assume !(4385 == ssl3_connect_~s__state~0); 84028#L129 assume !(4400 == ssl3_connect_~s__state~0); 84027#L132 assume !(4401 == ssl3_connect_~s__state~0); 84026#L135 assume !(4416 == ssl3_connect_~s__state~0); 84025#L138 assume !(4417 == ssl3_connect_~s__state~0); 84024#L141 assume !(4432 == ssl3_connect_~s__state~0); 84023#L144 assume !(4433 == ssl3_connect_~s__state~0); 84022#L147 assume !(4448 == ssl3_connect_~s__state~0); 84021#L150 assume !(4449 == ssl3_connect_~s__state~0); 84020#L153 assume !(4464 == ssl3_connect_~s__state~0); 84019#L156 assume !(4465 == ssl3_connect_~s__state~0); 84018#L159 assume !(4466 == ssl3_connect_~s__state~0); 84017#L162 assume !(4467 == ssl3_connect_~s__state~0); 84016#L165 assume !(4480 == ssl3_connect_~s__state~0); 84015#L168 assume !(4481 == ssl3_connect_~s__state~0); 84014#L171 assume !(4496 == ssl3_connect_~s__state~0); 84013#L174 assume !(4497 == ssl3_connect_~s__state~0); 84012#L177 assume !(4512 == ssl3_connect_~s__state~0); 84011#L180 assume !(4513 == ssl3_connect_~s__state~0); 84010#L183 assume 4528 == ssl3_connect_~s__state~0; 84009#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 84008#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 83281#L408 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 81601#L408-1 ssl3_connect_~s__init_num~0 := 0; 81602#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83989#L517 ssl3_connect_~skip~0 := 0; 83987#L99-1 assume !false; 83985#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83983#L102 assume !(12292 == ssl3_connect_~s__state~0); 83981#L105 assume !(16384 == ssl3_connect_~s__state~0); 83979#L108 assume !(4096 == ssl3_connect_~s__state~0); 83976#L111 assume !(20480 == ssl3_connect_~s__state~0); 83972#L114 assume !(4099 == ssl3_connect_~s__state~0); 83973#L117 assume 4368 == ssl3_connect_~s__state~0; 83839#L121 [2021-10-13 01:05:30,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:30,977 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-13 01:05:30,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:30,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172708482] [2021-10-13 01:05:30,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:30,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:30,988 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:31,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:31,041 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:31,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:31,042 INFO L82 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 2 times [2021-10-13 01:05:31,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:31,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427930987] [2021-10-13 01:05:31,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:31,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:31,098 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-13 01:05:31,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:31,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427930987] [2021-10-13 01:05:31,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427930987] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:31,099 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:31,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:05:31,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890832523] [2021-10-13 01:05:31,100 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:31,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:31,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:31,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:31,101 INFO L87 Difference]: Start difference. First operand 6107 states and 7276 transitions. cyclomatic complexity: 1177 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:31,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:31,257 INFO L93 Difference]: Finished difference Result 5425 states and 6425 transitions. [2021-10-13 01:05:31,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:31,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5425 states and 6425 transitions. [2021-10-13 01:05:31,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-10-13 01:05:31,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5425 states to 5425 states and 6425 transitions. [2021-10-13 01:05:31,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5425 [2021-10-13 01:05:31,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5425 [2021-10-13 01:05:31,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5425 states and 6425 transitions. [2021-10-13 01:05:31,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:31,318 INFO L681 BuchiCegarLoop]: Abstraction has 5425 states and 6425 transitions. [2021-10-13 01:05:31,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states and 6425 transitions. [2021-10-13 01:05:31,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5391. [2021-10-13 01:05:31,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5391 states, 5391 states have (on average 1.1849378593952884) internal successors, (6388), 5390 states have internal predecessors, (6388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:31,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5391 states to 5391 states and 6388 transitions. [2021-10-13 01:05:31,429 INFO L704 BuchiCegarLoop]: Abstraction has 5391 states and 6388 transitions. [2021-10-13 01:05:31,429 INFO L587 BuchiCegarLoop]: Abstraction has 5391 states and 6388 transitions. [2021-10-13 01:05:31,430 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 01:05:31,430 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5391 states and 6388 transitions. [2021-10-13 01:05:31,452 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-10-13 01:05:31,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:31,453 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:31,455 INFO L842 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, 1, 1] [2021-10-13 01:05:31,456 INFO L843 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] [2021-10-13 01:05:31,456 INFO L791 eck$LassoCheckResult]: Stem: 93159#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 93094#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 93090#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 93047#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 93048#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 93170#L99-1 assume !false; 93171#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93166#L102 assume 12292 == ssl3_connect_~s__state~0; 93157#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 93158#L207 ssl3_connect_~s__server~0 := 0; 93268#L212 assume 0 != ssl3_connect_~cb~0; 93266#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93264#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 93261#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 93256#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 93252#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 93249#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93241#L517 ssl3_connect_~skip~0 := 0; 93239#L99-1 assume !false; 93237#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93235#L102 assume !(12292 == ssl3_connect_~s__state~0); 93233#L105 assume !(16384 == ssl3_connect_~s__state~0); 93231#L108 assume !(4096 == ssl3_connect_~s__state~0); 93229#L111 assume !(20480 == ssl3_connect_~s__state~0); 93227#L114 assume !(4099 == ssl3_connect_~s__state~0); 93225#L117 assume 4368 == ssl3_connect_~s__state~0; 93223#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 93221#L251 assume !(0 == ssl3_connect_~blastFlag~0); 93219#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93217#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 93215#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93202#L517 ssl3_connect_~skip~0 := 0; 93203#L99-1 assume !false; 93198#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93199#L102 assume !(12292 == ssl3_connect_~s__state~0); 93194#L105 assume !(16384 == ssl3_connect_~s__state~0); 93195#L108 assume !(4096 == ssl3_connect_~s__state~0); 93190#L111 assume !(20480 == ssl3_connect_~s__state~0); 93191#L114 assume !(4099 == ssl3_connect_~s__state~0); 93186#L117 assume !(4368 == ssl3_connect_~s__state~0); 93187#L120 assume !(4369 == ssl3_connect_~s__state~0); 93182#L123 assume 4384 == ssl3_connect_~s__state~0; 93183#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 93178#L266 assume !(1 == ssl3_connect_~blastFlag~0); 93179#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 93173#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93174#L272-2 [2021-10-13 01:05:31,457 INFO L793 eck$LassoCheckResult]: Loop: 93174#L272-2 ssl3_connect_~s__init_num~0 := 0; 96861#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96857#L517 ssl3_connect_~skip~0 := 0; 96855#L99-1 assume !false; 96853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96851#L102 assume !(12292 == ssl3_connect_~s__state~0); 96849#L105 assume !(16384 == ssl3_connect_~s__state~0); 96847#L108 assume !(4096 == ssl3_connect_~s__state~0); 96843#L111 assume !(20480 == ssl3_connect_~s__state~0); 96839#L114 assume !(4099 == ssl3_connect_~s__state~0); 96832#L117 assume !(4368 == ssl3_connect_~s__state~0); 96829#L120 assume !(4369 == ssl3_connect_~s__state~0); 96826#L123 assume !(4384 == ssl3_connect_~s__state~0); 96823#L126 assume !(4385 == ssl3_connect_~s__state~0); 96820#L129 assume !(4400 == ssl3_connect_~s__state~0); 96817#L132 assume !(4401 == ssl3_connect_~s__state~0); 96814#L135 assume !(4416 == ssl3_connect_~s__state~0); 96811#L138 assume !(4417 == ssl3_connect_~s__state~0); 96808#L141 assume !(4432 == ssl3_connect_~s__state~0); 96805#L144 assume !(4433 == ssl3_connect_~s__state~0); 96802#L147 assume !(4448 == ssl3_connect_~s__state~0); 96799#L150 assume !(4449 == ssl3_connect_~s__state~0); 96796#L153 assume !(4464 == ssl3_connect_~s__state~0); 96793#L156 assume !(4465 == ssl3_connect_~s__state~0); 96790#L159 assume !(4466 == ssl3_connect_~s__state~0); 96787#L162 assume !(4467 == ssl3_connect_~s__state~0); 96784#L165 assume !(4480 == ssl3_connect_~s__state~0); 96781#L168 assume !(4481 == ssl3_connect_~s__state~0); 96778#L171 assume !(4496 == ssl3_connect_~s__state~0); 96775#L174 assume !(4497 == ssl3_connect_~s__state~0); 96772#L177 assume !(4512 == ssl3_connect_~s__state~0); 96769#L180 assume !(4513 == ssl3_connect_~s__state~0); 96766#L183 assume !(4528 == ssl3_connect_~s__state~0); 96763#L186 assume !(4529 == ssl3_connect_~s__state~0); 96760#L189 assume 4560 == ssl3_connect_~s__state~0; 96542#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 96755#L428 assume !(ssl3_connect_~ret~0 <= 0); 96751#L431 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 96744#L431-2 ssl3_connect_~s__init_num~0 := 0; 96740#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96734#L517 ssl3_connect_~skip~0 := 0; 96732#L99-1 assume !false; 96730#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96728#L102 assume !(12292 == ssl3_connect_~s__state~0); 96726#L105 assume !(16384 == ssl3_connect_~s__state~0); 96724#L108 assume !(4096 == ssl3_connect_~s__state~0); 96722#L111 assume !(20480 == ssl3_connect_~s__state~0); 96720#L114 assume !(4099 == ssl3_connect_~s__state~0); 96718#L117 assume !(4368 == ssl3_connect_~s__state~0); 96716#L120 assume !(4369 == ssl3_connect_~s__state~0); 96714#L123 assume !(4384 == ssl3_connect_~s__state~0); 96712#L126 assume !(4385 == ssl3_connect_~s__state~0); 96710#L129 assume !(4400 == ssl3_connect_~s__state~0); 96708#L132 assume !(4401 == ssl3_connect_~s__state~0); 96706#L135 assume !(4416 == ssl3_connect_~s__state~0); 96704#L138 assume !(4417 == ssl3_connect_~s__state~0); 96702#L141 assume !(4432 == ssl3_connect_~s__state~0); 96700#L144 assume !(4433 == ssl3_connect_~s__state~0); 96698#L147 assume !(4448 == ssl3_connect_~s__state~0); 96696#L150 assume !(4449 == ssl3_connect_~s__state~0); 96694#L153 assume !(4464 == ssl3_connect_~s__state~0); 96692#L156 assume !(4465 == ssl3_connect_~s__state~0); 96690#L159 assume !(4466 == ssl3_connect_~s__state~0); 96688#L162 assume !(4467 == ssl3_connect_~s__state~0); 96686#L165 assume !(4480 == ssl3_connect_~s__state~0); 96684#L168 assume !(4481 == ssl3_connect_~s__state~0); 96682#L171 assume !(4496 == ssl3_connect_~s__state~0); 96680#L174 assume !(4497 == ssl3_connect_~s__state~0); 96678#L177 assume 4512 == ssl3_connect_~s__state~0; 96551#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 96675#L378 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; 96673#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 96670#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 96666#L393 assume !(0 == ssl3_connect_~tmp___8~0); 96663#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96657#L517 ssl3_connect_~skip~0 := 0; 96655#L99-1 assume !false; 96653#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96651#L102 assume !(12292 == ssl3_connect_~s__state~0); 96649#L105 assume !(16384 == ssl3_connect_~s__state~0); 96647#L108 assume !(4096 == ssl3_connect_~s__state~0); 96645#L111 assume !(20480 == ssl3_connect_~s__state~0); 96643#L114 assume !(4099 == ssl3_connect_~s__state~0); 96641#L117 assume !(4368 == ssl3_connect_~s__state~0); 96639#L120 assume !(4369 == ssl3_connect_~s__state~0); 96637#L123 assume !(4384 == ssl3_connect_~s__state~0); 96635#L126 assume !(4385 == ssl3_connect_~s__state~0); 96633#L129 assume !(4400 == ssl3_connect_~s__state~0); 96631#L132 assume !(4401 == ssl3_connect_~s__state~0); 96629#L135 assume !(4416 == ssl3_connect_~s__state~0); 96627#L138 assume !(4417 == ssl3_connect_~s__state~0); 96625#L141 assume !(4432 == ssl3_connect_~s__state~0); 96623#L144 assume !(4433 == ssl3_connect_~s__state~0); 96621#L147 assume !(4448 == ssl3_connect_~s__state~0); 96619#L150 assume !(4449 == ssl3_connect_~s__state~0); 96617#L153 assume !(4464 == ssl3_connect_~s__state~0); 96615#L156 assume !(4465 == ssl3_connect_~s__state~0); 96613#L159 assume !(4466 == ssl3_connect_~s__state~0); 96611#L162 assume !(4467 == ssl3_connect_~s__state~0); 96609#L165 assume !(4480 == ssl3_connect_~s__state~0); 96607#L168 assume !(4481 == ssl3_connect_~s__state~0); 96605#L171 assume !(4496 == ssl3_connect_~s__state~0); 96603#L174 assume !(4497 == ssl3_connect_~s__state~0); 96601#L177 assume !(4512 == ssl3_connect_~s__state~0); 96599#L180 assume !(4513 == ssl3_connect_~s__state~0); 96597#L183 assume 4528 == ssl3_connect_~s__state~0; 96546#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 96594#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 96592#L408 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 96588#L412 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 96586#L408-1 ssl3_connect_~s__init_num~0 := 0; 96585#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96582#L517 ssl3_connect_~skip~0 := 0; 96581#L99-1 assume !false; 96580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96579#L102 assume !(12292 == ssl3_connect_~s__state~0); 96578#L105 assume !(16384 == ssl3_connect_~s__state~0); 96577#L108 assume !(4096 == ssl3_connect_~s__state~0); 96576#L111 assume !(20480 == ssl3_connect_~s__state~0); 96575#L114 assume !(4099 == ssl3_connect_~s__state~0); 96574#L117 assume !(4368 == ssl3_connect_~s__state~0); 96573#L120 assume !(4369 == ssl3_connect_~s__state~0); 96572#L123 assume !(4384 == ssl3_connect_~s__state~0); 96571#L126 assume !(4385 == ssl3_connect_~s__state~0); 96570#L129 assume !(4400 == ssl3_connect_~s__state~0); 96569#L132 assume !(4401 == ssl3_connect_~s__state~0); 96568#L135 assume !(4416 == ssl3_connect_~s__state~0); 96567#L138 assume !(4417 == ssl3_connect_~s__state~0); 96566#L141 assume !(4432 == ssl3_connect_~s__state~0); 96565#L144 assume !(4433 == ssl3_connect_~s__state~0); 96564#L147 assume !(4448 == ssl3_connect_~s__state~0); 96563#L150 assume !(4449 == ssl3_connect_~s__state~0); 96562#L153 assume !(4464 == ssl3_connect_~s__state~0); 96561#L156 assume !(4465 == ssl3_connect_~s__state~0); 96560#L159 assume !(4466 == ssl3_connect_~s__state~0); 96559#L162 assume !(4467 == ssl3_connect_~s__state~0); 96558#L165 assume !(4480 == ssl3_connect_~s__state~0); 96557#L168 assume !(4481 == ssl3_connect_~s__state~0); 96556#L171 assume !(4496 == ssl3_connect_~s__state~0); 96554#L174 assume !(4497 == ssl3_connect_~s__state~0); 96552#L177 assume !(4512 == ssl3_connect_~s__state~0); 96549#L180 assume !(4513 == ssl3_connect_~s__state~0); 96547#L183 assume !(4528 == ssl3_connect_~s__state~0); 96544#L186 assume !(4529 == ssl3_connect_~s__state~0); 96540#L189 assume !(4560 == ssl3_connect_~s__state~0); 95978#L192 assume !(4561 == ssl3_connect_~s__state~0); 93348#L195 assume 4352 == ssl3_connect_~s__state~0; 93349#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 93341#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 93342#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94347#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94332#L517 ssl3_connect_~skip~0 := 0; 94333#L99-1 assume !false; 94324#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94325#L102 assume !(12292 == ssl3_connect_~s__state~0); 94316#L105 assume !(16384 == ssl3_connect_~s__state~0); 94317#L108 assume !(4096 == ssl3_connect_~s__state~0); 94308#L111 assume !(20480 == ssl3_connect_~s__state~0); 94309#L114 assume !(4099 == ssl3_connect_~s__state~0); 94299#L117 assume !(4368 == ssl3_connect_~s__state~0); 94301#L120 assume !(4369 == ssl3_connect_~s__state~0); 94290#L123 assume 4384 == ssl3_connect_~s__state~0; 94291#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 96874#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 96359#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 96868#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 93174#L272-2 [2021-10-13 01:05:31,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:31,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-10-13 01:05:31,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:31,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388876716] [2021-10-13 01:05:31,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:31,459 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:31,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:31,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:05:31,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:31,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388876716] [2021-10-13 01:05:31,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388876716] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:31,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:31,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:31,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627163020] [2021-10-13 01:05:31,496 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:05:31,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:31,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-10-13 01:05:31,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:31,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171248655] [2021-10-13 01:05:31,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:31,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:31,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:31,549 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:31,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:31,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171248655] [2021-10-13 01:05:31,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171248655] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:31,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912235085] [2021-10-13 01:05:31,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:31,551 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:05:31,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:31,553 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:05:31,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-13 01:05:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:31,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:05:31,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:32,423 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:32,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912235085] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:32,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:05:32,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:05:32,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490117062] [2021-10-13 01:05:32,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:32,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:32,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:32,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:32,426 INFO L87 Difference]: Start difference. First operand 5391 states and 6388 transitions. cyclomatic complexity: 1001 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:32,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:32,459 INFO L93 Difference]: Finished difference Result 5391 states and 6386 transitions. [2021-10-13 01:05:32,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:32,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5391 states and 6386 transitions. [2021-10-13 01:05:32,489 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-10-13 01:05:32,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5391 states to 5391 states and 6386 transitions. [2021-10-13 01:05:32,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5391 [2021-10-13 01:05:32,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5391 [2021-10-13 01:05:32,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5391 states and 6386 transitions. [2021-10-13 01:05:32,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:32,522 INFO L681 BuchiCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2021-10-13 01:05:32,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5391 states and 6386 transitions. [2021-10-13 01:05:32,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5391 to 5391. [2021-10-13 01:05:32,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5391 states, 5391 states have (on average 1.1845668707104433) internal successors, (6386), 5390 states have internal predecessors, (6386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:32,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5391 states to 5391 states and 6386 transitions. [2021-10-13 01:05:32,680 INFO L704 BuchiCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2021-10-13 01:05:32,680 INFO L587 BuchiCegarLoop]: Abstraction has 5391 states and 6386 transitions. [2021-10-13 01:05:32,681 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 01:05:32,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5391 states and 6386 transitions. [2021-10-13 01:05:32,698 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-10-13 01:05:32,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:32,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:32,701 INFO L842 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, 1, 1] [2021-10-13 01:05:32,701 INFO L843 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] [2021-10-13 01:05:32,701 INFO L791 eck$LassoCheckResult]: Stem: 104439#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 104377#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 104373#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 104332#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 104333#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 104450#L99-1 assume !false; 104451#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104445#L102 assume 12292 == ssl3_connect_~s__state~0; 104446#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 104461#L207 ssl3_connect_~s__server~0 := 0; 105482#L212 assume 0 != ssl3_connect_~cb~0; 105357#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 105481#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 105479#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 105476#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 105474#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 105473#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105470#L517 ssl3_connect_~skip~0 := 0; 105469#L99-1 assume !false; 105468#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105467#L102 assume !(12292 == ssl3_connect_~s__state~0); 105466#L105 assume !(16384 == ssl3_connect_~s__state~0); 105465#L108 assume !(4096 == ssl3_connect_~s__state~0); 105464#L111 assume !(20480 == ssl3_connect_~s__state~0); 105463#L114 assume !(4099 == ssl3_connect_~s__state~0); 105462#L117 assume 4368 == ssl3_connect_~s__state~0; 105461#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 105460#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 105458#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 105456#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 105455#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105452#L517 ssl3_connect_~skip~0 := 0; 105451#L99-1 assume !false; 105450#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105449#L102 assume !(12292 == ssl3_connect_~s__state~0); 105448#L105 assume !(16384 == ssl3_connect_~s__state~0); 105447#L108 assume !(4096 == ssl3_connect_~s__state~0); 105446#L111 assume !(20480 == ssl3_connect_~s__state~0); 105445#L114 assume !(4099 == ssl3_connect_~s__state~0); 105444#L117 assume !(4368 == ssl3_connect_~s__state~0); 105443#L120 assume !(4369 == ssl3_connect_~s__state~0); 105442#L123 assume 4384 == ssl3_connect_~s__state~0; 105441#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 105440#L266 assume !(1 == ssl3_connect_~blastFlag~0); 105439#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 105437#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 105438#L272-2 [2021-10-13 01:05:32,702 INFO L793 eck$LassoCheckResult]: Loop: 105438#L272-2 ssl3_connect_~s__init_num~0 := 0; 108116#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108110#L517 ssl3_connect_~skip~0 := 0; 108108#L99-1 assume !false; 108106#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108104#L102 assume !(12292 == ssl3_connect_~s__state~0); 108102#L105 assume !(16384 == ssl3_connect_~s__state~0); 108100#L108 assume !(4096 == ssl3_connect_~s__state~0); 108098#L111 assume !(20480 == ssl3_connect_~s__state~0); 108096#L114 assume !(4099 == ssl3_connect_~s__state~0); 108094#L117 assume !(4368 == ssl3_connect_~s__state~0); 108092#L120 assume !(4369 == ssl3_connect_~s__state~0); 108090#L123 assume !(4384 == ssl3_connect_~s__state~0); 108088#L126 assume !(4385 == ssl3_connect_~s__state~0); 108086#L129 assume !(4400 == ssl3_connect_~s__state~0); 108084#L132 assume !(4401 == ssl3_connect_~s__state~0); 108082#L135 assume !(4416 == ssl3_connect_~s__state~0); 108080#L138 assume !(4417 == ssl3_connect_~s__state~0); 108078#L141 assume !(4432 == ssl3_connect_~s__state~0); 108076#L144 assume !(4433 == ssl3_connect_~s__state~0); 108074#L147 assume !(4448 == ssl3_connect_~s__state~0); 108072#L150 assume !(4449 == ssl3_connect_~s__state~0); 108070#L153 assume !(4464 == ssl3_connect_~s__state~0); 108068#L156 assume !(4465 == ssl3_connect_~s__state~0); 108065#L159 assume !(4466 == ssl3_connect_~s__state~0); 108059#L162 assume !(4467 == ssl3_connect_~s__state~0); 108055#L165 assume !(4480 == ssl3_connect_~s__state~0); 108050#L168 assume !(4481 == ssl3_connect_~s__state~0); 108047#L171 assume !(4496 == ssl3_connect_~s__state~0); 108044#L174 assume !(4497 == ssl3_connect_~s__state~0); 108041#L177 assume !(4512 == ssl3_connect_~s__state~0); 108038#L180 assume !(4513 == ssl3_connect_~s__state~0); 108035#L183 assume !(4528 == ssl3_connect_~s__state~0); 108032#L186 assume !(4529 == ssl3_connect_~s__state~0); 108029#L189 assume 4560 == ssl3_connect_~s__state~0; 105973#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 108025#L428 assume !(ssl3_connect_~ret~0 <= 0); 108021#L431 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 108016#L431-2 ssl3_connect_~s__init_num~0 := 0; 108013#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108008#L517 ssl3_connect_~skip~0 := 0; 108005#L99-1 assume !false; 108002#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107999#L102 assume !(12292 == ssl3_connect_~s__state~0); 107996#L105 assume !(16384 == ssl3_connect_~s__state~0); 107993#L108 assume !(4096 == ssl3_connect_~s__state~0); 107990#L111 assume !(20480 == ssl3_connect_~s__state~0); 107987#L114 assume !(4099 == ssl3_connect_~s__state~0); 107984#L117 assume !(4368 == ssl3_connect_~s__state~0); 107981#L120 assume !(4369 == ssl3_connect_~s__state~0); 107978#L123 assume !(4384 == ssl3_connect_~s__state~0); 107975#L126 assume !(4385 == ssl3_connect_~s__state~0); 107973#L129 assume !(4400 == ssl3_connect_~s__state~0); 107971#L132 assume !(4401 == ssl3_connect_~s__state~0); 107969#L135 assume !(4416 == ssl3_connect_~s__state~0); 107965#L138 assume !(4417 == ssl3_connect_~s__state~0); 107958#L141 assume !(4432 == ssl3_connect_~s__state~0); 107952#L144 assume !(4433 == ssl3_connect_~s__state~0); 107947#L147 assume !(4448 == ssl3_connect_~s__state~0); 107945#L150 assume !(4449 == ssl3_connect_~s__state~0); 107943#L153 assume !(4464 == ssl3_connect_~s__state~0); 107941#L156 assume !(4465 == ssl3_connect_~s__state~0); 107939#L159 assume !(4466 == ssl3_connect_~s__state~0); 107937#L162 assume !(4467 == ssl3_connect_~s__state~0); 107935#L165 assume !(4480 == ssl3_connect_~s__state~0); 107933#L168 assume !(4481 == ssl3_connect_~s__state~0); 107931#L171 assume !(4496 == ssl3_connect_~s__state~0); 107929#L174 assume !(4497 == ssl3_connect_~s__state~0); 107927#L177 assume 4512 == ssl3_connect_~s__state~0; 105797#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 107924#L378 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; 107922#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107919#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 107916#L393 assume !(0 == ssl3_connect_~tmp___8~0); 107914#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107910#L517 ssl3_connect_~skip~0 := 0; 107908#L99-1 assume !false; 107906#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107904#L102 assume !(12292 == ssl3_connect_~s__state~0); 107902#L105 assume !(16384 == ssl3_connect_~s__state~0); 107900#L108 assume !(4096 == ssl3_connect_~s__state~0); 107898#L111 assume !(20480 == ssl3_connect_~s__state~0); 107896#L114 assume !(4099 == ssl3_connect_~s__state~0); 107894#L117 assume !(4368 == ssl3_connect_~s__state~0); 107892#L120 assume !(4369 == ssl3_connect_~s__state~0); 107890#L123 assume !(4384 == ssl3_connect_~s__state~0); 107888#L126 assume !(4385 == ssl3_connect_~s__state~0); 107886#L129 assume !(4400 == ssl3_connect_~s__state~0); 107884#L132 assume !(4401 == ssl3_connect_~s__state~0); 107882#L135 assume !(4416 == ssl3_connect_~s__state~0); 107880#L138 assume !(4417 == ssl3_connect_~s__state~0); 107877#L141 assume !(4432 == ssl3_connect_~s__state~0); 107874#L144 assume !(4433 == ssl3_connect_~s__state~0); 107870#L147 assume !(4448 == ssl3_connect_~s__state~0); 107868#L150 assume !(4449 == ssl3_connect_~s__state~0); 107866#L153 assume !(4464 == ssl3_connect_~s__state~0); 107864#L156 assume !(4465 == ssl3_connect_~s__state~0); 107862#L159 assume !(4466 == ssl3_connect_~s__state~0); 107860#L162 assume !(4467 == ssl3_connect_~s__state~0); 107858#L165 assume !(4480 == ssl3_connect_~s__state~0); 107857#L168 assume !(4481 == ssl3_connect_~s__state~0); 107855#L171 assume !(4496 == ssl3_connect_~s__state~0); 107854#L174 assume !(4497 == ssl3_connect_~s__state~0); 107852#L177 assume !(4512 == ssl3_connect_~s__state~0); 107851#L180 assume !(4513 == ssl3_connect_~s__state~0); 107813#L183 assume 4528 == ssl3_connect_~s__state~0; 104498#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 107812#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 107749#L408 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 107747#L412 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 107745#L408-1 ssl3_connect_~s__init_num~0 := 0; 106969#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106952#L517 ssl3_connect_~skip~0 := 0; 106935#L99-1 assume !false; 106933#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106920#L102 assume !(12292 == ssl3_connect_~s__state~0); 106248#L105 assume !(16384 == ssl3_connect_~s__state~0); 106242#L108 assume !(4096 == ssl3_connect_~s__state~0); 106236#L111 assume !(20480 == ssl3_connect_~s__state~0); 106230#L114 assume !(4099 == ssl3_connect_~s__state~0); 106224#L117 assume !(4368 == ssl3_connect_~s__state~0); 106218#L120 assume !(4369 == ssl3_connect_~s__state~0); 106212#L123 assume !(4384 == ssl3_connect_~s__state~0); 106206#L126 assume !(4385 == ssl3_connect_~s__state~0); 106201#L129 assume !(4400 == ssl3_connect_~s__state~0); 106195#L132 assume !(4401 == ssl3_connect_~s__state~0); 106188#L135 assume !(4416 == ssl3_connect_~s__state~0); 106183#L138 assume !(4417 == ssl3_connect_~s__state~0); 106178#L141 assume !(4432 == ssl3_connect_~s__state~0); 106171#L144 assume !(4433 == ssl3_connect_~s__state~0); 106167#L147 assume !(4448 == ssl3_connect_~s__state~0); 106162#L150 assume !(4449 == ssl3_connect_~s__state~0); 106157#L153 assume !(4464 == ssl3_connect_~s__state~0); 106152#L156 assume !(4465 == ssl3_connect_~s__state~0); 106148#L159 assume !(4466 == ssl3_connect_~s__state~0); 106143#L162 assume !(4467 == ssl3_connect_~s__state~0); 106137#L165 assume !(4480 == ssl3_connect_~s__state~0); 106133#L168 assume !(4481 == ssl3_connect_~s__state~0); 106129#L171 assume !(4496 == ssl3_connect_~s__state~0); 105841#L174 assume !(4497 == ssl3_connect_~s__state~0); 104513#L177 assume !(4512 == ssl3_connect_~s__state~0); 104514#L180 assume !(4513 == ssl3_connect_~s__state~0); 105788#L183 assume !(4528 == ssl3_connect_~s__state~0); 105785#L186 assume !(4529 == ssl3_connect_~s__state~0); 105786#L189 assume !(4560 == ssl3_connect_~s__state~0); 105971#L192 assume !(4561 == ssl3_connect_~s__state~0); 105969#L195 assume 4352 == ssl3_connect_~s__state~0; 105967#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 105777#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 105775#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 105776#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105757#L517 ssl3_connect_~skip~0 := 0; 105758#L99-1 assume !false; 105751#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105752#L102 assume !(12292 == ssl3_connect_~s__state~0); 105745#L105 assume !(16384 == ssl3_connect_~s__state~0); 105746#L108 assume !(4096 == ssl3_connect_~s__state~0); 105739#L111 assume !(20480 == ssl3_connect_~s__state~0); 105740#L114 assume !(4099 == ssl3_connect_~s__state~0); 105732#L117 assume !(4368 == ssl3_connect_~s__state~0); 105734#L120 assume !(4369 == ssl3_connect_~s__state~0); 105724#L123 assume 4384 == ssl3_connect_~s__state~0; 105725#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 108131#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 107658#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 108125#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 105438#L272-2 [2021-10-13 01:05:32,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:32,703 INFO L82 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-10-13 01:05:32,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:32,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917397181] [2021-10-13 01:05:32,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:32,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 01:05:32,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:32,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917397181] [2021-10-13 01:05:32,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917397181] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:05:32,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:05:32,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:05:32,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481816097] [2021-10-13 01:05:32,729 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:05:32,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:32,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-10-13 01:05:32,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:32,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238734878] [2021-10-13 01:05:32,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:32,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:32,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:32,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238734878] [2021-10-13 01:05:32,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238734878] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:32,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236263811] [2021-10-13 01:05:32,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 01:05:32,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:05:32,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:32,768 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:05:32,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-13 01:05:33,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 01:05:33,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 01:05:33,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:05:33,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:33,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236263811] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:33,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:05:33,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:05:33,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40356441] [2021-10-13 01:05:33,589 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:33,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:05:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:05:33,590 INFO L87 Difference]: Start difference. First operand 5391 states and 6386 transitions. cyclomatic complexity: 999 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:33,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:33,614 INFO L93 Difference]: Finished difference Result 5473 states and 6486 transitions. [2021-10-13 01:05:33,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:05:33,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5473 states and 6486 transitions. [2021-10-13 01:05:33,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-10-13 01:05:33,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5473 states to 5473 states and 6486 transitions. [2021-10-13 01:05:33,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5473 [2021-10-13 01:05:33,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5473 [2021-10-13 01:05:33,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5473 states and 6486 transitions. [2021-10-13 01:05:33,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:33,661 INFO L681 BuchiCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2021-10-13 01:05:33,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5473 states and 6486 transitions. [2021-10-13 01:05:33,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5473 to 5473. [2021-10-13 01:05:33,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 5473 states have (on average 1.1850904439978074) internal successors, (6486), 5472 states have internal predecessors, (6486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:33,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6486 transitions. [2021-10-13 01:05:33,744 INFO L704 BuchiCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2021-10-13 01:05:33,744 INFO L587 BuchiCegarLoop]: Abstraction has 5473 states and 6486 transitions. [2021-10-13 01:05:33,744 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 01:05:33,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5473 states and 6486 transitions. [2021-10-13 01:05:33,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-10-13 01:05:33,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:05:33,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:05:33,770 INFO L842 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, 1, 1] [2021-10-13 01:05:33,770 INFO L843 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] [2021-10-13 01:05:33,770 INFO L791 eck$LassoCheckResult]: Stem: 115816#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 115745#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115740#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115741#L88-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 115737#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 115739#L99-1 assume !false; 115826#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115827#L102 assume 12292 == ssl3_connect_~s__state~0; 115814#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 115815#L207 ssl3_connect_~s__server~0 := 0; 116989#L212 assume 0 != ssl3_connect_~cb~0; 116852#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 116988#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 116986#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 116983#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 116981#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 116980#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116977#L517 ssl3_connect_~skip~0 := 0; 116976#L99-1 assume !false; 116975#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116974#L102 assume !(12292 == ssl3_connect_~s__state~0); 116973#L105 assume !(16384 == ssl3_connect_~s__state~0); 116972#L108 assume !(4096 == ssl3_connect_~s__state~0); 116971#L111 assume !(20480 == ssl3_connect_~s__state~0); 116970#L114 assume !(4099 == ssl3_connect_~s__state~0); 116969#L117 assume 4368 == ssl3_connect_~s__state~0; 116968#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 116944#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 116945#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 118924#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 118922#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118918#L517 ssl3_connect_~skip~0 := 0; 118916#L99-1 assume !false; 118914#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118912#L102 assume !(12292 == ssl3_connect_~s__state~0); 118910#L105 assume !(16384 == ssl3_connect_~s__state~0); 118908#L108 assume !(4096 == ssl3_connect_~s__state~0); 118906#L111 assume !(20480 == ssl3_connect_~s__state~0); 118905#L114 assume !(4099 == ssl3_connect_~s__state~0); 118904#L117 assume !(4368 == ssl3_connect_~s__state~0); 118903#L120 assume !(4369 == ssl3_connect_~s__state~0); 118902#L123 assume 4384 == ssl3_connect_~s__state~0; 118901#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 118900#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 118899#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 118895#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116242#L272-2 [2021-10-13 01:05:33,771 INFO L793 eck$LassoCheckResult]: Loop: 116242#L272-2 ssl3_connect_~s__init_num~0 := 0; 116239#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116236#L517 ssl3_connect_~skip~0 := 0; 116235#L99-1 assume !false; 116234#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116233#L102 assume !(12292 == ssl3_connect_~s__state~0); 116232#L105 assume !(16384 == ssl3_connect_~s__state~0); 116231#L108 assume !(4096 == ssl3_connect_~s__state~0); 116230#L111 assume !(20480 == ssl3_connect_~s__state~0); 116229#L114 assume !(4099 == ssl3_connect_~s__state~0); 116228#L117 assume !(4368 == ssl3_connect_~s__state~0); 116227#L120 assume !(4369 == ssl3_connect_~s__state~0); 116226#L123 assume !(4384 == ssl3_connect_~s__state~0); 116225#L126 assume !(4385 == ssl3_connect_~s__state~0); 116224#L129 assume !(4400 == ssl3_connect_~s__state~0); 116223#L132 assume !(4401 == ssl3_connect_~s__state~0); 116222#L135 assume !(4416 == ssl3_connect_~s__state~0); 116221#L138 assume !(4417 == ssl3_connect_~s__state~0); 116220#L141 assume !(4432 == ssl3_connect_~s__state~0); 116219#L144 assume !(4433 == ssl3_connect_~s__state~0); 116218#L147 assume !(4448 == ssl3_connect_~s__state~0); 116217#L150 assume !(4449 == ssl3_connect_~s__state~0); 116215#L153 assume !(4464 == ssl3_connect_~s__state~0); 116216#L156 assume !(4465 == ssl3_connect_~s__state~0); 119715#L159 assume !(4466 == ssl3_connect_~s__state~0); 119706#L162 assume !(4467 == ssl3_connect_~s__state~0); 119699#L165 assume !(4480 == ssl3_connect_~s__state~0); 119692#L168 assume !(4481 == ssl3_connect_~s__state~0); 119685#L171 assume !(4496 == ssl3_connect_~s__state~0); 119679#L174 assume !(4497 == ssl3_connect_~s__state~0); 119673#L177 assume !(4512 == ssl3_connect_~s__state~0); 119671#L180 assume !(4513 == ssl3_connect_~s__state~0); 119669#L183 assume !(4528 == ssl3_connect_~s__state~0); 119663#L186 assume !(4529 == ssl3_connect_~s__state~0); 119658#L189 assume 4560 == ssl3_connect_~s__state~0; 118955#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 119651#L428 assume !(ssl3_connect_~ret~0 <= 0); 119646#L431 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 119641#L431-2 ssl3_connect_~s__init_num~0 := 0; 119639#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119631#L517 ssl3_connect_~skip~0 := 0; 119625#L99-1 assume !false; 119620#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119615#L102 assume !(12292 == ssl3_connect_~s__state~0); 119611#L105 assume !(16384 == ssl3_connect_~s__state~0); 119607#L108 assume !(4096 == ssl3_connect_~s__state~0); 119603#L111 assume !(20480 == ssl3_connect_~s__state~0); 119599#L114 assume !(4099 == ssl3_connect_~s__state~0); 119581#L117 assume !(4368 == ssl3_connect_~s__state~0); 119579#L120 assume !(4369 == ssl3_connect_~s__state~0); 119577#L123 assume !(4384 == ssl3_connect_~s__state~0); 119575#L126 assume !(4385 == ssl3_connect_~s__state~0); 119573#L129 assume !(4400 == ssl3_connect_~s__state~0); 119571#L132 assume !(4401 == ssl3_connect_~s__state~0); 119423#L135 assume !(4416 == ssl3_connect_~s__state~0); 119420#L138 assume !(4417 == ssl3_connect_~s__state~0); 119416#L141 assume !(4432 == ssl3_connect_~s__state~0); 119412#L144 assume !(4433 == ssl3_connect_~s__state~0); 119407#L147 assume !(4448 == ssl3_connect_~s__state~0); 119404#L150 assume !(4449 == ssl3_connect_~s__state~0); 119401#L153 assume !(4464 == ssl3_connect_~s__state~0); 119398#L156 assume !(4465 == ssl3_connect_~s__state~0); 119395#L159 assume !(4466 == ssl3_connect_~s__state~0); 119391#L162 assume !(4467 == ssl3_connect_~s__state~0); 119387#L165 assume !(4480 == ssl3_connect_~s__state~0); 119382#L168 assume !(4481 == ssl3_connect_~s__state~0); 119379#L171 assume !(4496 == ssl3_connect_~s__state~0); 119376#L174 assume !(4497 == ssl3_connect_~s__state~0); 119373#L177 assume 4512 == ssl3_connect_~s__state~0; 118960#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 119368#L378 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; 119366#L384 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 119363#L384-2 assume !(0 == ssl3_connect_~tmp___7~0); 119360#L393 assume !(0 == ssl3_connect_~tmp___8~0); 119358#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119352#L517 ssl3_connect_~skip~0 := 0; 119350#L99-1 assume !false; 119347#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119346#L102 assume !(12292 == ssl3_connect_~s__state~0); 119345#L105 assume !(16384 == ssl3_connect_~s__state~0); 119344#L108 assume !(4096 == ssl3_connect_~s__state~0); 119343#L111 assume !(20480 == ssl3_connect_~s__state~0); 119342#L114 assume !(4099 == ssl3_connect_~s__state~0); 119341#L117 assume !(4368 == ssl3_connect_~s__state~0); 119340#L120 assume !(4369 == ssl3_connect_~s__state~0); 119338#L123 assume !(4384 == ssl3_connect_~s__state~0); 119336#L126 assume !(4385 == ssl3_connect_~s__state~0); 119334#L129 assume !(4400 == ssl3_connect_~s__state~0); 119332#L132 assume !(4401 == ssl3_connect_~s__state~0); 119330#L135 assume !(4416 == ssl3_connect_~s__state~0); 119328#L138 assume !(4417 == ssl3_connect_~s__state~0); 119326#L141 assume !(4432 == ssl3_connect_~s__state~0); 119324#L144 assume !(4433 == ssl3_connect_~s__state~0); 119323#L147 assume !(4448 == ssl3_connect_~s__state~0); 119321#L150 assume !(4449 == ssl3_connect_~s__state~0); 119318#L153 assume !(4464 == ssl3_connect_~s__state~0); 119316#L156 assume !(4465 == ssl3_connect_~s__state~0); 119314#L159 assume !(4466 == ssl3_connect_~s__state~0); 116122#L162 assume !(4467 == ssl3_connect_~s__state~0); 116120#L165 assume !(4480 == ssl3_connect_~s__state~0); 116121#L168 assume !(4481 == ssl3_connect_~s__state~0); 119079#L171 assume !(4496 == ssl3_connect_~s__state~0); 119077#L174 assume !(4497 == ssl3_connect_~s__state~0); 119075#L177 assume !(4512 == ssl3_connect_~s__state~0); 119073#L180 assume !(4513 == ssl3_connect_~s__state~0); 119070#L183 assume 4528 == ssl3_connect_~s__state~0; 118957#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 119067#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 119003#L408 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 119002#L412 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 119001#L408-1 ssl3_connect_~s__init_num~0 := 0; 118998#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118995#L517 ssl3_connect_~skip~0 := 0; 118994#L99-1 assume !false; 118993#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118992#L102 assume !(12292 == ssl3_connect_~s__state~0); 118991#L105 assume !(16384 == ssl3_connect_~s__state~0); 118990#L108 assume !(4096 == ssl3_connect_~s__state~0); 118989#L111 assume !(20480 == ssl3_connect_~s__state~0); 118988#L114 assume !(4099 == ssl3_connect_~s__state~0); 118987#L117 assume !(4368 == ssl3_connect_~s__state~0); 118986#L120 assume !(4369 == ssl3_connect_~s__state~0); 118985#L123 assume !(4384 == ssl3_connect_~s__state~0); 118984#L126 assume !(4385 == ssl3_connect_~s__state~0); 118983#L129 assume !(4400 == ssl3_connect_~s__state~0); 118982#L132 assume !(4401 == ssl3_connect_~s__state~0); 118981#L135 assume !(4416 == ssl3_connect_~s__state~0); 118980#L138 assume !(4417 == ssl3_connect_~s__state~0); 118979#L141 assume !(4432 == ssl3_connect_~s__state~0); 118978#L144 assume !(4433 == ssl3_connect_~s__state~0); 118977#L147 assume !(4448 == ssl3_connect_~s__state~0); 118976#L150 assume !(4449 == ssl3_connect_~s__state~0); 118975#L153 assume !(4464 == ssl3_connect_~s__state~0); 118974#L156 assume !(4465 == ssl3_connect_~s__state~0); 118973#L159 assume !(4466 == ssl3_connect_~s__state~0); 118972#L162 assume !(4467 == ssl3_connect_~s__state~0); 118971#L165 assume !(4480 == ssl3_connect_~s__state~0); 118970#L168 assume !(4481 == ssl3_connect_~s__state~0); 118969#L171 assume !(4496 == ssl3_connect_~s__state~0); 118968#L174 assume !(4497 == ssl3_connect_~s__state~0); 118967#L177 assume !(4512 == ssl3_connect_~s__state~0); 118966#L180 assume !(4513 == ssl3_connect_~s__state~0); 118965#L183 assume !(4528 == ssl3_connect_~s__state~0); 118964#L186 assume !(4529 == ssl3_connect_~s__state~0); 118953#L189 assume !(4560 == ssl3_connect_~s__state~0); 118952#L192 assume !(4561 == ssl3_connect_~s__state~0); 118950#L195 assume 4352 == ssl3_connect_~s__state~0; 118951#L196 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 118896#L441 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 118897#L441-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 115871#L482 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115858#L517 ssl3_connect_~skip~0 := 0; 115850#L99-1 assume !false; 115851#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115846#L102 assume !(12292 == ssl3_connect_~s__state~0); 115847#L105 assume !(16384 == ssl3_connect_~s__state~0); 115832#L108 assume !(4096 == ssl3_connect_~s__state~0); 115834#L111 assume !(20480 == ssl3_connect_~s__state~0); 115836#L114 assume !(4099 == ssl3_connect_~s__state~0); 115837#L117 assume !(4368 == ssl3_connect_~s__state~0); 116046#L120 assume !(4369 == ssl3_connect_~s__state~0); 116048#L123 assume 4384 == ssl3_connect_~s__state~0; 116032#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 116923#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 116921#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 116246#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116242#L272-2 [2021-10-13 01:05:33,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:33,772 INFO L82 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-10-13 01:05:33,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:33,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127177837] [2021-10-13 01:05:33,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:33,772 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:33,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:33,783 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:05:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:05:33,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:05:33,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:05:33,803 INFO L82 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-10-13 01:05:33,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:05:33,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084818671] [2021-10-13 01:05:33,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:05:33,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:05:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:05:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:33,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:05:33,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084818671] [2021-10-13 01:05:33,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084818671] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:33,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052017772] [2021-10-13 01:05:33,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 01:05:33,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:05:33,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:05:33,855 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:05:33,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-13 01:05:34,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 01:05:34,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 01:05:34,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:05:34,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:05:34,697 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 01:05:34,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052017772] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:05:34,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:05:34,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:05:34,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482241326] [2021-10-13 01:05:34,700 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:05:34,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:05:34,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:05:34,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:05:34,701 INFO L87 Difference]: Start difference. First operand 5473 states and 6486 transitions. cyclomatic complexity: 1017 Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 01:05:34,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:05:34,871 INFO L93 Difference]: Finished difference Result 3691 states and 4148 transitions. [2021-10-13 01:05:34,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 01:05:34,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3691 states and 4148 transitions. [2021-10-13 01:05:34,885 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 01:05:34,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3691 states to 0 states and 0 transitions. [2021-10-13 01:05:34,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-13 01:05:34,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-13 01:05:34,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-13 01:05:34,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:05:34,886 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:05:34,887 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:05:34,887 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:05:34,887 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 01:05:34,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-13 01:05:34,887 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 01:05:34,887 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-13 01:05:34,894 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 01:05:34 BoogieIcfgContainer [2021-10-13 01:05:34,895 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 01:05:34,895 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 01:05:34,895 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 01:05:34,895 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 01:05:34,896 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:05:12" (3/4) ... [2021-10-13 01:05:34,899 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-13 01:05:34,899 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 01:05:34,901 INFO L168 Benchmark]: Toolchain (without parser) took 23814.02 ms. Allocated memory was 98.6 MB in the beginning and 629.1 MB in the end (delta: 530.6 MB). Free memory was 54.6 MB in the beginning and 357.9 MB in the end (delta: -303.2 MB). Peak memory consumption was 228.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,901 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 98.6 MB. Free memory was 71.8 MB in the beginning and 71.8 MB in the end (delta: 55.8 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 01:05:34,902 INFO L168 Benchmark]: CACSL2BoogieTranslator took 440.41 ms. Allocated memory is still 98.6 MB. Free memory was 54.4 MB in the beginning and 69.3 MB in the end (delta: -14.8 MB). Peak memory consumption was 6.4 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,903 INFO L168 Benchmark]: Boogie Procedure Inliner took 87.01 ms. Allocated memory is still 98.6 MB. Free memory was 69.3 MB in the beginning and 66.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,903 INFO L168 Benchmark]: Boogie Preprocessor took 50.77 ms. Allocated memory is still 98.6 MB. Free memory was 66.7 MB in the beginning and 64.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,904 INFO L168 Benchmark]: RCFGBuilder took 690.20 ms. Allocated memory is still 98.6 MB. Free memory was 64.7 MB in the beginning and 42.4 MB in the end (delta: 22.3 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,904 INFO L168 Benchmark]: BuchiAutomizer took 22533.49 ms. Allocated memory was 98.6 MB in the beginning and 629.1 MB in the end (delta: 530.6 MB). Free memory was 42.1 MB in the beginning and 357.9 MB in the end (delta: -315.8 MB). Peak memory consumption was 217.3 MB. Max. memory is 16.1 GB. [2021-10-13 01:05:34,904 INFO L168 Benchmark]: Witness Printer took 4.32 ms. Allocated memory is still 629.1 MB. Free memory is still 357.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 01:05:34,906 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24 ms. Allocated memory is still 98.6 MB. Free memory was 71.8 MB in the beginning and 71.8 MB in the end (delta: 55.8 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 440.41 ms. Allocated memory is still 98.6 MB. Free memory was 54.4 MB in the beginning and 69.3 MB in the end (delta: -14.8 MB). Peak memory consumption was 6.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 87.01 ms. Allocated memory is still 98.6 MB. Free memory was 69.3 MB in the beginning and 66.7 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 50.77 ms. Allocated memory is still 98.6 MB. Free memory was 66.7 MB in the beginning and 64.7 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 690.20 ms. Allocated memory is still 98.6 MB. Free memory was 64.7 MB in the beginning and 42.4 MB in the end (delta: 22.3 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 22533.49 ms. Allocated memory was 98.6 MB in the beginning and 629.1 MB in the end (delta: 530.6 MB). Free memory was 42.1 MB in the beginning and 357.9 MB in the end (delta: -315.8 MB). Peak memory consumption was 217.3 MB. Max. memory is 16.1 GB. * Witness Printer took 4.32 ms. Allocated memory is still 629.1 MB. Free memory is still 357.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.4s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 13.1s. Construction of modules took 3.2s. Büchi inclusion checks took 2.8s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 4. Automata minimization 1550.2ms AutomataMinimizationTime, 30 MinimizatonAttempts, 3564 StatesRemovedByMinimization, 24 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 6107 states and ocurred in iteration 27. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6661 SDtfs, 3797 SDslu, 3724 SDs, 0 SdLazy, 3949 SolverSat, 550 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3254.6ms Time LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI5 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf100 lsp17 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 48ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 21 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-13 01:05:34,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-10-13 01:05:35,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-10-13 01:05:35,350 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-10-13 01:05:35,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-10-13 01:05:35,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-10-13 01:05:35,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14e34e48-87c3-48d8-a4af-0d28552c16b2/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...