./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/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 c45c2e72fe5956609ac14f38b7bc5b3490c2942a ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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:18:42,482 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 01:18:42,485 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 01:18:42,543 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 01:18:42,545 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 01:18:42,551 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 01:18:42,555 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 01:18:42,561 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 01:18:42,565 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 01:18:42,575 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 01:18:42,576 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 01:18:42,579 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 01:18:42,580 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 01:18:42,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 01:18:42,587 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 01:18:42,595 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 01:18:42,599 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 01:18:42,601 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 01:18:42,605 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 01:18:42,611 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 01:18:42,616 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 01:18:42,619 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 01:18:42,623 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 01:18:42,624 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 01:18:42,633 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 01:18:42,633 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 01:18:42,634 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 01:18:42,636 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 01:18:42,638 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 01:18:42,640 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 01:18:42,641 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 01:18:42,642 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 01:18:42,644 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 01:18:42,645 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 01:18:42,646 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 01:18:42,646 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 01:18:42,647 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 01:18:42,647 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 01:18:42,647 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 01:18:42,648 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 01:18:42,648 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 01:18:42,649 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 01:18:42,680 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 01:18:42,680 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 01:18:42,680 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 01:18:42,681 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 01:18:42,682 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 01:18:42,682 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 01:18:42,682 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 01:18:42,683 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 01:18:42,683 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 01:18:42,683 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 01:18:42,683 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 01:18:42,684 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 01:18:42,684 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 01:18:42,684 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 01:18:42,684 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 01:18:42,685 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 01:18:42,685 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 01:18:42,685 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 01:18:42,685 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 01:18:42,686 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 01:18:42,686 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 01:18:42,686 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 01:18:42,686 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 01:18:42,687 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 01:18:42,687 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 01:18:42,687 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 01:18:42,687 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 01:18:42,688 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 01:18:42,688 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 01:18:42,688 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 01:18:42,688 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 01:18:42,689 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 01:18:42,690 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 01:18:42,690 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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/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 -> c45c2e72fe5956609ac14f38b7bc5b3490c2942a [2021-10-13 01:18:42,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 01:18:43,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 01:18:43,032 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 01:18:43,034 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 01:18:43,036 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 01:18:43,037 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-10-13 01:18:43,127 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/data/996b13eb9/795a84a08d4a42d5a4364ac694d56c12/FLAG12437c851 [2021-10-13 01:18:43,779 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 01:18:43,782 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-10-13 01:18:43,804 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/data/996b13eb9/795a84a08d4a42d5a4364ac694d56c12/FLAG12437c851 [2021-10-13 01:18:43,999 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/data/996b13eb9/795a84a08d4a42d5a4364ac694d56c12 [2021-10-13 01:18:44,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 01:18:44,010 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 01:18:44,015 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 01:18:44,016 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 01:18:44,020 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 01:18:44,021 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,024 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e0bdc04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44, skipping insertion in model container [2021-10-13 01:18:44,024 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,033 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 01:18:44,098 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 01:18:44,375 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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37274,37287] [2021-10-13 01:18:44,381 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:18:44,392 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 01:18:44,458 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_f78814e3-53d3-4bae-bb40-4a4fa8c38183/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37274,37287] [2021-10-13 01:18:44,462 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 01:18:44,478 INFO L208 MainTranslator]: Completed translation [2021-10-13 01:18:44,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44 WrapperNode [2021-10-13 01:18:44,478 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 01:18:44,480 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 01:18:44,480 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 01:18:44,480 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 01:18:44,490 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:18:44" (1/1) ... [2021-10-13 01:18:44,502 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:18:44" (1/1) ... [2021-10-13 01:18:44,546 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 01:18:44,547 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 01:18:44,547 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 01:18:44,548 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 01:18:44,557 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,563 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,563 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,575 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,584 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,588 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,594 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 01:18:44,595 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 01:18:44,596 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 01:18:44,596 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 01:18:44,597 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (1/1) ... [2021-10-13 01:18:44,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:44,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:44,659 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:44,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 01:18:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 01:18:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 01:18:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 01:18:44,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 01:18:44,854 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 01:18:45,473 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-13 01:18:45,473 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-13 01:18:45,490 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 01:18:45,491 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 01:18:45,493 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:45 BoogieIcfgContainer [2021-10-13 01:18:45,494 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 01:18:45,495 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 01:18:45,495 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 01:18:45,499 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 01:18:45,500 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:45,501 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 01:18:44" (1/3) ... [2021-10-13 01:18:45,502 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b4093b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:18:45, skipping insertion in model container [2021-10-13 01:18:45,502 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:45,503 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 01:18:44" (2/3) ... [2021-10-13 01:18:45,503 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b4093b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 01:18:45, skipping insertion in model container [2021-10-13 01:18:45,503 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 01:18:45,504 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:45" (3/3) ... [2021-10-13 01:18:45,505 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-10-13 01:18:45,559 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 01:18:45,559 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 01:18:45,560 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 01:18:45,560 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 01:18:45,560 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 01:18:45,560 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 01:18:45,560 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 01:18:45,561 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 01:18:45,585 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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:18:45,619 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 01:18:45,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,630 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 01:18:45,630 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,630 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 01:18:45,632 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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:18:45,642 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 01:18:45,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:45,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:45,644 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-13 01:18:45,645 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:45,650 INFO L791 eck$LassoCheckResult]: Stem: 117#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); 43#L-1true havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 109#L96true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 110#L99-2true ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 24#L104true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 25#L110-1true [2021-10-13 01:18:45,651 INFO L793 eck$LassoCheckResult]: Loop: 25#L110-1true assume !false; 28#L111true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111#L113true assume !(12292 == ssl3_connect_~s__state~0); 33#L116true assume 16384 == ssl3_connect_~s__state~0; 44#L218true ssl3_connect_~s__server~0 := 0; 69#L223true assume 0 != ssl3_connect_~cb~0; 58#L223-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 87#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 31#L238true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 95#L238-2true assume !(0 == ssl3_connect_~tmp___4~0); 70#L260true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 16#L512true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40#L547true ssl3_connect_~skip~0 := 0; 25#L110-1true [2021-10-13 01:18:45,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,659 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-13 01:18:45,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208378529] [2021-10-13 01:18:45,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,799 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,856 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,860 INFO L82 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-10-13 01:18:45,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892241728] [2021-10-13 01:18:45,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,881 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:45,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:45,939 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:45,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:45,941 INFO L82 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-10-13 01:18:45,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:45,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224860706] [2021-10-13 01:18:45,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:45,943 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:45,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:46,104 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:18:46,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:46,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224860706] [2021-10-13 01:18:46,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224860706] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:46,108 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:46,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:46,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118623969] [2021-10-13 01:18:46,547 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:46,549 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:46,549 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:46,550 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:46,550 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 01:18:46,551 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:46,551 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:46,551 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:46,551 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-10-13 01:18:46,551 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:46,552 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:46,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:18:46,587 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:18:46,591 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:18:46,594 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:18:46,598 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:18:46,601 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:18:46,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:18:46,612 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:18:46,630 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:18:46,634 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:18:46,641 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:18:46,648 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:18:46,652 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:18:46,988 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:46,989 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 01:18:46,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:46,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:46,994 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,005 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,005 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 01:18:47,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,033 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:18:47,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,084 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 01:18:47,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,119 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,119 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:18:47,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,158 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 01:18:47,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,188 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,188 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post44=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:47,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,226 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 01:18:47,315 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,315 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:18:47,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,412 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,428 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 01:18:47,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,485 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,508 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,508 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:18:47,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,552 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,559 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,559 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 01:18:47,570 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,570 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:18:47,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,597 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 01:18:47,600 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,600 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,622 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,623 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=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:47,650 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,652 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 01:18:47,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,676 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,749 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,749 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 01:18:47,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,757 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,765 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,765 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 01:18:47,781 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,781 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:18:47,806 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,807 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 01:18:47,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,870 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 01:18:47,876 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:18:47,876 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:47,903 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 01:18:47,903 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:18:47,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:47,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:47,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:47,930 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:47,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 01:18:47,932 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 01:18:47,932 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:48,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,003 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,014 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 01:18:48,015 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 01:18:48,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 01:18:48,039 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 01:18:48,079 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,080 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 01:18:48,080 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 01:18:48,080 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 01:18:48,080 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 01:18:48,081 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 01:18:48,081 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,081 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 01:18:48,081 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 01:18:48,081 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-10-13 01:18:48,081 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 01:18:48,081 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 01:18:48,085 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:18:48,091 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:18:48,094 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:18:48,096 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:18:48,101 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:18:48,104 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:18:48,108 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:18:48,112 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:18:48,118 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:18:48,121 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:18:48,124 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:18:48,131 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:18:48,135 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:18:48,459 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 01:18:48,465 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 01:18:48,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,471 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 01:18:48,479 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:18:48,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,491 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:18:48,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,497 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:18:48,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,562 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,568 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:18:48,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,579 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:18:48,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,581 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:18:48,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 01:18:48,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,626 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 01:18:48,628 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:18:48,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,636 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,661 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 01:18:48,663 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:18:48,671 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,704 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,736 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 01:18:48,739 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:18:48,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,747 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,748 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,748 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,783 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,785 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 01:18:48,791 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:18:48,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,801 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,812 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,858 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,877 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:18:48,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 01:18:48,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,930 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 01:18:48,934 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:18:48,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:48,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:48,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:48,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:48,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:48,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:48,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:48,987 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:48,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 01:18:48,989 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:18:48,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:48,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:48,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:48,998 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 01:18:48,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:48,999 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 01:18:48,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:49,001 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:49,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-13 01:18:49,026 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:49,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:49,027 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:49,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 01:18:49,032 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:18:49,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:49,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:49,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:49,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:49,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:49,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:49,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:49,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 01:18:49,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:49,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:49,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:49,073 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:49,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 01:18:49,074 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:18:49,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 01:18:49,083 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 01:18:49,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 01:18:49,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 01:18:49,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 01:18:49,085 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 01:18:49,085 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 01:18:49,088 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 01:18:49,092 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 01:18:49,092 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 01:18:49,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 01:18:49,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:49,094 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 01:18:49,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 01:18:49,095 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 01:18:49,096 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 01:18:49,096 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 01:18:49,096 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:18:49,122 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:49,124 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 01:18:49,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 01:18:49,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:49,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:49,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 01:18:49,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:49,352 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:18:49,371 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:18:49,373 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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:18:49,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-13 01:18:49,856 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 states have internal predecessors, (215), 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 506 states and 827 transitions. Complement of second has 8 states. [2021-10-13 01:18:49,857 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:18:49,859 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:18:49,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-10-13 01:18:49,863 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-13 01:18:49,865 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:49,866 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-13 01:18:49,866 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:49,867 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-13 01:18:49,873 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 01:18:49,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-10-13 01:18:49,905 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-13 01:18:49,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-10-13 01:18:49,924 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-10-13 01:18:49,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-10-13 01:18:49,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-10-13 01:18:49,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 01:18:49,929 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-10-13 01:18:49,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-10-13 01:18:49,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-10-13 01:18:49,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 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:18:49,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-10-13 01:18:49,998 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-10-13 01:18:49,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:50,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:50,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:50,009 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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:18:50,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:50,147 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-10-13 01:18:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:50,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-10-13 01:18:50,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 01:18:50,153 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-10-13 01:18:50,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-10-13 01:18:50,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-10-13 01:18:50,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-10-13 01:18:50,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:50,160 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-10-13 01:18:50,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-10-13 01:18:50,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-10-13 01:18:50,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 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:18:50,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-10-13 01:18:50,179 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-13 01:18:50,179 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-13 01:18:50,180 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 01:18:50,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-10-13 01:18:50,181 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-13 01:18:50,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:50,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:50,186 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,186 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,186 INFO L791 eck$LassoCheckResult]: Stem: 1091#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); 1039#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1040#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1088#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1014#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1012#L110-1 assume !false; 1015#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1021#L113 assume 12292 == ssl3_connect_~s__state~0; 1059#L114 [2021-10-13 01:18:50,187 INFO L793 eck$LassoCheckResult]: Loop: 1059#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1028#L218 ssl3_connect_~s__server~0 := 0; 1041#L223 assume 0 != ssl3_connect_~cb~0; 1057#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1058#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1023#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 987#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1069#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1000#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1001#L547 ssl3_connect_~skip~0 := 0; 1037#L110-1 assume !false; 1093#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L113 assume 12292 == ssl3_connect_~s__state~0; 1059#L114 [2021-10-13 01:18:50,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,188 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-13 01:18:50,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911450879] [2021-10-13 01:18:50,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,224 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,245 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:50,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,246 INFO L82 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-10-13 01:18:50,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681337190] [2021-10-13 01:18:50,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:50,280 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:18:50,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:50,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681337190] [2021-10-13 01:18:50,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681337190] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:50,281 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:50,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:50,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963982149] [2021-10-13 01:18:50,282 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:50,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:50,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:50,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:50,283 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 Second operand has 3 states, 2 states have (on average 6.5) 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:18:50,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:50,517 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-10-13 01:18:50,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:50,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-10-13 01:18:50,520 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-10-13 01:18:50,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-10-13 01:18:50,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-10-13 01:18:50,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-10-13 01:18:50,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-10-13 01:18:50,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:50,525 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-10-13 01:18:50,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-10-13 01:18:50,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-10-13 01:18:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 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:18:50,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-10-13 01:18:50,545 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-13 01:18:50,545 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-13 01:18:50,546 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 01:18:50,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-10-13 01:18:50,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-13 01:18:50,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:50,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:50,549 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,550 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:18:50,551 INFO L791 eck$LassoCheckResult]: Stem: 1382#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); 1322#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1323#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1376#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1298#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1296#L110-1 assume !false; 1299#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1304#L113 assume 12292 == ssl3_connect_~s__state~0; 1341#L114 [2021-10-13 01:18:50,551 INFO L793 eck$LassoCheckResult]: Loop: 1341#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1310#L218 ssl3_connect_~s__server~0 := 0; 1324#L223 assume 0 != ssl3_connect_~cb~0; 1339#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1340#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1306#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1273#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1353#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1317#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1413#L547 ssl3_connect_~skip~0 := 0; 1412#L110-1 assume !false; 1411#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1378#L113 assume !(12292 == ssl3_connect_~s__state~0); 1379#L116 assume !(16384 == ssl3_connect_~s__state~0); 1405#L119 assume !(4096 == ssl3_connect_~s__state~0); 1404#L122 assume !(20480 == ssl3_connect_~s__state~0); 1365#L125 assume !(4099 == ssl3_connect_~s__state~0); 1342#L128 assume 4368 == ssl3_connect_~s__state~0; 1343#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1328#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1300#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 1301#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1285#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1286#L547 ssl3_connect_~skip~0 := 0; 1320#L110-1 assume !false; 1420#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1419#L113 assume 12292 == ssl3_connect_~s__state~0; 1341#L114 [2021-10-13 01:18:50,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,552 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-13 01:18:50,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118646824] [2021-10-13 01:18:50,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,577 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:50,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,613 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:50,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,622 INFO L82 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-10-13 01:18:50,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138440350] [2021-10-13 01:18:50,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:50,705 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:18:50,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:50,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138440350] [2021-10-13 01:18:50,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138440350] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:50,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:50,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:50,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106911065] [2021-10-13 01:18:50,707 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:50,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:50,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:50,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:50,714 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 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:18:50,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:50,933 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-10-13 01:18:50,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:50,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-10-13 01:18:50,936 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-10-13 01:18:50,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-10-13 01:18:50,939 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-10-13 01:18:50,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-10-13 01:18:50,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-10-13 01:18:50,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:50,940 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-10-13 01:18:50,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-10-13 01:18:50,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-10-13 01:18:50,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 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:18:50,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-10-13 01:18:50,947 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-13 01:18:50,947 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-13 01:18:50,947 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 01:18:50,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-10-13 01:18:50,949 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-10-13 01:18:50,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:50,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:50,950 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:50,951 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:18:50,951 INFO L791 eck$LassoCheckResult]: Stem: 1747#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); 1690#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1691#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1744#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 1668#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1667#L110-1 assume !false; 1669#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1674#L113 assume 12292 == ssl3_connect_~s__state~0; 1710#L114 [2021-10-13 01:18:50,951 INFO L793 eck$LassoCheckResult]: Loop: 1710#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 1692#L218 ssl3_connect_~s__server~0 := 0; 1693#L223 assume 0 != ssl3_connect_~cb~0; 1708#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1709#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1676#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1642#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 1722#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 1655#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1656#L547 ssl3_connect_~skip~0 := 0; 1688#L110-1 assume !false; 1799#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1798#L113 assume !(12292 == ssl3_connect_~s__state~0); 1679#L116 assume !(16384 == ssl3_connect_~s__state~0); 1680#L119 assume !(4096 == ssl3_connect_~s__state~0); 1705#L122 assume !(20480 == ssl3_connect_~s__state~0); 1706#L125 assume !(4099 == ssl3_connect_~s__state~0); 1711#L128 assume 4368 == ssl3_connect_~s__state~0; 1712#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1697#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1670#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 1671#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1738#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1787#L547 ssl3_connect_~skip~0 := 0; 1785#L110-1 assume !false; 1783#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1781#L113 assume !(12292 == ssl3_connect_~s__state~0); 1779#L116 assume !(16384 == ssl3_connect_~s__state~0); 1777#L119 assume !(4096 == ssl3_connect_~s__state~0); 1775#L122 assume !(20480 == ssl3_connect_~s__state~0); 1773#L125 assume !(4099 == ssl3_connect_~s__state~0); 1771#L128 assume !(4368 == ssl3_connect_~s__state~0); 1768#L131 assume !(4369 == ssl3_connect_~s__state~0); 1769#L134 assume 4384 == ssl3_connect_~s__state~0; 1718#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 1719#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1703#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 1704#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1675#L301-2 ssl3_connect_~s__init_num~0 := 0; 1660#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1786#L547 ssl3_connect_~skip~0 := 0; 1784#L110-1 assume !false; 1782#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1780#L113 assume 12292 == ssl3_connect_~s__state~0; 1710#L114 [2021-10-13 01:18:50,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,952 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-13 01:18:50,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597489803] [2021-10-13 01:18:50,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:50,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,965 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:50,981 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:50,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:50,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-10-13 01:18:50,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:50,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105678340] [2021-10-13 01:18:50,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:50,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,058 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:18:51,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:51,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105678340] [2021-10-13 01:18:51,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105678340] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:51,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:51,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:51,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484525088] [2021-10-13 01:18:51,061 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:51,062 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 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:18:51,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:51,275 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-10-13 01:18:51,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:51,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-10-13 01:18:51,279 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-13 01:18:51,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-10-13 01:18:51,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-13 01:18:51,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-10-13 01:18:51,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-10-13 01:18:51,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:51,283 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-10-13 01:18:51,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-10-13 01:18:51,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-10-13 01:18:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 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:18:51,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-10-13 01:18:51,292 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-13 01:18:51,292 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-13 01:18:51,292 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 01:18:51,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-10-13 01:18:51,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-10-13 01:18:51,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:51,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:51,298 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:51,298 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:18:51,298 INFO L791 eck$LassoCheckResult]: Stem: 2162#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); 2095#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2096#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2157#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2069#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2067#L110-1 assume !false; 2070#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2076#L113 assume 12292 == ssl3_connect_~s__state~0; 2116#L114 [2021-10-13 01:18:51,306 INFO L793 eck$LassoCheckResult]: Loop: 2116#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 2097#L218 ssl3_connect_~s__server~0 := 0; 2098#L223 assume 0 != ssl3_connect_~cb~0; 2114#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2115#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2078#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2043#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 2131#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 2089#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2185#L547 ssl3_connect_~skip~0 := 0; 2181#L110-1 assume !false; 2180#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2179#L113 assume !(12292 == ssl3_connect_~s__state~0); 2178#L116 assume !(16384 == ssl3_connect_~s__state~0); 2177#L119 assume !(4096 == ssl3_connect_~s__state~0); 2176#L122 assume !(20480 == ssl3_connect_~s__state~0); 2174#L125 assume !(4099 == ssl3_connect_~s__state~0); 2172#L128 assume !(4368 == ssl3_connect_~s__state~0); 2100#L131 assume !(4369 == ssl3_connect_~s__state~0); 2101#L134 assume !(4384 == ssl3_connect_~s__state~0); 2170#L137 assume !(4385 == ssl3_connect_~s__state~0); 2120#L140 assume !(4400 == ssl3_connect_~s__state~0); 2121#L143 assume !(4401 == ssl3_connect_~s__state~0); 2153#L146 assume !(4416 == ssl3_connect_~s__state~0); 2175#L149 assume !(4417 == ssl3_connect_~s__state~0); 2173#L152 assume !(4432 == ssl3_connect_~s__state~0); 2171#L155 assume !(4433 == ssl3_connect_~s__state~0); 2058#L158 assume !(4448 == ssl3_connect_~s__state~0); 2049#L161 assume !(4449 == ssl3_connect_~s__state~0); 2050#L164 assume !(4464 == ssl3_connect_~s__state~0); 2192#L167 assume !(4465 == ssl3_connect_~s__state~0); 2191#L170 assume !(4466 == ssl3_connect_~s__state~0); 2190#L173 assume !(4467 == ssl3_connect_~s__state~0); 2103#L176 assume !(4480 == ssl3_connect_~s__state~0); 2104#L179 assume !(4481 == ssl3_connect_~s__state~0); 2154#L182 assume !(4496 == ssl3_connect_~s__state~0); 2155#L185 assume !(4497 == ssl3_connect_~s__state~0); 2062#L188 assume !(4512 == ssl3_connect_~s__state~0); 2063#L191 assume !(4513 == ssl3_connect_~s__state~0); 2142#L194 assume !(4528 == ssl3_connect_~s__state~0); 2134#L197 assume !(4529 == ssl3_connect_~s__state~0); 2135#L200 assume !(4560 == ssl3_connect_~s__state~0); 2079#L203 assume !(4561 == ssl3_connect_~s__state~0); 2080#L206 assume 4352 == ssl3_connect_~s__state~0; 2091#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2133#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2094#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2055#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2056#L547 ssl3_connect_~skip~0 := 0; 2216#L110-1 assume !false; 2215#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2213#L113 assume 12292 == ssl3_connect_~s__state~0; 2116#L114 [2021-10-13 01:18:51,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,308 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-13 01:18:51,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567411417] [2021-10-13 01:18:51,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,340 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:51,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,356 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:51,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,366 INFO L82 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-13 01:18:51,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126638577] [2021-10-13 01:18:51,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,434 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:18:51,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:51,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126638577] [2021-10-13 01:18:51,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126638577] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:51,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:51,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:51,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518738131] [2021-10-13 01:18:51,436 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:51,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:51,437 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 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:18:51,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:51,554 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-10-13 01:18:51,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:51,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-10-13 01:18:51,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-10-13 01:18:51,562 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-10-13 01:18:51,562 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-10-13 01:18:51,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-10-13 01:18:51,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-10-13 01:18:51,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:51,563 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-10-13 01:18:51,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-10-13 01:18:51,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-10-13 01:18:51,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 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:18:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-10-13 01:18:51,573 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-13 01:18:51,574 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-13 01:18:51,574 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 01:18:51,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-10-13 01:18:51,576 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-13 01:18:51,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:51,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:51,580 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:51,581 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:18:51,581 INFO L791 eck$LassoCheckResult]: Stem: 2601#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); 2537#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2538#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2595#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2513#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2510#L110-1 assume !false; 2647#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2639#L113 assume 12292 == ssl3_connect_~s__state~0; 2558#L114 [2021-10-13 01:18:51,582 INFO L793 eck$LassoCheckResult]: Loop: 2558#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 2539#L218 ssl3_connect_~s__server~0 := 0; 2540#L223 assume 0 != ssl3_connect_~cb~0; 2556#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2557#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2522#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2487#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 2571#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 2572#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2666#L547 ssl3_connect_~skip~0 := 0; 2664#L110-1 assume !false; 2662#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2660#L113 assume !(12292 == ssl3_connect_~s__state~0); 2525#L116 assume !(16384 == ssl3_connect_~s__state~0); 2526#L119 assume !(4096 == ssl3_connect_~s__state~0); 2602#L122 assume !(20480 == ssl3_connect_~s__state~0); 2584#L125 assume !(4099 == ssl3_connect_~s__state~0); 2559#L128 assume 4368 == ssl3_connect_~s__state~0; 2560#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 2542#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2516#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 2517#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 2590#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2665#L547 ssl3_connect_~skip~0 := 0; 2663#L110-1 assume !false; 2661#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2597#L113 assume !(12292 == ssl3_connect_~s__state~0); 2598#L116 assume !(16384 == ssl3_connect_~s__state~0); 2617#L119 assume !(4096 == ssl3_connect_~s__state~0); 2618#L122 assume !(20480 == ssl3_connect_~s__state~0); 2645#L125 assume !(4099 == ssl3_connect_~s__state~0); 2644#L128 assume !(4368 == ssl3_connect_~s__state~0); 2642#L131 assume !(4369 == ssl3_connect_~s__state~0); 2640#L134 assume !(4384 == ssl3_connect_~s__state~0); 2614#L137 assume !(4385 == ssl3_connect_~s__state~0); 2561#L140 assume !(4400 == ssl3_connect_~s__state~0); 2562#L143 assume !(4401 == ssl3_connect_~s__state~0); 2592#L146 assume !(4416 == ssl3_connect_~s__state~0); 2624#L149 assume !(4417 == ssl3_connect_~s__state~0); 2616#L152 assume !(4432 == ssl3_connect_~s__state~0); 2615#L155 assume !(4433 == ssl3_connect_~s__state~0); 2502#L158 assume !(4448 == ssl3_connect_~s__state~0); 2493#L161 assume !(4449 == ssl3_connect_~s__state~0); 2494#L164 assume !(4464 == ssl3_connect_~s__state~0); 2518#L167 assume !(4465 == ssl3_connect_~s__state~0); 2519#L170 assume !(4466 == ssl3_connect_~s__state~0); 2563#L173 assume !(4467 == ssl3_connect_~s__state~0); 2545#L176 assume !(4480 == ssl3_connect_~s__state~0); 2546#L179 assume !(4481 == ssl3_connect_~s__state~0); 2593#L182 assume !(4496 == ssl3_connect_~s__state~0); 2591#L185 assume !(4497 == ssl3_connect_~s__state~0); 2505#L188 assume !(4512 == ssl3_connect_~s__state~0); 2506#L191 assume !(4513 == ssl3_connect_~s__state~0); 2583#L194 assume !(4528 == ssl3_connect_~s__state~0); 2575#L197 assume !(4529 == ssl3_connect_~s__state~0); 2576#L200 assume !(4560 == ssl3_connect_~s__state~0); 2523#L203 assume !(4561 == ssl3_connect_~s__state~0); 2524#L206 assume 4352 == ssl3_connect_~s__state~0; 2534#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2574#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2535#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2536#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2628#L547 ssl3_connect_~skip~0 := 0; 2627#L110-1 assume !false; 2626#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2625#L113 assume 12292 == ssl3_connect_~s__state~0; 2558#L114 [2021-10-13 01:18:51,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,583 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-13 01:18:51,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67608725] [2021-10-13 01:18:51,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,612 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,634 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:51,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-10-13 01:18:51,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657498274] [2021-10-13 01:18:51,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,673 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:18:51,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:51,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657498274] [2021-10-13 01:18:51,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657498274] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:51,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:51,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:51,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321688473] [2021-10-13 01:18:51,675 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:51,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:51,676 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 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:18:51,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:51,784 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-10-13 01:18:51,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:51,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-10-13 01:18:51,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-10-13 01:18:51,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-10-13 01:18:51,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-10-13 01:18:51,790 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-10-13 01:18:51,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-10-13 01:18:51,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:51,791 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-10-13 01:18:51,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-10-13 01:18:51,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-10-13 01:18:51,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 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:18:51,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-10-13 01:18:51,800 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-13 01:18:51,800 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-13 01:18:51,800 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 01:18:51,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-10-13 01:18:51,802 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-13 01:18:51,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:51,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:51,807 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:51,807 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:18:51,809 INFO L791 eck$LassoCheckResult]: Stem: 3062#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); 2998#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2999#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3058#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 2973#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2971#L110-1 assume !false; 3122#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3117#L113 assume 12292 == ssl3_connect_~s__state~0; 3019#L114 [2021-10-13 01:18:51,809 INFO L793 eck$LassoCheckResult]: Loop: 3019#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 3000#L218 ssl3_connect_~s__server~0 := 0; 3001#L223 assume 0 != ssl3_connect_~cb~0; 3017#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3018#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2982#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2948#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 3031#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 3032#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3125#L547 ssl3_connect_~skip~0 := 0; 3124#L110-1 assume !false; 3116#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3114#L113 assume !(12292 == ssl3_connect_~s__state~0); 3111#L116 assume !(16384 == ssl3_connect_~s__state~0); 3063#L119 assume !(4096 == ssl3_connect_~s__state~0); 3064#L122 assume !(20480 == ssl3_connect_~s__state~0); 3044#L125 assume !(4099 == ssl3_connect_~s__state~0); 3045#L128 assume 4368 == ssl3_connect_~s__state~0; 3065#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 3003#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2976#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 2977#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3051#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3092#L547 ssl3_connect_~skip~0 := 0; 3090#L110-1 assume !false; 3084#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3083#L113 assume !(12292 == ssl3_connect_~s__state~0); 3082#L116 assume !(16384 == ssl3_connect_~s__state~0); 3081#L119 assume !(4096 == ssl3_connect_~s__state~0); 3080#L122 assume !(20480 == ssl3_connect_~s__state~0); 3079#L125 assume !(4099 == ssl3_connect_~s__state~0); 3020#L128 assume !(4368 == ssl3_connect_~s__state~0); 3004#L131 assume !(4369 == ssl3_connect_~s__state~0); 3005#L134 assume 4384 == ssl3_connect_~s__state~0; 3027#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 3028#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3012#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3013#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 2981#L301-2 ssl3_connect_~s__init_num~0 := 0; 2960#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2961#L547 ssl3_connect_~skip~0 := 0; 2974#L110-1 assume !false; 2975#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2980#L113 assume !(12292 == ssl3_connect_~s__state~0); 2985#L116 assume !(16384 == ssl3_connect_~s__state~0); 2986#L119 assume !(4096 == ssl3_connect_~s__state~0); 3014#L122 assume !(20480 == ssl3_connect_~s__state~0); 3015#L125 assume !(4099 == ssl3_connect_~s__state~0); 3166#L128 assume !(4368 == ssl3_connect_~s__state~0); 3165#L131 assume !(4369 == ssl3_connect_~s__state~0); 3164#L134 assume !(4384 == ssl3_connect_~s__state~0); 3163#L137 assume !(4385 == ssl3_connect_~s__state~0); 3162#L140 assume !(4400 == ssl3_connect_~s__state~0); 3161#L143 assume !(4401 == ssl3_connect_~s__state~0); 3160#L146 assume !(4416 == ssl3_connect_~s__state~0); 3159#L149 assume !(4417 == ssl3_connect_~s__state~0); 3158#L152 assume !(4432 == ssl3_connect_~s__state~0); 3157#L155 assume !(4433 == ssl3_connect_~s__state~0); 3155#L158 assume !(4448 == ssl3_connect_~s__state~0); 3154#L161 assume !(4449 == ssl3_connect_~s__state~0); 3153#L164 assume !(4464 == ssl3_connect_~s__state~0); 3152#L167 assume !(4465 == ssl3_connect_~s__state~0); 3151#L170 assume !(4466 == ssl3_connect_~s__state~0); 3146#L173 assume !(4467 == ssl3_connect_~s__state~0); 3144#L176 assume !(4480 == ssl3_connect_~s__state~0); 3142#L179 assume !(4481 == ssl3_connect_~s__state~0); 3140#L182 assume !(4496 == ssl3_connect_~s__state~0); 3138#L185 assume !(4497 == ssl3_connect_~s__state~0); 3134#L188 assume !(4512 == ssl3_connect_~s__state~0); 3126#L191 assume !(4513 == ssl3_connect_~s__state~0); 3120#L194 assume !(4528 == ssl3_connect_~s__state~0); 3121#L197 assume !(4529 == ssl3_connect_~s__state~0); 3112#L200 assume !(4560 == ssl3_connect_~s__state~0); 2983#L203 assume !(4561 == ssl3_connect_~s__state~0); 2984#L206 assume 4352 == ssl3_connect_~s__state~0; 2995#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 3034#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2996#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2997#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3099#L547 ssl3_connect_~skip~0 := 0; 3098#L110-1 assume !false; 3093#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3091#L113 assume 12292 == ssl3_connect_~s__state~0; 3019#L114 [2021-10-13 01:18:51,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,810 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-13 01:18:51,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416361681] [2021-10-13 01:18:51,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,830 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:51,847 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:51,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:51,848 INFO L82 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-10-13 01:18:51,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:51,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076585551] [2021-10-13 01:18:51,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:51,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:51,918 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:18:51,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:51,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076585551] [2021-10-13 01:18:51,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076585551] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:51,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:51,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:51,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141505923] [2021-10-13 01:18:51,920 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:51,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:51,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:51,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:51,921 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 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:18:52,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,087 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-10-13 01:18:52,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-10-13 01:18:52,091 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-13 01:18:52,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-10-13 01:18:52,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-10-13 01:18:52,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-10-13 01:18:52,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-10-13 01:18:52,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:52,096 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-10-13 01:18:52,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-10-13 01:18:52,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-10-13 01:18:52,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 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:18:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-10-13 01:18:52,104 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-13 01:18:52,104 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-13 01:18:52,104 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 01:18:52,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-10-13 01:18:52,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-10-13 01:18:52,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,108 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,109 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:18:52,109 INFO L791 eck$LassoCheckResult]: Stem: 3559#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); 3496#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3497#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3556#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 3472#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3470#L110-1 assume !false; 3597#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3596#L113 assume 12292 == ssl3_connect_~s__state~0; 3516#L114 [2021-10-13 01:18:52,111 INFO L793 eck$LassoCheckResult]: Loop: 3516#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 3498#L218 ssl3_connect_~s__server~0 := 0; 3499#L223 assume 0 != ssl3_connect_~cb~0; 3514#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3515#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3481#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3447#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 3528#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 3529#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3655#L547 ssl3_connect_~skip~0 := 0; 3654#L110-1 assume !false; 3653#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3624#L113 assume !(12292 == ssl3_connect_~s__state~0); 3623#L116 assume !(16384 == ssl3_connect_~s__state~0); 3560#L119 assume !(4096 == ssl3_connect_~s__state~0); 3561#L122 assume !(20480 == ssl3_connect_~s__state~0); 3542#L125 assume !(4099 == ssl3_connect_~s__state~0); 3543#L128 assume 4368 == ssl3_connect_~s__state~0; 3563#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 3501#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3475#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 3476#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3549#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3632#L547 ssl3_connect_~skip~0 := 0; 3629#L110-1 assume !false; 3627#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3612#L113 assume !(12292 == ssl3_connect_~s__state~0); 3613#L116 assume !(16384 == ssl3_connect_~s__state~0); 3622#L119 assume !(4096 == ssl3_connect_~s__state~0); 3621#L122 assume !(20480 == ssl3_connect_~s__state~0); 3607#L125 assume !(4099 == ssl3_connect_~s__state~0); 3517#L128 assume !(4368 == ssl3_connect_~s__state~0); 3502#L131 assume !(4369 == ssl3_connect_~s__state~0); 3503#L134 assume 4384 == ssl3_connect_~s__state~0; 3524#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 3525#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3509#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3510#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3480#L301-2 ssl3_connect_~s__init_num~0 := 0; 3459#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3460#L547 ssl3_connect_~skip~0 := 0; 3473#L110-1 assume !false; 3474#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3479#L113 assume !(12292 == ssl3_connect_~s__state~0); 3484#L116 assume !(16384 == ssl3_connect_~s__state~0); 3485#L119 assume !(4096 == ssl3_connect_~s__state~0); 3511#L122 assume !(20480 == ssl3_connect_~s__state~0); 3512#L125 assume !(4099 == ssl3_connect_~s__state~0); 3694#L128 assume !(4368 == ssl3_connect_~s__state~0); 3693#L131 assume !(4369 == ssl3_connect_~s__state~0); 3692#L134 assume !(4384 == ssl3_connect_~s__state~0); 3691#L137 assume !(4385 == ssl3_connect_~s__state~0); 3690#L140 assume !(4400 == ssl3_connect_~s__state~0); 3689#L143 assume !(4401 == ssl3_connect_~s__state~0); 3688#L146 assume !(4416 == ssl3_connect_~s__state~0); 3687#L149 assume !(4417 == ssl3_connect_~s__state~0); 3686#L152 assume !(4432 == ssl3_connect_~s__state~0); 3685#L155 assume !(4433 == ssl3_connect_~s__state~0); 3684#L158 assume !(4448 == ssl3_connect_~s__state~0); 3683#L161 assume !(4449 == ssl3_connect_~s__state~0); 3682#L164 assume !(4464 == ssl3_connect_~s__state~0); 3681#L167 assume !(4465 == ssl3_connect_~s__state~0); 3680#L170 assume !(4466 == ssl3_connect_~s__state~0); 3679#L173 assume !(4467 == ssl3_connect_~s__state~0); 3678#L176 assume !(4480 == ssl3_connect_~s__state~0); 3677#L179 assume !(4481 == ssl3_connect_~s__state~0); 3676#L182 assume !(4496 == ssl3_connect_~s__state~0); 3674#L185 assume !(4497 == ssl3_connect_~s__state~0); 3672#L188 assume !(4512 == ssl3_connect_~s__state~0); 3671#L191 assume !(4513 == ssl3_connect_~s__state~0); 3670#L194 assume !(4528 == ssl3_connect_~s__state~0); 3604#L197 assume !(4529 == ssl3_connect_~s__state~0); 3605#L200 assume !(4560 == ssl3_connect_~s__state~0); 3482#L203 assume !(4561 == ssl3_connect_~s__state~0); 3483#L206 assume 4352 == ssl3_connect_~s__state~0; 3493#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 3531#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 3494#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3495#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3585#L547 ssl3_connect_~skip~0 := 0; 3584#L110-1 assume !false; 3583#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3582#L113 assume 12292 == ssl3_connect_~s__state~0; 3516#L114 [2021-10-13 01:18:52,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,112 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-13 01:18:52,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472020717] [2021-10-13 01:18:52,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,112 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,126 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,140 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,141 INFO L82 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-10-13 01:18:52,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018609239] [2021-10-13 01:18:52,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,207 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:18:52,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018609239] [2021-10-13 01:18:52,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018609239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,209 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:52,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132723466] [2021-10-13 01:18:52,210 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:52,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:52,211 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 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:18:52,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,347 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-10-13 01:18:52,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-10-13 01:18:52,351 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-10-13 01:18:52,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-10-13 01:18:52,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-10-13 01:18:52,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-10-13 01:18:52,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-10-13 01:18:52,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:52,355 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-10-13 01:18:52,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-10-13 01:18:52,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-10-13 01:18:52,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 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:18:52,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-10-13 01:18:52,395 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-13 01:18:52,395 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-13 01:18:52,395 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 01:18:52,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-10-13 01:18:52,398 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-10-13 01:18:52,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,399 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,400 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, 1] [2021-10-13 01:18:52,400 INFO L791 eck$LassoCheckResult]: Stem: 4122#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); 4059#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4060#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4117#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4034#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4031#L110-1 assume !false; 4162#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4160#L113 assume 12292 == ssl3_connect_~s__state~0; 4079#L114 [2021-10-13 01:18:52,400 INFO L793 eck$LassoCheckResult]: Loop: 4079#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4061#L218 ssl3_connect_~s__server~0 := 0; 4062#L223 assume 0 != ssl3_connect_~cb~0; 4077#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4078#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4044#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4007#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4091#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4092#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4281#L547 ssl3_connect_~skip~0 := 0; 4280#L110-1 assume !false; 4279#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4119#L113 assume !(12292 == ssl3_connect_~s__state~0); 4047#L116 assume !(16384 == ssl3_connect_~s__state~0); 4048#L119 assume !(4096 == ssl3_connect_~s__state~0); 4074#L122 assume !(20480 == ssl3_connect_~s__state~0); 4075#L125 assume !(4099 == ssl3_connect_~s__state~0); 4137#L128 assume 4368 == ssl3_connect_~s__state~0; 4125#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4064#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4037#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4038#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4019#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4020#L547 ssl3_connect_~skip~0 := 0; 4035#L110-1 assume !false; 4036#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4041#L113 assume !(12292 == ssl3_connect_~s__state~0); 4278#L116 assume !(16384 == ssl3_connect_~s__state~0); 4277#L119 assume !(4096 == ssl3_connect_~s__state~0); 4276#L122 assume !(20480 == ssl3_connect_~s__state~0); 4105#L125 assume !(4099 == ssl3_connect_~s__state~0); 4080#L128 assume !(4368 == ssl3_connect_~s__state~0); 4065#L131 assume !(4369 == ssl3_connect_~s__state~0); 4066#L134 assume 4384 == ssl3_connect_~s__state~0; 4087#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4088#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4072#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4073#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4108#L301-2 ssl3_connect_~s__init_num~0 := 0; 4268#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4263#L547 ssl3_connect_~skip~0 := 0; 4262#L110-1 assume !false; 4261#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4256#L113 assume !(12292 == ssl3_connect_~s__state~0); 4254#L116 assume !(16384 == ssl3_connect_~s__state~0); 4252#L119 assume !(4096 == ssl3_connect_~s__state~0); 4250#L122 assume !(20480 == ssl3_connect_~s__state~0); 4248#L125 assume !(4099 == ssl3_connect_~s__state~0); 4246#L128 assume !(4368 == ssl3_connect_~s__state~0); 4245#L131 assume !(4369 == ssl3_connect_~s__state~0); 4123#L134 assume !(4384 == ssl3_connect_~s__state~0); 4086#L137 assume !(4385 == ssl3_connect_~s__state~0); 4081#L140 assume 4400 == ssl3_connect_~s__state~0; 4008#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4009#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4097#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4025#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4226#L547 ssl3_connect_~skip~0 := 0; 4224#L110-1 assume !false; 4223#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4222#L113 assume !(12292 == ssl3_connect_~s__state~0); 4220#L116 assume !(16384 == ssl3_connect_~s__state~0); 4218#L119 assume !(4096 == ssl3_connect_~s__state~0); 4216#L122 assume !(20480 == ssl3_connect_~s__state~0); 4214#L125 assume !(4099 == ssl3_connect_~s__state~0); 4212#L128 assume !(4368 == ssl3_connect_~s__state~0); 4210#L131 assume !(4369 == ssl3_connect_~s__state~0); 4208#L134 assume !(4384 == ssl3_connect_~s__state~0); 4206#L137 assume !(4385 == ssl3_connect_~s__state~0); 4204#L140 assume !(4400 == ssl3_connect_~s__state~0); 4202#L143 assume !(4401 == ssl3_connect_~s__state~0); 4200#L146 assume !(4416 == ssl3_connect_~s__state~0); 4198#L149 assume !(4417 == ssl3_connect_~s__state~0); 4196#L152 assume !(4432 == ssl3_connect_~s__state~0); 4194#L155 assume !(4433 == ssl3_connect_~s__state~0); 4192#L158 assume !(4448 == ssl3_connect_~s__state~0); 4191#L161 assume !(4449 == ssl3_connect_~s__state~0); 4190#L164 assume !(4464 == ssl3_connect_~s__state~0); 4189#L167 assume !(4465 == ssl3_connect_~s__state~0); 4187#L170 assume !(4466 == ssl3_connect_~s__state~0); 4185#L173 assume !(4467 == ssl3_connect_~s__state~0); 4184#L176 assume !(4480 == ssl3_connect_~s__state~0); 4182#L179 assume !(4481 == ssl3_connect_~s__state~0); 4180#L182 assume !(4496 == ssl3_connect_~s__state~0); 4178#L185 assume !(4497 == ssl3_connect_~s__state~0); 4176#L188 assume !(4512 == ssl3_connect_~s__state~0); 4174#L191 assume !(4513 == ssl3_connect_~s__state~0); 4173#L194 assume !(4528 == ssl3_connect_~s__state~0); 4172#L197 assume !(4529 == ssl3_connect_~s__state~0); 4159#L200 assume !(4560 == ssl3_connect_~s__state~0); 4045#L203 assume !(4561 == ssl3_connect_~s__state~0); 4046#L206 assume 4352 == ssl3_connect_~s__state~0; 4056#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4095#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4057#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4058#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4161#L547 ssl3_connect_~skip~0 := 0; 4149#L110-1 assume !false; 4148#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4147#L113 assume 12292 == ssl3_connect_~s__state~0; 4079#L114 [2021-10-13 01:18:52,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,401 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-13 01:18:52,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048561801] [2021-10-13 01:18:52,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,409 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,419 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-10-13 01:18:52,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395510725] [2021-10-13 01:18:52,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,463 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:18:52,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395510725] [2021-10-13 01:18:52,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395510725] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:52,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098125050] [2021-10-13 01:18:52,466 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:52,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:52,467 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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:18:52,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,588 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-10-13 01:18:52,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-10-13 01:18:52,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-10-13 01:18:52,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-10-13 01:18:52,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-10-13 01:18:52,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-10-13 01:18:52,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-10-13 01:18:52,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:52,598 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-10-13 01:18:52,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-10-13 01:18:52,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-10-13 01:18:52,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 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:18:52,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-10-13 01:18:52,607 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-13 01:18:52,607 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-13 01:18:52,607 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 01:18:52,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-10-13 01:18:52,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-10-13 01:18:52,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,611 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,611 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, 1] [2021-10-13 01:18:52,612 INFO L791 eck$LassoCheckResult]: Stem: 4719#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); 4656#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4657#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4713#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 4632#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4629#L110-1 assume !false; 4761#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4758#L113 assume 12292 == ssl3_connect_~s__state~0; 4676#L114 [2021-10-13 01:18:52,613 INFO L793 eck$LassoCheckResult]: Loop: 4676#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 4658#L218 ssl3_connect_~s__server~0 := 0; 4659#L223 assume 0 != ssl3_connect_~cb~0; 4674#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4675#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4642#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4605#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 4688#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 4617#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4618#L547 ssl3_connect_~skip~0 := 0; 4633#L110-1 assume !false; 4634#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4639#L113 assume !(12292 == ssl3_connect_~s__state~0); 4856#L116 assume !(16384 == ssl3_connect_~s__state~0); 4720#L119 assume !(4096 == ssl3_connect_~s__state~0); 4671#L122 assume !(20480 == ssl3_connect_~s__state~0); 4672#L125 assume !(4099 == ssl3_connect_~s__state~0); 4736#L128 assume 4368 == ssl3_connect_~s__state~0; 4721#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4661#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4635#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4636#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4709#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4838#L547 ssl3_connect_~skip~0 := 0; 4832#L110-1 assume !false; 4830#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4828#L113 assume !(12292 == ssl3_connect_~s__state~0); 4826#L116 assume !(16384 == ssl3_connect_~s__state~0); 4824#L119 assume !(4096 == ssl3_connect_~s__state~0); 4822#L122 assume !(20480 == ssl3_connect_~s__state~0); 4820#L125 assume !(4099 == ssl3_connect_~s__state~0); 4818#L128 assume !(4368 == ssl3_connect_~s__state~0); 4816#L131 assume !(4369 == ssl3_connect_~s__state~0); 4762#L134 assume 4384 == ssl3_connect_~s__state~0; 4684#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4685#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4669#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4670#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4640#L301-2 ssl3_connect_~s__init_num~0 := 0; 4641#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4867#L547 ssl3_connect_~skip~0 := 0; 4865#L110-1 assume !false; 4863#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4861#L113 assume !(12292 == ssl3_connect_~s__state~0); 4645#L116 assume !(16384 == ssl3_connect_~s__state~0); 4646#L119 assume !(4096 == ssl3_connect_~s__state~0); 4855#L122 assume !(20480 == ssl3_connect_~s__state~0); 4701#L125 assume !(4099 == ssl3_connect_~s__state~0); 4677#L128 assume !(4368 == ssl3_connect_~s__state~0); 4662#L131 assume !(4369 == ssl3_connect_~s__state~0); 4663#L134 assume !(4384 == ssl3_connect_~s__state~0); 4682#L137 assume !(4385 == ssl3_connect_~s__state~0); 4683#L140 assume 4400 == ssl3_connect_~s__state~0; 4606#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4607#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4692#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4699#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4898#L547 ssl3_connect_~skip~0 := 0; 4897#L110-1 assume !false; 4896#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4854#L113 assume !(12292 == ssl3_connect_~s__state~0); 4853#L116 assume !(16384 == ssl3_connect_~s__state~0); 4852#L119 assume !(4096 == ssl3_connect_~s__state~0); 4851#L122 assume !(20480 == ssl3_connect_~s__state~0); 4850#L125 assume !(4099 == ssl3_connect_~s__state~0); 4849#L128 assume !(4368 == ssl3_connect_~s__state~0); 4848#L131 assume !(4369 == ssl3_connect_~s__state~0); 4847#L134 assume !(4384 == ssl3_connect_~s__state~0); 4846#L137 assume !(4385 == ssl3_connect_~s__state~0); 4678#L140 assume !(4400 == ssl3_connect_~s__state~0); 4679#L143 assume !(4401 == ssl3_connect_~s__state~0); 4702#L146 assume 4416 == ssl3_connect_~s__state~0; 4703#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 4673#L330 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4609#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4610#L338 assume !(0 == ssl3_connect_~tmp___6~0); 4623#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4804#L547 ssl3_connect_~skip~0 := 0; 4802#L110-1 assume !false; 4800#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4798#L113 assume !(12292 == ssl3_connect_~s__state~0); 4796#L116 assume !(16384 == ssl3_connect_~s__state~0); 4795#L119 assume !(4096 == ssl3_connect_~s__state~0); 4794#L122 assume !(20480 == ssl3_connect_~s__state~0); 4793#L125 assume !(4099 == ssl3_connect_~s__state~0); 4792#L128 assume !(4368 == ssl3_connect_~s__state~0); 4791#L131 assume !(4369 == ssl3_connect_~s__state~0); 4790#L134 assume !(4384 == ssl3_connect_~s__state~0); 4789#L137 assume !(4385 == ssl3_connect_~s__state~0); 4788#L140 assume !(4400 == ssl3_connect_~s__state~0); 4787#L143 assume !(4401 == ssl3_connect_~s__state~0); 4786#L146 assume !(4416 == ssl3_connect_~s__state~0); 4785#L149 assume !(4417 == ssl3_connect_~s__state~0); 4784#L152 assume !(4432 == ssl3_connect_~s__state~0); 4782#L155 assume !(4433 == ssl3_connect_~s__state~0); 4781#L158 assume !(4448 == ssl3_connect_~s__state~0); 4776#L161 assume !(4449 == ssl3_connect_~s__state~0); 4774#L164 assume !(4464 == ssl3_connect_~s__state~0); 4772#L167 assume !(4465 == ssl3_connect_~s__state~0); 4770#L170 assume !(4466 == ssl3_connect_~s__state~0); 4769#L173 assume !(4467 == ssl3_connect_~s__state~0); 4768#L176 assume !(4480 == ssl3_connect_~s__state~0); 4726#L179 assume !(4481 == ssl3_connect_~s__state~0); 4727#L182 assume !(4496 == ssl3_connect_~s__state~0); 4765#L185 assume !(4497 == ssl3_connect_~s__state~0); 4746#L188 assume !(4512 == ssl3_connect_~s__state~0); 4747#L191 assume !(4513 == ssl3_connect_~s__state~0); 4748#L194 assume !(4528 == ssl3_connect_~s__state~0); 4766#L197 assume !(4529 == ssl3_connect_~s__state~0); 4767#L200 assume !(4560 == ssl3_connect_~s__state~0); 4643#L203 assume !(4561 == ssl3_connect_~s__state~0); 4644#L206 assume 4352 == ssl3_connect_~s__state~0; 4653#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4690#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4654#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4655#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4775#L547 ssl3_connect_~skip~0 := 0; 4773#L110-1 assume !false; 4771#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4759#L113 assume 12292 == ssl3_connect_~s__state~0; 4676#L114 [2021-10-13 01:18:52,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,614 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-13 01:18:52,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789069273] [2021-10-13 01:18:52,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,626 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,649 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,651 INFO L82 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-10-13 01:18:52,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993188256] [2021-10-13 01:18:52,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,706 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:18:52,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993188256] [2021-10-13 01:18:52,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993188256] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:52,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781115376] [2021-10-13 01:18:52,707 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:52,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:52,709 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 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:18:52,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:52,739 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-10-13 01:18:52,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:52,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-10-13 01:18:52,752 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-13 01:18:52,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-10-13 01:18:52,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-10-13 01:18:52,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-10-13 01:18:52,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-10-13 01:18:52,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:52,761 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 01:18:52,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-10-13 01:18:52,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-10-13 01:18:52,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 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:18:52,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-10-13 01:18:52,779 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 01:18:52,779 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-13 01:18:52,779 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 01:18:52,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-10-13 01:18:52,784 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-13 01:18:52,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:52,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:52,786 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:52,787 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, 1] [2021-10-13 01:18:52,787 INFO L791 eck$LassoCheckResult]: Stem: 5649#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); 5570#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5571#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5640#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 5543#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5541#L110-1 assume !false; 5542#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5549#L113 assume 12292 == ssl3_connect_~s__state~0; 5592#L114 [2021-10-13 01:18:52,787 INFO L793 eck$LassoCheckResult]: Loop: 5592#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 5572#L218 ssl3_connect_~s__server~0 := 0; 5573#L223 assume 0 != ssl3_connect_~cb~0; 5590#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5591#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5552#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5516#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 5607#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 5608#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6092#L547 ssl3_connect_~skip~0 := 0; 6091#L110-1 assume !false; 6090#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6089#L113 assume !(12292 == ssl3_connect_~s__state~0); 6088#L116 assume !(16384 == ssl3_connect_~s__state~0); 6087#L119 assume !(4096 == ssl3_connect_~s__state~0); 6082#L122 assume !(20480 == ssl3_connect_~s__state~0); 6080#L125 assume !(4099 == ssl3_connect_~s__state~0); 6078#L128 assume 4368 == ssl3_connect_~s__state~0; 5738#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6075#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5579#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6072#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6069#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6064#L547 ssl3_connect_~skip~0 := 0; 6061#L110-1 assume !false; 6058#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6056#L113 assume !(12292 == ssl3_connect_~s__state~0); 6054#L116 assume !(16384 == ssl3_connect_~s__state~0); 5647#L119 assume !(4096 == ssl3_connect_~s__state~0); 5648#L122 assume !(20480 == ssl3_connect_~s__state~0); 6001#L125 assume !(4099 == ssl3_connect_~s__state~0); 6000#L128 assume !(4368 == ssl3_connect_~s__state~0); 5999#L131 assume !(4369 == ssl3_connect_~s__state~0); 5773#L134 assume 4384 == ssl3_connect_~s__state~0; 5772#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 5618#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5619#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 5938#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5550#L301-2 ssl3_connect_~s__init_num~0 := 0; 5551#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6081#L547 ssl3_connect_~skip~0 := 0; 6079#L110-1 assume !false; 6077#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6076#L113 assume !(12292 == ssl3_connect_~s__state~0); 6074#L116 assume !(16384 == ssl3_connect_~s__state~0); 6073#L119 assume !(4096 == ssl3_connect_~s__state~0); 6071#L122 assume !(20480 == ssl3_connect_~s__state~0); 6070#L125 assume !(4099 == ssl3_connect_~s__state~0); 5593#L128 assume !(4368 == ssl3_connect_~s__state~0); 5576#L131 assume !(4369 == ssl3_connect_~s__state~0); 5577#L134 assume !(4384 == ssl3_connect_~s__state~0); 5601#L137 assume !(4385 == ssl3_connect_~s__state~0); 5602#L140 assume 4400 == ssl3_connect_~s__state~0; 5517#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5518#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5615#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5988#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5982#L547 ssl3_connect_~skip~0 := 0; 5980#L110-1 assume !false; 5978#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5976#L113 assume !(12292 == ssl3_connect_~s__state~0); 5974#L116 assume !(16384 == ssl3_connect_~s__state~0); 5972#L119 assume !(4096 == ssl3_connect_~s__state~0); 5970#L122 assume !(20480 == ssl3_connect_~s__state~0); 5968#L125 assume !(4099 == ssl3_connect_~s__state~0); 5966#L128 assume !(4368 == ssl3_connect_~s__state~0); 5964#L131 assume !(4369 == ssl3_connect_~s__state~0); 5962#L134 assume !(4384 == ssl3_connect_~s__state~0); 5960#L137 assume !(4385 == ssl3_connect_~s__state~0); 5958#L140 assume !(4400 == ssl3_connect_~s__state~0); 5956#L143 assume !(4401 == ssl3_connect_~s__state~0); 5954#L146 assume 4416 == ssl3_connect_~s__state~0; 5724#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 5953#L330 assume !(3 == ssl3_connect_~blastFlag~0); 5950#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5809#L338 assume !(0 == ssl3_connect_~tmp___6~0); 5803#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5797#L547 ssl3_connect_~skip~0 := 0; 5791#L110-1 assume !false; 5789#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L113 assume !(12292 == ssl3_connect_~s__state~0); 5785#L116 assume !(16384 == ssl3_connect_~s__state~0); 5783#L119 assume !(4096 == ssl3_connect_~s__state~0); 5781#L122 assume !(20480 == ssl3_connect_~s__state~0); 5780#L125 assume !(4099 == ssl3_connect_~s__state~0); 5779#L128 assume !(4368 == ssl3_connect_~s__state~0); 5778#L131 assume !(4369 == ssl3_connect_~s__state~0); 5777#L134 assume !(4384 == ssl3_connect_~s__state~0); 5775#L137 assume !(4385 == ssl3_connect_~s__state~0); 5776#L140 assume !(4400 == ssl3_connect_~s__state~0); 5892#L143 assume !(4401 == ssl3_connect_~s__state~0); 5891#L146 assume !(4416 == ssl3_connect_~s__state~0); 5890#L149 assume !(4417 == ssl3_connect_~s__state~0); 5882#L152 assume !(4432 == ssl3_connect_~s__state~0); 5883#L155 assume !(4433 == ssl3_connect_~s__state~0); 5884#L158 assume !(4448 == ssl3_connect_~s__state~0); 5886#L161 assume !(4449 == ssl3_connect_~s__state~0); 5887#L164 assume !(4464 == ssl3_connect_~s__state~0); 5945#L167 assume !(4465 == ssl3_connect_~s__state~0); 5944#L170 assume !(4466 == ssl3_connect_~s__state~0); 5943#L173 assume !(4467 == ssl3_connect_~s__state~0); 5942#L176 assume !(4480 == ssl3_connect_~s__state~0); 5941#L179 assume !(4481 == ssl3_connect_~s__state~0); 5814#L182 assume !(4496 == ssl3_connect_~s__state~0); 5815#L185 assume !(4497 == ssl3_connect_~s__state~0); 5748#L188 assume !(4512 == ssl3_connect_~s__state~0); 5749#L191 assume !(4513 == ssl3_connect_~s__state~0); 5750#L194 assume !(4528 == ssl3_connect_~s__state~0); 6050#L197 assume !(4529 == ssl3_connect_~s__state~0); 6051#L200 assume !(4560 == ssl3_connect_~s__state~0); 5553#L203 assume !(4561 == ssl3_connect_~s__state~0); 5554#L206 assume 4352 == ssl3_connect_~s__state~0; 5566#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5610#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5575#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5796#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5790#L547 ssl3_connect_~skip~0 := 0; 5788#L110-1 assume !false; 5786#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5784#L113 assume 12292 == ssl3_connect_~s__state~0; 5592#L114 [2021-10-13 01:18:52,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,789 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-13 01:18:52,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054828749] [2021-10-13 01:18:52,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,797 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:52,816 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:52,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:52,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-10-13 01:18:52,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:52,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598224290] [2021-10-13 01:18:52,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:52,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:52,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:52,875 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:18:52,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:52,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598224290] [2021-10-13 01:18:52,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598224290] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:52,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:52,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:52,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942581983] [2021-10-13 01:18:52,879 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:52,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:52,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:52,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:52,881 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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:18:53,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:53,012 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-10-13 01:18:53,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:53,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-10-13 01:18:53,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-10-13 01:18:53,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-10-13 01:18:53,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-10-13 01:18:53,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-10-13 01:18:53,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-10-13 01:18:53,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:53,031 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-10-13 01:18:53,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-10-13 01:18:53,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-10-13 01:18:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 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:18:53,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-10-13 01:18:53,048 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-13 01:18:53,048 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-13 01:18:53,049 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 01:18:53,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-10-13 01:18:53,053 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-10-13 01:18:53,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:53,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:53,057 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:53,057 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:18:53,058 INFO L791 eck$LassoCheckResult]: Stem: 6911#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); 6826#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6827#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6907#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 6804#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6801#L110-1 assume !false; 6948#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6928#L113 assume 12292 == ssl3_connect_~s__state~0; 6929#L114 [2021-10-13 01:18:53,058 INFO L793 eck$LassoCheckResult]: Loop: 6929#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 7023#L218 ssl3_connect_~s__server~0 := 0; 7211#L223 assume 0 != ssl3_connect_~cb~0; 7210#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7209#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7207#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7204#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 7203#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 7201#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7195#L547 ssl3_connect_~skip~0 := 0; 7193#L110-1 assume !false; 7191#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7189#L113 assume !(12292 == ssl3_connect_~s__state~0); 7186#L116 assume !(16384 == ssl3_connect_~s__state~0); 7184#L119 assume !(4096 == ssl3_connect_~s__state~0); 7182#L122 assume !(20480 == ssl3_connect_~s__state~0); 7180#L125 assume !(4099 == ssl3_connect_~s__state~0); 7012#L128 assume 4368 == ssl3_connect_~s__state~0; 6914#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6915#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6805#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6806#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7010#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7005#L547 ssl3_connect_~skip~0 := 0; 7004#L110-1 assume !false; 7003#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7002#L113 assume !(12292 == ssl3_connect_~s__state~0); 7001#L116 assume !(16384 == ssl3_connect_~s__state~0); 7000#L119 assume !(4096 == ssl3_connect_~s__state~0); 6999#L122 assume !(20480 == ssl3_connect_~s__state~0); 6998#L125 assume !(4099 == ssl3_connect_~s__state~0); 6997#L128 assume !(4368 == ssl3_connect_~s__state~0); 6996#L131 assume !(4369 == ssl3_connect_~s__state~0); 6984#L134 assume 4384 == ssl3_connect_~s__state~0; 6983#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 6876#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6842#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 6843#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 7331#L301-2 ssl3_connect_~s__init_num~0 := 0; 7412#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7407#L547 ssl3_connect_~skip~0 := 0; 7406#L110-1 assume !false; 7405#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7404#L113 assume !(12292 == ssl3_connect_~s__state~0); 7403#L116 assume !(16384 == ssl3_connect_~s__state~0); 7402#L119 assume !(4096 == ssl3_connect_~s__state~0); 7401#L122 assume !(20480 == ssl3_connect_~s__state~0); 7399#L125 assume !(4099 == ssl3_connect_~s__state~0); 7398#L128 assume !(4368 == ssl3_connect_~s__state~0); 7397#L131 assume !(4369 == ssl3_connect_~s__state~0); 7396#L134 assume !(4384 == ssl3_connect_~s__state~0); 7395#L137 assume !(4385 == ssl3_connect_~s__state~0); 6854#L140 assume !(4400 == ssl3_connect_~s__state~0); 6855#L143 assume !(4401 == ssl3_connect_~s__state~0); 7268#L146 assume !(4416 == ssl3_connect_~s__state~0); 7385#L149 assume !(4417 == ssl3_connect_~s__state~0); 7263#L152 assume !(4432 == ssl3_connect_~s__state~0); 7264#L155 assume !(4433 == ssl3_connect_~s__state~0); 7383#L158 assume !(4448 == ssl3_connect_~s__state~0); 6780#L161 assume !(4449 == ssl3_connect_~s__state~0); 6781#L164 assume !(4464 == ssl3_connect_~s__state~0); 7378#L167 assume !(4465 == ssl3_connect_~s__state~0); 7377#L170 assume !(4466 == ssl3_connect_~s__state~0); 7376#L173 assume !(4467 == ssl3_connect_~s__state~0); 6836#L176 assume !(4480 == ssl3_connect_~s__state~0); 6837#L179 assume !(4481 == ssl3_connect_~s__state~0); 6899#L182 assume !(4496 == ssl3_connect_~s__state~0); 6900#L185 assume !(4497 == ssl3_connect_~s__state~0); 6794#L188 assume !(4512 == ssl3_connect_~s__state~0); 6795#L191 assume !(4513 == ssl3_connect_~s__state~0); 6880#L194 assume !(4528 == ssl3_connect_~s__state~0); 6871#L197 assume !(4529 == ssl3_connect_~s__state~0); 6872#L200 assume 4560 == ssl3_connect_~s__state~0; 6904#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 6905#L457 assume !(ssl3_connect_~ret~0 <= 0); 7067#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7046#L460-2 ssl3_connect_~s__init_num~0 := 0; 7043#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7036#L547 ssl3_connect_~skip~0 := 0; 7035#L110-1 assume !false; 7034#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7033#L113 assume !(12292 == ssl3_connect_~s__state~0); 7032#L116 assume !(16384 == ssl3_connect_~s__state~0); 7031#L119 assume !(4096 == ssl3_connect_~s__state~0); 7028#L122 assume !(20480 == ssl3_connect_~s__state~0); 7029#L125 assume !(4099 == ssl3_connect_~s__state~0); 7202#L128 assume !(4368 == ssl3_connect_~s__state~0); 7196#L131 assume !(4369 == ssl3_connect_~s__state~0); 7194#L134 assume !(4384 == ssl3_connect_~s__state~0); 7192#L137 assume !(4385 == ssl3_connect_~s__state~0); 7190#L140 assume !(4400 == ssl3_connect_~s__state~0); 7187#L143 assume !(4401 == ssl3_connect_~s__state~0); 7185#L146 assume !(4416 == ssl3_connect_~s__state~0); 7183#L149 assume !(4417 == ssl3_connect_~s__state~0); 7181#L152 assume !(4432 == ssl3_connect_~s__state~0); 7179#L155 assume !(4433 == ssl3_connect_~s__state~0); 7178#L158 assume !(4448 == ssl3_connect_~s__state~0); 7177#L161 assume !(4449 == ssl3_connect_~s__state~0); 7176#L164 assume !(4464 == ssl3_connect_~s__state~0); 7175#L167 assume !(4465 == ssl3_connect_~s__state~0); 7026#L170 assume !(4466 == ssl3_connect_~s__state~0); 7021#L173 assume !(4467 == ssl3_connect_~s__state~0); 7016#L176 assume !(4480 == ssl3_connect_~s__state~0); 6992#L179 assume !(4481 == ssl3_connect_~s__state~0); 6993#L182 assume !(4496 == ssl3_connect_~s__state~0); 7083#L185 assume !(4497 == ssl3_connect_~s__state~0); 7071#L188 assume !(4512 == ssl3_connect_~s__state~0); 7072#L191 assume !(4513 == ssl3_connect_~s__state~0); 7073#L194 assume !(4528 == ssl3_connect_~s__state~0); 7124#L197 assume !(4529 == ssl3_connect_~s__state~0); 7091#L200 assume !(4560 == ssl3_connect_~s__state~0); 6813#L203 assume !(4561 == ssl3_connect_~s__state~0); 6814#L206 assume 4352 == ssl3_connect_~s__state~0; 6823#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6868#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6831#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6969#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6965#L547 ssl3_connect_~skip~0 := 0; 6944#L110-1 assume !false; 6945#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6940#L113 assume 12292 == ssl3_connect_~s__state~0; 6929#L114 [2021-10-13 01:18:53,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,059 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-13 01:18:53,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809734096] [2021-10-13 01:18:53,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,060 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,075 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,097 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:53,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,099 INFO L82 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-10-13 01:18:53,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814125709] [2021-10-13 01:18:53,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:53,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:18:53,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:53,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814125709] [2021-10-13 01:18:53,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814125709] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:53,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:53,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:53,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642521823] [2021-10-13 01:18:53,201 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:53,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:53,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:53,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:53,203 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 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:18:53,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:53,369 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-10-13 01:18:53,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:53,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-10-13 01:18:53,376 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-10-13 01:18:53,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-10-13 01:18:53,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-10-13 01:18:53,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-10-13 01:18:53,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-10-13 01:18:53,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:53,387 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-10-13 01:18:53,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-10-13 01:18:53,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-10-13 01:18:53,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 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:18:53,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-10-13 01:18:53,405 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-13 01:18:53,405 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-13 01:18:53,406 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 01:18:53,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-10-13 01:18:53,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-10-13 01:18:53,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:53,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:53,413 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:53,413 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:18:53,414 INFO L791 eck$LassoCheckResult]: Stem: 8284#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); 8204#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8205#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8278#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 8175#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8172#L110-1 assume !false; 8333#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8301#L113 assume 12292 == ssl3_connect_~s__state~0; 8302#L114 [2021-10-13 01:18:53,414 INFO L793 eck$LassoCheckResult]: Loop: 8302#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 8309#L218 ssl3_connect_~s__server~0 := 0; 8724#L223 assume 0 != ssl3_connect_~cb~0; 8722#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8260#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8186#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8148#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 8402#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 8397#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8387#L547 ssl3_connect_~skip~0 := 0; 8385#L110-1 assume !false; 8383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8381#L113 assume !(12292 == ssl3_connect_~s__state~0); 8379#L116 assume !(16384 == ssl3_connect_~s__state~0); 8377#L119 assume !(4096 == ssl3_connect_~s__state~0); 8375#L122 assume !(20480 == ssl3_connect_~s__state~0); 8373#L125 assume !(4099 == ssl3_connect_~s__state~0); 8339#L128 assume 4368 == ssl3_connect_~s__state~0; 8340#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 8209#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8210#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8364#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8362#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8357#L547 ssl3_connect_~skip~0 := 0; 8356#L110-1 assume !false; 8355#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8354#L113 assume !(12292 == ssl3_connect_~s__state~0); 8353#L116 assume !(16384 == ssl3_connect_~s__state~0); 8352#L119 assume !(4096 == ssl3_connect_~s__state~0); 8351#L122 assume !(20480 == ssl3_connect_~s__state~0); 8350#L125 assume !(4099 == ssl3_connect_~s__state~0); 8349#L128 assume !(4368 == ssl3_connect_~s__state~0); 8348#L131 assume !(4369 == ssl3_connect_~s__state~0); 8336#L134 assume 4384 == ssl3_connect_~s__state~0; 8335#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 8252#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8253#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 8654#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8184#L301-2 ssl3_connect_~s__init_num~0 := 0; 8185#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8839#L547 ssl3_connect_~skip~0 := 0; 8838#L110-1 assume !false; 8837#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8836#L113 assume !(12292 == ssl3_connect_~s__state~0); 8835#L116 assume !(16384 == ssl3_connect_~s__state~0); 8834#L119 assume !(4096 == ssl3_connect_~s__state~0); 8833#L122 assume !(20480 == ssl3_connect_~s__state~0); 8832#L125 assume !(4099 == ssl3_connect_~s__state~0); 8831#L128 assume !(4368 == ssl3_connect_~s__state~0); 8830#L131 assume !(4369 == ssl3_connect_~s__state~0); 8829#L134 assume !(4384 == ssl3_connect_~s__state~0); 8828#L137 assume !(4385 == ssl3_connect_~s__state~0); 8827#L140 assume !(4400 == ssl3_connect_~s__state~0); 8825#L143 assume !(4401 == ssl3_connect_~s__state~0); 8819#L146 assume !(4416 == ssl3_connect_~s__state~0); 8817#L149 assume !(4417 == ssl3_connect_~s__state~0); 8815#L152 assume !(4432 == ssl3_connect_~s__state~0); 8813#L155 assume !(4433 == ssl3_connect_~s__state~0); 8811#L158 assume !(4448 == ssl3_connect_~s__state~0); 8809#L161 assume !(4449 == ssl3_connect_~s__state~0); 8807#L164 assume !(4464 == ssl3_connect_~s__state~0); 8805#L167 assume !(4465 == ssl3_connect_~s__state~0); 8799#L170 assume !(4466 == ssl3_connect_~s__state~0); 8718#L173 assume !(4467 == ssl3_connect_~s__state~0); 8715#L176 assume !(4480 == ssl3_connect_~s__state~0); 8710#L179 assume !(4481 == ssl3_connect_~s__state~0); 8708#L182 assume !(4496 == ssl3_connect_~s__state~0); 8706#L185 assume !(4497 == ssl3_connect_~s__state~0); 8704#L188 assume !(4512 == ssl3_connect_~s__state~0); 8702#L191 assume !(4513 == ssl3_connect_~s__state~0); 8701#L194 assume !(4528 == ssl3_connect_~s__state~0); 8699#L197 assume !(4529 == ssl3_connect_~s__state~0); 8433#L200 assume 4560 == ssl3_connect_~s__state~0; 8431#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 8409#L457 assume !(ssl3_connect_~ret~0 <= 0); 8403#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8399#L460-2 ssl3_connect_~s__init_num~0 := 0; 8392#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8386#L547 ssl3_connect_~skip~0 := 0; 8384#L110-1 assume !false; 8382#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8380#L113 assume !(12292 == ssl3_connect_~s__state~0); 8378#L116 assume !(16384 == ssl3_connect_~s__state~0); 8376#L119 assume !(4096 == ssl3_connect_~s__state~0); 8374#L122 assume !(20480 == ssl3_connect_~s__state~0); 8371#L125 assume !(4099 == ssl3_connect_~s__state~0); 8372#L128 assume !(4368 == ssl3_connect_~s__state~0); 8801#L131 assume !(4369 == ssl3_connect_~s__state~0); 8798#L134 assume !(4384 == ssl3_connect_~s__state~0); 8720#L137 assume !(4385 == ssl3_connect_~s__state~0); 8719#L140 assume !(4400 == ssl3_connect_~s__state~0); 8716#L143 assume !(4401 == ssl3_connect_~s__state~0); 8697#L146 assume !(4416 == ssl3_connect_~s__state~0); 8696#L149 assume !(4417 == ssl3_connect_~s__state~0); 8694#L152 assume !(4432 == ssl3_connect_~s__state~0); 8688#L155 assume !(4433 == ssl3_connect_~s__state~0); 8685#L158 assume !(4448 == ssl3_connect_~s__state~0); 8682#L161 assume !(4449 == ssl3_connect_~s__state~0); 8679#L164 assume !(4464 == ssl3_connect_~s__state~0); 8676#L167 assume !(4465 == ssl3_connect_~s__state~0); 8673#L170 assume !(4466 == ssl3_connect_~s__state~0); 8670#L173 assume !(4467 == ssl3_connect_~s__state~0); 8667#L176 assume !(4480 == ssl3_connect_~s__state~0); 8665#L179 assume !(4481 == ssl3_connect_~s__state~0); 8664#L182 assume !(4496 == ssl3_connect_~s__state~0); 8663#L185 assume !(4497 == ssl3_connect_~s__state~0); 8662#L188 assume !(4512 == ssl3_connect_~s__state~0); 8661#L191 assume !(4513 == ssl3_connect_~s__state~0); 8660#L194 assume !(4528 == ssl3_connect_~s__state~0); 8659#L197 assume !(4529 == ssl3_connect_~s__state~0); 8275#L200 assume !(4560 == ssl3_connect_~s__state~0); 8187#L203 assume !(4561 == ssl3_connect_~s__state~0); 8188#L206 assume 4352 == ssl3_connect_~s__state~0; 8199#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8243#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8202#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8203#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8317#L547 ssl3_connect_~skip~0 := 0; 8316#L110-1 assume !false; 8315#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8314#L113 assume 12292 == ssl3_connect_~s__state~0; 8302#L114 [2021-10-13 01:18:53,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,415 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-13 01:18:53,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452063988] [2021-10-13 01:18:53,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,422 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:53,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,432 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:53,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,433 INFO L82 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-10-13 01:18:53,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660869881] [2021-10-13 01:18:53,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:53,469 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:18:53,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:53,469 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660869881] [2021-10-13 01:18:53,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660869881] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:53,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:53,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:53,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201394084] [2021-10-13 01:18:53,470 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:53,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:53,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:53,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:53,472 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 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:18:53,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:53,498 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-10-13 01:18:53,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:53,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-10-13 01:18:53,513 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-13 01:18:53,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-13 01:18:53,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-10-13 01:18:53,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-10-13 01:18:53,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-10-13 01:18:53,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:53,533 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 01:18:53,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-10-13 01:18:53,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-10-13 01:18:53,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 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:18:53,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-13 01:18:53,569 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 01:18:53,570 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-13 01:18:53,570 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 01:18:53,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-10-13 01:18:53,580 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-13 01:18:53,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:53,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:53,582 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:53,583 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, 1] [2021-10-13 01:18:53,583 INFO L791 eck$LassoCheckResult]: Stem: 10299#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); 10229#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10230#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10294#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 10198#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10195#L110-1 assume !false; 10943#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10942#L113 assume 12292 == ssl3_connect_~s__state~0; 10377#L114 [2021-10-13 01:18:53,583 INFO L793 eck$LassoCheckResult]: Loop: 10377#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 10372#L218 ssl3_connect_~s__server~0 := 0; 10941#L223 assume 0 != ssl3_connect_~cb~0; 10940#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10939#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10937#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10935#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 10934#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 10924#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10918#L547 ssl3_connect_~skip~0 := 0; 10917#L110-1 assume !false; 10915#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10912#L113 assume !(12292 == ssl3_connect_~s__state~0); 10911#L116 assume !(16384 == ssl3_connect_~s__state~0); 10910#L119 assume !(4096 == ssl3_connect_~s__state~0); 10908#L122 assume !(20480 == ssl3_connect_~s__state~0); 10906#L125 assume !(4099 == ssl3_connect_~s__state~0); 10903#L128 assume 4368 == ssl3_connect_~s__state~0; 10369#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 10902#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10843#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10901#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10811#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10799#L547 ssl3_connect_~skip~0 := 0; 10795#L110-1 assume !false; 10791#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10787#L113 assume !(12292 == ssl3_connect_~s__state~0); 10783#L116 assume !(16384 == ssl3_connect_~s__state~0); 10779#L119 assume !(4096 == ssl3_connect_~s__state~0); 10775#L122 assume !(20480 == ssl3_connect_~s__state~0); 10771#L125 assume !(4099 == ssl3_connect_~s__state~0); 10767#L128 assume !(4368 == ssl3_connect_~s__state~0); 10763#L131 assume !(4369 == ssl3_connect_~s__state~0); 10759#L134 assume 4384 == ssl3_connect_~s__state~0; 10363#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 10680#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10667#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 10664#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10661#L301-2 ssl3_connect_~s__init_num~0 := 0; 10657#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10650#L547 ssl3_connect_~skip~0 := 0; 10647#L110-1 assume !false; 10644#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10643#L113 assume !(12292 == ssl3_connect_~s__state~0); 10624#L116 assume !(16384 == ssl3_connect_~s__state~0); 10623#L119 assume !(4096 == ssl3_connect_~s__state~0); 10621#L122 assume !(20480 == ssl3_connect_~s__state~0); 10619#L125 assume !(4099 == ssl3_connect_~s__state~0); 10618#L128 assume !(4368 == ssl3_connect_~s__state~0); 10617#L131 assume !(4369 == ssl3_connect_~s__state~0); 10614#L134 assume !(4384 == ssl3_connect_~s__state~0); 10612#L137 assume !(4385 == ssl3_connect_~s__state~0); 10610#L140 assume 4400 == ssl3_connect_~s__state~0; 10360#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10606#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 10607#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10898#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10890#L547 ssl3_connect_~skip~0 := 0; 10888#L110-1 assume !false; 10886#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10885#L113 assume !(12292 == ssl3_connect_~s__state~0); 10855#L116 assume !(16384 == ssl3_connect_~s__state~0); 10851#L119 assume !(4096 == ssl3_connect_~s__state~0); 10847#L122 assume !(20480 == ssl3_connect_~s__state~0); 10844#L125 assume !(4099 == ssl3_connect_~s__state~0); 10839#L128 assume !(4368 == ssl3_connect_~s__state~0); 10835#L131 assume !(4369 == ssl3_connect_~s__state~0); 10755#L134 assume !(4384 == ssl3_connect_~s__state~0); 10687#L137 assume !(4385 == ssl3_connect_~s__state~0); 10555#L140 assume !(4400 == ssl3_connect_~s__state~0); 10533#L143 assume !(4401 == ssl3_connect_~s__state~0); 10532#L146 assume 4416 == ssl3_connect_~s__state~0; 10354#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 10524#L330 assume !(3 == ssl3_connect_~blastFlag~0); 10525#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10712#L338 assume !(0 == ssl3_connect_~tmp___6~0); 10710#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10705#L547 ssl3_connect_~skip~0 := 0; 10704#L110-1 assume !false; 10703#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10702#L113 assume !(12292 == ssl3_connect_~s__state~0); 10701#L116 assume !(16384 == ssl3_connect_~s__state~0); 10700#L119 assume !(4096 == ssl3_connect_~s__state~0); 10699#L122 assume !(20480 == ssl3_connect_~s__state~0); 10698#L125 assume !(4099 == ssl3_connect_~s__state~0); 10697#L128 assume !(4368 == ssl3_connect_~s__state~0); 10696#L131 assume !(4369 == ssl3_connect_~s__state~0); 10695#L134 assume !(4384 == ssl3_connect_~s__state~0); 10694#L137 assume !(4385 == ssl3_connect_~s__state~0); 10693#L140 assume !(4400 == ssl3_connect_~s__state~0); 10692#L143 assume !(4401 == ssl3_connect_~s__state~0); 10691#L146 assume !(4416 == ssl3_connect_~s__state~0); 10690#L149 assume !(4417 == ssl3_connect_~s__state~0); 10689#L152 assume 4432 == ssl3_connect_~s__state~0; 10351#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 10688#L346 assume !(4 == ssl3_connect_~blastFlag~0); 10455#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10450#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10445#L547 ssl3_connect_~skip~0 := 0; 10444#L110-1 assume !false; 10443#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10442#L113 assume !(12292 == ssl3_connect_~s__state~0); 10441#L116 assume !(16384 == ssl3_connect_~s__state~0); 10440#L119 assume !(4096 == ssl3_connect_~s__state~0); 10439#L122 assume !(20480 == ssl3_connect_~s__state~0); 10438#L125 assume !(4099 == ssl3_connect_~s__state~0); 10436#L128 assume !(4368 == ssl3_connect_~s__state~0); 10437#L131 assume !(4369 == ssl3_connect_~s__state~0); 10539#L134 assume !(4384 == ssl3_connect_~s__state~0); 10538#L137 assume !(4385 == ssl3_connect_~s__state~0); 10429#L140 assume !(4400 == ssl3_connect_~s__state~0); 10430#L143 assume !(4401 == ssl3_connect_~s__state~0); 10426#L146 assume !(4416 == ssl3_connect_~s__state~0); 10425#L149 assume !(4417 == ssl3_connect_~s__state~0); 10423#L152 assume !(4432 == ssl3_connect_~s__state~0); 10424#L155 assume !(4433 == ssl3_connect_~s__state~0); 10418#L158 assume !(4448 == ssl3_connect_~s__state~0); 10419#L161 assume !(4449 == ssl3_connect_~s__state~0); 10414#L164 assume !(4464 == ssl3_connect_~s__state~0); 10413#L167 assume !(4465 == ssl3_connect_~s__state~0); 10412#L170 assume !(4466 == ssl3_connect_~s__state~0); 10411#L173 assume !(4467 == ssl3_connect_~s__state~0); 10410#L176 assume !(4480 == ssl3_connect_~s__state~0); 10409#L179 assume !(4481 == ssl3_connect_~s__state~0); 10408#L182 assume !(4496 == ssl3_connect_~s__state~0); 10407#L185 assume !(4497 == ssl3_connect_~s__state~0); 10404#L188 assume !(4512 == ssl3_connect_~s__state~0); 10406#L191 assume !(4513 == ssl3_connect_~s__state~0); 10401#L194 assume !(4528 == ssl3_connect_~s__state~0); 10399#L197 assume !(4529 == ssl3_connect_~s__state~0); 10400#L200 assume !(4560 == ssl3_connect_~s__state~0); 10210#L203 assume !(4561 == ssl3_connect_~s__state~0); 10211#L206 assume 4352 == ssl3_connect_~s__state~0; 10395#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10396#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10390#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10391#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10380#L547 ssl3_connect_~skip~0 := 0; 10379#L110-1 assume !false; 10378#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10376#L113 assume 12292 == ssl3_connect_~s__state~0; 10377#L114 [2021-10-13 01:18:53,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,584 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-13 01:18:53,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201321100] [2021-10-13 01:18:53,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,592 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,601 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:53,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,602 INFO L82 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-10-13 01:18:53,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36925904] [2021-10-13 01:18:53,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:53,644 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:18:53,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:53,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36925904] [2021-10-13 01:18:53,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36925904] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:53,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:53,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:53,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122841698] [2021-10-13 01:18:53,646 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:53,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:53,647 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 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:18:53,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:53,807 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-10-13 01:18:53,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:53,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-10-13 01:18:53,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-13 01:18:53,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-10-13 01:18:53,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-10-13 01:18:53,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-10-13 01:18:53,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-10-13 01:18:53,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:53,880 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-10-13 01:18:53,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-10-13 01:18:53,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-10-13 01:18:53,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 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:18:53,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-10-13 01:18:53,917 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-13 01:18:53,917 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-13 01:18:53,917 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 01:18:53,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-10-13 01:18:53,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-10-13 01:18:53,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:53,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:53,930 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:53,930 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:18:53,930 INFO L791 eck$LassoCheckResult]: Stem: 13025#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); 12947#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12948#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13021#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 12921#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 12918#L110-1 assume !false; 13538#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13537#L113 assume 12292 == ssl3_connect_~s__state~0; 13118#L114 [2021-10-13 01:18:53,931 INFO L793 eck$LassoCheckResult]: Loop: 13118#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 13115#L218 ssl3_connect_~s__server~0 := 0; 13536#L223 assume 0 != ssl3_connect_~cb~0; 13535#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13534#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13532#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13530#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 13529#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 13527#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13522#L547 ssl3_connect_~skip~0 := 0; 13520#L110-1 assume !false; 13518#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13515#L113 assume !(12292 == ssl3_connect_~s__state~0); 13509#L116 assume !(16384 == ssl3_connect_~s__state~0); 13507#L119 assume !(4096 == ssl3_connect_~s__state~0); 13505#L122 assume !(20480 == ssl3_connect_~s__state~0); 13503#L125 assume !(4099 == ssl3_connect_~s__state~0); 13419#L128 assume 4368 == ssl3_connect_~s__state~0; 13106#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 13417#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13353#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13416#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13413#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13407#L547 ssl3_connect_~skip~0 := 0; 13404#L110-1 assume !false; 13403#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13402#L113 assume !(12292 == ssl3_connect_~s__state~0); 13306#L116 assume !(16384 == ssl3_connect_~s__state~0); 13305#L119 assume !(4096 == ssl3_connect_~s__state~0); 13303#L122 assume !(20480 == ssl3_connect_~s__state~0); 13302#L125 assume !(4099 == ssl3_connect_~s__state~0); 13300#L128 assume !(4368 == ssl3_connect_~s__state~0); 13298#L131 assume !(4369 == ssl3_connect_~s__state~0); 13290#L134 assume 4384 == ssl3_connect_~s__state~0; 13288#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 13286#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13281#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 13282#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13644#L301-2 ssl3_connect_~s__init_num~0 := 0; 13642#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13637#L547 ssl3_connect_~skip~0 := 0; 13636#L110-1 assume !false; 13635#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13634#L113 assume !(12292 == ssl3_connect_~s__state~0); 13633#L116 assume !(16384 == ssl3_connect_~s__state~0); 13632#L119 assume !(4096 == ssl3_connect_~s__state~0); 13631#L122 assume !(20480 == ssl3_connect_~s__state~0); 13630#L125 assume !(4099 == ssl3_connect_~s__state~0); 13629#L128 assume !(4368 == ssl3_connect_~s__state~0); 13628#L131 assume !(4369 == ssl3_connect_~s__state~0); 13627#L134 assume !(4384 == ssl3_connect_~s__state~0); 13626#L137 assume !(4385 == ssl3_connect_~s__state~0); 13625#L140 assume 4400 == ssl3_connect_~s__state~0; 13099#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13622#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13620#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13618#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13613#L547 ssl3_connect_~skip~0 := 0; 13612#L110-1 assume !false; 13611#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13610#L113 assume !(12292 == ssl3_connect_~s__state~0); 13609#L116 assume !(16384 == ssl3_connect_~s__state~0); 13608#L119 assume !(4096 == ssl3_connect_~s__state~0); 13607#L122 assume !(20480 == ssl3_connect_~s__state~0); 13606#L125 assume !(4099 == ssl3_connect_~s__state~0); 13605#L128 assume !(4368 == ssl3_connect_~s__state~0); 13604#L131 assume !(4369 == ssl3_connect_~s__state~0); 13603#L134 assume !(4384 == ssl3_connect_~s__state~0); 13602#L137 assume !(4385 == ssl3_connect_~s__state~0); 13601#L140 assume !(4400 == ssl3_connect_~s__state~0); 13600#L143 assume !(4401 == ssl3_connect_~s__state~0); 13599#L146 assume 4416 == ssl3_connect_~s__state~0; 13094#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 13598#L330 assume !(3 == ssl3_connect_~blastFlag~0); 13597#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13596#L338 assume !(0 == ssl3_connect_~tmp___6~0); 13594#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13589#L547 ssl3_connect_~skip~0 := 0; 13588#L110-1 assume !false; 13587#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13586#L113 assume !(12292 == ssl3_connect_~s__state~0); 13585#L116 assume !(16384 == ssl3_connect_~s__state~0); 13584#L119 assume !(4096 == ssl3_connect_~s__state~0); 13583#L122 assume !(20480 == ssl3_connect_~s__state~0); 13582#L125 assume !(4099 == ssl3_connect_~s__state~0); 13581#L128 assume !(4368 == ssl3_connect_~s__state~0); 13580#L131 assume !(4369 == ssl3_connect_~s__state~0); 13579#L134 assume !(4384 == ssl3_connect_~s__state~0); 13578#L137 assume !(4385 == ssl3_connect_~s__state~0); 13577#L140 assume !(4400 == ssl3_connect_~s__state~0); 13576#L143 assume !(4401 == ssl3_connect_~s__state~0); 13575#L146 assume !(4416 == ssl3_connect_~s__state~0); 13574#L149 assume !(4417 == ssl3_connect_~s__state~0); 13573#L152 assume 4432 == ssl3_connect_~s__state~0; 13087#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 13572#L346 assume !(4 == ssl3_connect_~blastFlag~0); 13571#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13569#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13564#L547 ssl3_connect_~skip~0 := 0; 13563#L110-1 assume !false; 13562#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13561#L113 assume !(12292 == ssl3_connect_~s__state~0); 13560#L116 assume !(16384 == ssl3_connect_~s__state~0); 13559#L119 assume !(4096 == ssl3_connect_~s__state~0); 13558#L122 assume !(20480 == ssl3_connect_~s__state~0); 13557#L125 assume !(4099 == ssl3_connect_~s__state~0); 13556#L128 assume !(4368 == ssl3_connect_~s__state~0); 13555#L131 assume !(4369 == ssl3_connect_~s__state~0); 13554#L134 assume !(4384 == ssl3_connect_~s__state~0); 13553#L137 assume !(4385 == ssl3_connect_~s__state~0); 13552#L140 assume !(4400 == ssl3_connect_~s__state~0); 13551#L143 assume !(4401 == ssl3_connect_~s__state~0); 13550#L146 assume !(4416 == ssl3_connect_~s__state~0); 13549#L149 assume !(4417 == ssl3_connect_~s__state~0); 13548#L152 assume !(4432 == ssl3_connect_~s__state~0); 13547#L155 assume !(4433 == ssl3_connect_~s__state~0); 13546#L158 assume 4448 == ssl3_connect_~s__state~0; 13081#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 13542#L358 assume !(ssl3_connect_~ret~0 <= 0); 13204#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13205#L361-2 ssl3_connect_~s__init_num~0 := 0; 13317#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13314#L547 ssl3_connect_~skip~0 := 0; 13313#L110-1 assume !false; 13312#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13311#L113 assume !(12292 == ssl3_connect_~s__state~0); 13310#L116 assume !(16384 == ssl3_connect_~s__state~0); 13309#L119 assume !(4096 == ssl3_connect_~s__state~0); 13308#L122 assume !(20480 == ssl3_connect_~s__state~0); 13307#L125 assume !(4099 == ssl3_connect_~s__state~0); 13181#L128 assume !(4368 == ssl3_connect_~s__state~0); 13179#L131 assume !(4369 == ssl3_connect_~s__state~0); 13180#L134 assume !(4384 == ssl3_connect_~s__state~0); 13291#L137 assume !(4385 == ssl3_connect_~s__state~0); 13174#L140 assume !(4400 == ssl3_connect_~s__state~0); 13175#L143 assume !(4401 == ssl3_connect_~s__state~0); 13170#L146 assume !(4416 == ssl3_connect_~s__state~0); 13171#L149 assume !(4417 == ssl3_connect_~s__state~0); 13166#L152 assume !(4432 == ssl3_connect_~s__state~0); 13167#L155 assume !(4433 == ssl3_connect_~s__state~0); 13162#L158 assume !(4448 == ssl3_connect_~s__state~0); 13163#L161 assume !(4449 == ssl3_connect_~s__state~0); 13159#L164 assume !(4464 == ssl3_connect_~s__state~0); 13158#L167 assume !(4465 == ssl3_connect_~s__state~0); 13157#L170 assume !(4466 == ssl3_connect_~s__state~0); 13156#L173 assume !(4467 == ssl3_connect_~s__state~0); 13154#L176 assume !(4480 == ssl3_connect_~s__state~0); 13155#L179 assume !(4481 == ssl3_connect_~s__state~0); 13150#L182 assume !(4496 == ssl3_connect_~s__state~0); 13151#L185 assume !(4497 == ssl3_connect_~s__state~0); 13146#L188 assume !(4512 == ssl3_connect_~s__state~0); 13147#L191 assume !(4513 == ssl3_connect_~s__state~0); 13140#L194 assume !(4528 == ssl3_connect_~s__state~0); 13141#L197 assume !(4529 == ssl3_connect_~s__state~0); 13042#L200 assume !(4560 == ssl3_connect_~s__state~0); 12933#L203 assume !(4561 == ssl3_connect_~s__state~0); 12934#L206 assume 4352 == ssl3_connect_~s__state~0; 13138#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13139#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13131#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13132#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13121#L547 ssl3_connect_~skip~0 := 0; 13120#L110-1 assume !false; 13119#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13117#L113 assume 12292 == ssl3_connect_~s__state~0; 13118#L114 [2021-10-13 01:18:53,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,932 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-13 01:18:53,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585000578] [2021-10-13 01:18:53,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,933 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,939 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:53,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:53,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:53,949 INFO L82 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-10-13 01:18:53,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:53,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82713736] [2021-10-13 01:18:53,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:53,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:53,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:53,996 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:18:53,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:53,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82713736] [2021-10-13 01:18:53,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82713736] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:53,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:53,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:53,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036255110] [2021-10-13 01:18:53,998 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:53,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:53,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:53,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:53,999 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 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:18:54,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:54,162 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-10-13 01:18:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:54,163 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-10-13 01:18:54,179 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-10-13 01:18:54,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-10-13 01:18:54,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-10-13 01:18:54,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-10-13 01:18:54,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-10-13 01:18:54,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:54,202 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-10-13 01:18:54,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-10-13 01:18:54,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-10-13 01:18:54,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 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:18:54,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-10-13 01:18:54,242 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-13 01:18:54,243 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-13 01:18:54,243 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 01:18:54,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-10-13 01:18:54,254 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-10-13 01:18:54,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:54,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:54,256 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:54,257 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:18:54,257 INFO L791 eck$LassoCheckResult]: Stem: 15947#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); 15871#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15872#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15942#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 15845#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15842#L110-1 assume !false; 16115#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16113#L113 assume 12292 == ssl3_connect_~s__state~0; 16114#L114 [2021-10-13 01:18:54,257 INFO L793 eck$LassoCheckResult]: Loop: 16114#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 16074#L218 ssl3_connect_~s__server~0 := 0; 17171#L223 assume 0 != ssl3_connect_~cb~0; 17165#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17120#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 17117#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17114#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 17112#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 17027#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17015#L547 ssl3_connect_~skip~0 := 0; 17011#L110-1 assume !false; 17007#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17003#L113 assume !(12292 == ssl3_connect_~s__state~0); 16983#L116 assume !(16384 == ssl3_connect_~s__state~0); 16981#L119 assume !(4096 == ssl3_connect_~s__state~0); 16979#L122 assume !(20480 == ssl3_connect_~s__state~0); 16977#L125 assume !(4099 == ssl3_connect_~s__state~0); 16975#L128 assume 4368 == ssl3_connect_~s__state~0; 16069#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 16972#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16916#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16969#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16966#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16960#L547 ssl3_connect_~skip~0 := 0; 16958#L110-1 assume !false; 16956#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16954#L113 assume !(12292 == ssl3_connect_~s__state~0); 16952#L116 assume !(16384 == ssl3_connect_~s__state~0); 16949#L119 assume !(4096 == ssl3_connect_~s__state~0); 16948#L122 assume !(20480 == ssl3_connect_~s__state~0); 16947#L125 assume !(4099 == ssl3_connect_~s__state~0); 16945#L128 assume !(4368 == ssl3_connect_~s__state~0); 16944#L131 assume !(4369 == ssl3_connect_~s__state~0); 16943#L134 assume 4384 == ssl3_connect_~s__state~0; 16064#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 16942#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16893#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 16940#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16394#L301-2 ssl3_connect_~s__init_num~0 := 0; 16387#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16377#L547 ssl3_connect_~skip~0 := 0; 16372#L110-1 assume !false; 16365#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16360#L113 assume !(12292 == ssl3_connect_~s__state~0); 16355#L116 assume !(16384 == ssl3_connect_~s__state~0); 16350#L119 assume !(4096 == ssl3_connect_~s__state~0); 16345#L122 assume !(20480 == ssl3_connect_~s__state~0); 16340#L125 assume !(4099 == ssl3_connect_~s__state~0); 16335#L128 assume !(4368 == ssl3_connect_~s__state~0); 16330#L131 assume !(4369 == ssl3_connect_~s__state~0); 16325#L134 assume !(4384 == ssl3_connect_~s__state~0); 16321#L137 assume !(4385 == ssl3_connect_~s__state~0); 15953#L140 assume 4400 == ssl3_connect_~s__state~0; 15816#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15817#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 15912#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15921#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17101#L547 ssl3_connect_~skip~0 := 0; 17100#L110-1 assume !false; 17099#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17097#L113 assume !(12292 == ssl3_connect_~s__state~0); 17091#L116 assume !(16384 == ssl3_connect_~s__state~0); 17085#L119 assume !(4096 == ssl3_connect_~s__state~0); 17082#L122 assume !(20480 == ssl3_connect_~s__state~0); 17079#L125 assume !(4099 == ssl3_connect_~s__state~0); 17076#L128 assume !(4368 == ssl3_connect_~s__state~0); 17073#L131 assume !(4369 == ssl3_connect_~s__state~0); 17070#L134 assume !(4384 == ssl3_connect_~s__state~0); 17067#L137 assume !(4385 == ssl3_connect_~s__state~0); 17064#L140 assume !(4400 == ssl3_connect_~s__state~0); 17061#L143 assume !(4401 == ssl3_connect_~s__state~0); 17058#L146 assume 4416 == ssl3_connect_~s__state~0; 15934#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 15890#L330 assume !(3 == ssl3_connect_~blastFlag~0); 15819#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15820#L338 assume !(0 == ssl3_connect_~tmp___6~0); 16241#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16235#L547 ssl3_connect_~skip~0 := 0; 16233#L110-1 assume !false; 16229#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16226#L113 assume !(12292 == ssl3_connect_~s__state~0); 16225#L116 assume !(16384 == ssl3_connect_~s__state~0); 16224#L119 assume !(4096 == ssl3_connect_~s__state~0); 16220#L122 assume !(20480 == ssl3_connect_~s__state~0); 16217#L125 assume !(4099 == ssl3_connect_~s__state~0); 16212#L128 assume !(4368 == ssl3_connect_~s__state~0); 16206#L131 assume !(4369 == ssl3_connect_~s__state~0); 16204#L134 assume !(4384 == ssl3_connect_~s__state~0); 16202#L137 assume !(4385 == ssl3_connect_~s__state~0); 16200#L140 assume !(4400 == ssl3_connect_~s__state~0); 16198#L143 assume !(4401 == ssl3_connect_~s__state~0); 16196#L146 assume !(4416 == ssl3_connect_~s__state~0); 16194#L149 assume !(4417 == ssl3_connect_~s__state~0); 16192#L152 assume 4432 == ssl3_connect_~s__state~0; 16051#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 16189#L346 assume !(4 == ssl3_connect_~blastFlag~0); 16187#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16184#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16178#L547 ssl3_connect_~skip~0 := 0; 16176#L110-1 assume !false; 16174#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16172#L113 assume !(12292 == ssl3_connect_~s__state~0); 16170#L116 assume !(16384 == ssl3_connect_~s__state~0); 16168#L119 assume !(4096 == ssl3_connect_~s__state~0); 16166#L122 assume !(20480 == ssl3_connect_~s__state~0); 16164#L125 assume !(4099 == ssl3_connect_~s__state~0); 16162#L128 assume !(4368 == ssl3_connect_~s__state~0); 16160#L131 assume !(4369 == ssl3_connect_~s__state~0); 16158#L134 assume !(4384 == ssl3_connect_~s__state~0); 16156#L137 assume !(4385 == ssl3_connect_~s__state~0); 16154#L140 assume !(4400 == ssl3_connect_~s__state~0); 16152#L143 assume !(4401 == ssl3_connect_~s__state~0); 16150#L146 assume !(4416 == ssl3_connect_~s__state~0); 16148#L149 assume !(4417 == ssl3_connect_~s__state~0); 16146#L152 assume !(4432 == ssl3_connect_~s__state~0); 16141#L155 assume !(4433 == ssl3_connect_~s__state~0); 16137#L158 assume 4448 == ssl3_connect_~s__state~0; 16046#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 16130#L358 assume !(ssl3_connect_~ret~0 <= 0); 16127#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16124#L361-2 ssl3_connect_~s__init_num~0 := 0; 16094#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16088#L547 ssl3_connect_~skip~0 := 0; 16086#L110-1 assume !false; 16084#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16082#L113 assume !(12292 == ssl3_connect_~s__state~0); 16080#L116 assume !(16384 == ssl3_connect_~s__state~0); 16078#L119 assume !(4096 == ssl3_connect_~s__state~0); 16076#L122 assume !(20480 == ssl3_connect_~s__state~0); 16073#L125 assume !(4099 == ssl3_connect_~s__state~0); 16071#L128 assume !(4368 == ssl3_connect_~s__state~0); 16068#L131 assume !(4369 == ssl3_connect_~s__state~0); 16066#L134 assume !(4384 == ssl3_connect_~s__state~0); 16063#L137 assume !(4385 == ssl3_connect_~s__state~0); 16061#L140 assume !(4400 == ssl3_connect_~s__state~0); 16059#L143 assume !(4401 == ssl3_connect_~s__state~0); 16057#L146 assume !(4416 == ssl3_connect_~s__state~0); 16055#L149 assume !(4417 == ssl3_connect_~s__state~0); 16053#L152 assume !(4432 == ssl3_connect_~s__state~0); 16050#L155 assume !(4433 == ssl3_connect_~s__state~0); 16048#L158 assume !(4448 == ssl3_connect_~s__state~0); 16045#L161 assume !(4449 == ssl3_connect_~s__state~0); 16043#L164 assume !(4464 == ssl3_connect_~s__state~0); 16041#L167 assume !(4465 == ssl3_connect_~s__state~0); 16039#L170 assume !(4466 == ssl3_connect_~s__state~0); 16037#L173 assume !(4467 == ssl3_connect_~s__state~0); 16035#L176 assume !(4480 == ssl3_connect_~s__state~0); 16033#L179 assume !(4481 == ssl3_connect_~s__state~0); 16031#L182 assume !(4496 == ssl3_connect_~s__state~0); 16029#L185 assume !(4497 == ssl3_connect_~s__state~0); 16027#L188 assume !(4512 == ssl3_connect_~s__state~0); 16025#L191 assume !(4513 == ssl3_connect_~s__state~0); 16023#L194 assume !(4528 == ssl3_connect_~s__state~0); 16021#L197 assume !(4529 == ssl3_connect_~s__state~0); 15961#L200 assume !(4560 == ssl3_connect_~s__state~0); 15962#L203 assume !(4561 == ssl3_connect_~s__state~0); 15964#L206 assume 4352 == ssl3_connect_~s__state~0; 16661#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16659#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16658#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16657#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16652#L547 ssl3_connect_~skip~0 := 0; 16651#L110-1 assume !false; 16650#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16649#L113 assume 12292 == ssl3_connect_~s__state~0; 16114#L114 [2021-10-13 01:18:54,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,258 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-13 01:18:54,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,259 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787954620] [2021-10-13 01:18:54,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,259 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,265 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:54,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,275 INFO L82 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-10-13 01:18:54,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664648111] [2021-10-13 01:18:54,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:54,353 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:18:54,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:54,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664648111] [2021-10-13 01:18:54,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664648111] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:54,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:54,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:54,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362234249] [2021-10-13 01:18:54,355 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:54,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:54,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:54,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:54,356 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 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:18:54,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:54,529 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-10-13 01:18:54,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:54,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-10-13 01:18:54,547 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-10-13 01:18:54,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-10-13 01:18:54,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-10-13 01:18:54,567 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-10-13 01:18:54,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-10-13 01:18:54,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:54,570 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-10-13 01:18:54,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-10-13 01:18:54,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-10-13 01:18:54,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 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:18:54,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-10-13 01:18:54,620 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-13 01:18:54,620 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-13 01:18:54,620 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 01:18:54,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-10-13 01:18:54,629 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-10-13 01:18:54,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:54,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:54,632 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:54,632 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:18:54,633 INFO L791 eck$LassoCheckResult]: Stem: 19121#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); 19037#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19038#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19115#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 19008#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19005#L110-1 assume !false; 19584#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19133#L113 assume 12292 == ssl3_connect_~s__state~0; 19134#L114 [2021-10-13 01:18:54,633 INFO L793 eck$LassoCheckResult]: Loop: 19134#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 20063#L218 ssl3_connect_~s__server~0 := 0; 20509#L223 assume 0 != ssl3_connect_~cb~0; 20508#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20507#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 20505#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20503#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 20447#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 20427#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20421#L547 ssl3_connect_~skip~0 := 0; 20419#L110-1 assume !false; 20417#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20415#L113 assume !(12292 == ssl3_connect_~s__state~0); 20413#L116 assume !(16384 == ssl3_connect_~s__state~0); 20411#L119 assume !(4096 == ssl3_connect_~s__state~0); 20409#L122 assume !(20480 == ssl3_connect_~s__state~0); 20407#L125 assume !(4099 == ssl3_connect_~s__state~0); 20406#L128 assume 4368 == ssl3_connect_~s__state~0; 20060#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 20405#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20403#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 20402#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 20400#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20387#L547 ssl3_connect_~skip~0 := 0; 20385#L110-1 assume !false; 20383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20381#L113 assume !(12292 == ssl3_connect_~s__state~0); 20379#L116 assume !(16384 == ssl3_connect_~s__state~0); 20377#L119 assume !(4096 == ssl3_connect_~s__state~0); 20375#L122 assume !(20480 == ssl3_connect_~s__state~0); 20373#L125 assume !(4099 == ssl3_connect_~s__state~0); 20371#L128 assume !(4368 == ssl3_connect_~s__state~0); 20369#L131 assume !(4369 == ssl3_connect_~s__state~0); 20367#L134 assume 4384 == ssl3_connect_~s__state~0; 19071#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19072#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19090#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 20362#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20363#L301-2 ssl3_connect_~s__init_num~0 := 0; 19767#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19760#L547 ssl3_connect_~skip~0 := 0; 19754#L110-1 assume !false; 19751#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19747#L113 assume !(12292 == ssl3_connect_~s__state~0); 19744#L116 assume !(16384 == ssl3_connect_~s__state~0); 19741#L119 assume !(4096 == ssl3_connect_~s__state~0); 19739#L122 assume !(20480 == ssl3_connect_~s__state~0); 19647#L125 assume !(4099 == ssl3_connect_~s__state~0); 19644#L128 assume !(4368 == ssl3_connect_~s__state~0); 19641#L131 assume !(4369 == ssl3_connect_~s__state~0); 19638#L134 assume !(4384 == ssl3_connect_~s__state~0); 19637#L137 assume !(4385 == ssl3_connect_~s__state~0); 19609#L140 assume 4400 == ssl3_connect_~s__state~0; 18982#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18983#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 19082#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19092#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20302#L547 ssl3_connect_~skip~0 := 0; 20293#L110-1 assume !false; 20294#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20285#L113 assume !(12292 == ssl3_connect_~s__state~0); 20286#L116 assume !(16384 == ssl3_connect_~s__state~0); 20277#L119 assume !(4096 == ssl3_connect_~s__state~0); 20278#L122 assume !(20480 == ssl3_connect_~s__state~0); 20270#L125 assume !(4099 == ssl3_connect_~s__state~0); 20271#L128 assume !(4368 == ssl3_connect_~s__state~0); 20263#L131 assume !(4369 == ssl3_connect_~s__state~0); 20264#L134 assume !(4384 == ssl3_connect_~s__state~0); 19069#L137 assume !(4385 == ssl3_connect_~s__state~0); 19070#L140 assume !(4400 == ssl3_connect_~s__state~0); 19107#L143 assume !(4401 == ssl3_connect_~s__state~0); 19108#L146 assume 4416 == ssl3_connect_~s__state~0; 19106#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 19056#L330 assume !(3 == ssl3_connect_~blastFlag~0); 18985#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18986#L338 assume !(0 == ssl3_connect_~tmp___6~0); 19057#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20594#L547 ssl3_connect_~skip~0 := 0; 20592#L110-1 assume !false; 20590#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20589#L113 assume !(12292 == ssl3_connect_~s__state~0); 20588#L116 assume !(16384 == ssl3_connect_~s__state~0); 20587#L119 assume !(4096 == ssl3_connect_~s__state~0); 20586#L122 assume !(20480 == ssl3_connect_~s__state~0); 20585#L125 assume !(4099 == ssl3_connect_~s__state~0); 20584#L128 assume !(4368 == ssl3_connect_~s__state~0); 19044#L131 assume !(4369 == ssl3_connect_~s__state~0); 19045#L134 assume !(4384 == ssl3_connect_~s__state~0); 19122#L137 assume !(4385 == ssl3_connect_~s__state~0); 19834#L140 assume !(4400 == ssl3_connect_~s__state~0); 19833#L143 assume !(4401 == ssl3_connect_~s__state~0); 19831#L146 assume !(4416 == ssl3_connect_~s__state~0); 19830#L149 assume !(4417 == ssl3_connect_~s__state~0); 19829#L152 assume 4432 == ssl3_connect_~s__state~0; 19823#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 19047#L346 assume !(4 == ssl3_connect_~blastFlag~0); 19048#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19607#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19602#L547 ssl3_connect_~skip~0 := 0; 19601#L110-1 assume !false; 19600#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19599#L113 assume !(12292 == ssl3_connect_~s__state~0); 19598#L116 assume !(16384 == ssl3_connect_~s__state~0); 19597#L119 assume !(4096 == ssl3_connect_~s__state~0); 19596#L122 assume !(20480 == ssl3_connect_~s__state~0); 19595#L125 assume !(4099 == ssl3_connect_~s__state~0); 19594#L128 assume !(4368 == ssl3_connect_~s__state~0); 19593#L131 assume !(4369 == ssl3_connect_~s__state~0); 19592#L134 assume !(4384 == ssl3_connect_~s__state~0); 19591#L137 assume !(4385 == ssl3_connect_~s__state~0); 19590#L140 assume !(4400 == ssl3_connect_~s__state~0); 19589#L143 assume !(4401 == ssl3_connect_~s__state~0); 19588#L146 assume !(4416 == ssl3_connect_~s__state~0); 19587#L149 assume !(4417 == ssl3_connect_~s__state~0); 19586#L152 assume !(4432 == ssl3_connect_~s__state~0); 19585#L155 assume !(4433 == ssl3_connect_~s__state~0); 19129#L158 assume 4448 == ssl3_connect_~s__state~0; 19031#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 19032#L358 assume !(ssl3_connect_~ret~0 <= 0); 20499#L361 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20498#L361-2 ssl3_connect_~s__init_num~0 := 0; 20496#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20490#L547 ssl3_connect_~skip~0 := 0; 20488#L110-1 assume !false; 20486#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20484#L113 assume !(12292 == ssl3_connect_~s__state~0); 20482#L116 assume !(16384 == ssl3_connect_~s__state~0); 19682#L119 assume !(4096 == ssl3_connect_~s__state~0); 19681#L122 assume !(20480 == ssl3_connect_~s__state~0); 19674#L125 assume !(4099 == ssl3_connect_~s__state~0); 19675#L128 assume !(4368 == ssl3_connect_~s__state~0); 19668#L131 assume !(4369 == ssl3_connect_~s__state~0); 19669#L134 assume !(4384 == ssl3_connect_~s__state~0); 19662#L137 assume !(4385 == ssl3_connect_~s__state~0); 19663#L140 assume !(4400 == ssl3_connect_~s__state~0); 19657#L143 assume !(4401 == ssl3_connect_~s__state~0); 19658#L146 assume !(4416 == ssl3_connect_~s__state~0); 19653#L149 assume !(4417 == ssl3_connect_~s__state~0); 19654#L152 assume !(4432 == ssl3_connect_~s__state~0); 19649#L155 assume !(4433 == ssl3_connect_~s__state~0); 19650#L158 assume !(4448 == ssl3_connect_~s__state~0); 19642#L161 assume !(4449 == ssl3_connect_~s__state~0); 19643#L164 assume !(4464 == ssl3_connect_~s__state~0); 19013#L167 assume !(4465 == ssl3_connect_~s__state~0); 19014#L170 assume !(4466 == ssl3_connect_~s__state~0); 19746#L173 assume !(4467 == ssl3_connect_~s__state~0); 19046#L176 assume 4480 == ssl3_connect_~s__state~0; 18976#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 18977#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19279#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 20163#L386-2 ssl3_connect_~s__init_num~0 := 0; 20161#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20156#L547 ssl3_connect_~skip~0 := 0; 20155#L110-1 assume !false; 20154#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20153#L113 assume !(12292 == ssl3_connect_~s__state~0); 20152#L116 assume !(16384 == ssl3_connect_~s__state~0); 20151#L119 assume !(4096 == ssl3_connect_~s__state~0); 20150#L122 assume !(20480 == ssl3_connect_~s__state~0); 20149#L125 assume !(4099 == ssl3_connect_~s__state~0); 20148#L128 assume !(4368 == ssl3_connect_~s__state~0); 20147#L131 assume !(4369 == ssl3_connect_~s__state~0); 20146#L134 assume !(4384 == ssl3_connect_~s__state~0); 20145#L137 assume !(4385 == ssl3_connect_~s__state~0); 20144#L140 assume !(4400 == ssl3_connect_~s__state~0); 20143#L143 assume !(4401 == ssl3_connect_~s__state~0); 20142#L146 assume !(4416 == ssl3_connect_~s__state~0); 20141#L149 assume !(4417 == ssl3_connect_~s__state~0); 20140#L152 assume !(4432 == ssl3_connect_~s__state~0); 20139#L155 assume !(4433 == ssl3_connect_~s__state~0); 20138#L158 assume !(4448 == ssl3_connect_~s__state~0); 20137#L161 assume !(4449 == ssl3_connect_~s__state~0); 20136#L164 assume !(4464 == ssl3_connect_~s__state~0); 20135#L167 assume !(4465 == ssl3_connect_~s__state~0); 20134#L170 assume !(4466 == ssl3_connect_~s__state~0); 20133#L173 assume !(4467 == ssl3_connect_~s__state~0); 20132#L176 assume !(4480 == ssl3_connect_~s__state~0); 20131#L179 assume !(4481 == ssl3_connect_~s__state~0); 20130#L182 assume !(4496 == ssl3_connect_~s__state~0); 20129#L185 assume !(4497 == ssl3_connect_~s__state~0); 20128#L188 assume !(4512 == ssl3_connect_~s__state~0); 20127#L191 assume !(4513 == ssl3_connect_~s__state~0); 20126#L194 assume !(4528 == ssl3_connect_~s__state~0); 20125#L197 assume !(4529 == ssl3_connect_~s__state~0); 20028#L200 assume !(4560 == ssl3_connect_~s__state~0); 20029#L203 assume !(4561 == ssl3_connect_~s__state~0); 20032#L206 assume 4352 == ssl3_connect_~s__state~0; 20084#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 20079#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 20077#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20075#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20070#L547 ssl3_connect_~skip~0 := 0; 20069#L110-1 assume !false; 20068#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20067#L113 assume 12292 == ssl3_connect_~s__state~0; 19134#L114 [2021-10-13 01:18:54,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,634 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-13 01:18:54,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803275379] [2021-10-13 01:18:54,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,641 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:54,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,650 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:54,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-10-13 01:18:54,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131128599] [2021-10-13 01:18:54,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:54,702 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:18:54,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:54,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131128599] [2021-10-13 01:18:54,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131128599] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:54,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:54,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:54,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128243732] [2021-10-13 01:18:54,704 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:54,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:54,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:54,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:54,705 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 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:18:54,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:54,743 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-10-13 01:18:54,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:54,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-10-13 01:18:54,771 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-13 01:18:54,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-13 01:18:54,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-10-13 01:18:54,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-10-13 01:18:54,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-10-13 01:18:54,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:54,813 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 01:18:54,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-10-13 01:18:54,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-10-13 01:18:54,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 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:18:54,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-13 01:18:54,937 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 01:18:54,937 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-13 01:18:54,937 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 01:18:54,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-10-13 01:18:54,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-13 01:18:54,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:54,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:54,960 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:54,960 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:18:54,961 INFO L791 eck$LassoCheckResult]: Stem: 24012#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); 23932#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23933#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24004#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 23904#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 23901#L110-1 assume !false; 25100#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25098#L113 assume 12292 == ssl3_connect_~s__state~0; 24943#L114 [2021-10-13 01:18:54,962 INFO L793 eck$LassoCheckResult]: Loop: 24943#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 24094#L218 ssl3_connect_~s__server~0 := 0; 25092#L223 assume 0 != ssl3_connect_~cb~0; 25090#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 25087#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 25080#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 25077#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 25075#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 25060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25055#L547 ssl3_connect_~skip~0 := 0; 25054#L110-1 assume !false; 25052#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25050#L113 assume !(12292 == ssl3_connect_~s__state~0); 25049#L116 assume !(16384 == ssl3_connect_~s__state~0); 25048#L119 assume !(4096 == ssl3_connect_~s__state~0); 25046#L122 assume !(20480 == ssl3_connect_~s__state~0); 25044#L125 assume !(4099 == ssl3_connect_~s__state~0); 25042#L128 assume 4368 == ssl3_connect_~s__state~0; 24088#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 25039#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25036#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 25035#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 24964#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24959#L547 ssl3_connect_~skip~0 := 0; 24951#L110-1 assume !false; 24949#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24947#L113 assume !(12292 == ssl3_connect_~s__state~0); 24945#L116 assume !(16384 == ssl3_connect_~s__state~0); 24942#L119 assume !(4096 == ssl3_connect_~s__state~0); 24940#L122 assume !(20480 == ssl3_connect_~s__state~0); 24938#L125 assume !(4099 == ssl3_connect_~s__state~0); 24936#L128 assume !(4368 == ssl3_connect_~s__state~0); 24934#L131 assume !(4369 == ssl3_connect_~s__state~0); 24932#L134 assume 4384 == ssl3_connect_~s__state~0; 24082#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 24929#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24927#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 24924#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 24922#L301-2 ssl3_connect_~s__init_num~0 := 0; 24919#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24913#L547 ssl3_connect_~skip~0 := 0; 24910#L110-1 assume !false; 24904#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24902#L113 assume !(12292 == ssl3_connect_~s__state~0); 24900#L116 assume !(16384 == ssl3_connect_~s__state~0); 24898#L119 assume !(4096 == ssl3_connect_~s__state~0); 24896#L122 assume !(20480 == ssl3_connect_~s__state~0); 24894#L125 assume !(4099 == ssl3_connect_~s__state~0); 24892#L128 assume !(4368 == ssl3_connect_~s__state~0); 24890#L131 assume !(4369 == ssl3_connect_~s__state~0); 24888#L134 assume !(4384 == ssl3_connect_~s__state~0); 24886#L137 assume !(4385 == ssl3_connect_~s__state~0); 24884#L140 assume 4400 == ssl3_connect_~s__state~0; 24848#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24880#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 24881#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 24846#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24836#L547 ssl3_connect_~skip~0 := 0; 24834#L110-1 assume !false; 24832#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24830#L113 assume !(12292 == ssl3_connect_~s__state~0); 24828#L116 assume !(16384 == ssl3_connect_~s__state~0); 24826#L119 assume !(4096 == ssl3_connect_~s__state~0); 24824#L122 assume !(20480 == ssl3_connect_~s__state~0); 24822#L125 assume !(4099 == ssl3_connect_~s__state~0); 24820#L128 assume !(4368 == ssl3_connect_~s__state~0); 24818#L131 assume !(4369 == ssl3_connect_~s__state~0); 24816#L134 assume !(4384 == ssl3_connect_~s__state~0); 24814#L137 assume !(4385 == ssl3_connect_~s__state~0); 24812#L140 assume !(4400 == ssl3_connect_~s__state~0); 24810#L143 assume !(4401 == ssl3_connect_~s__state~0); 24808#L146 assume 4416 == ssl3_connect_~s__state~0; 24073#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 24800#L330 assume !(3 == ssl3_connect_~blastFlag~0); 24801#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 24795#L338 assume !(0 == ssl3_connect_~tmp___6~0); 24796#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24784#L547 ssl3_connect_~skip~0 := 0; 24785#L110-1 assume !false; 24780#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24781#L113 assume !(12292 == ssl3_connect_~s__state~0); 24776#L116 assume !(16384 == ssl3_connect_~s__state~0); 24777#L119 assume !(4096 == ssl3_connect_~s__state~0); 24772#L122 assume !(20480 == ssl3_connect_~s__state~0); 24773#L125 assume !(4099 == ssl3_connect_~s__state~0); 24768#L128 assume !(4368 == ssl3_connect_~s__state~0); 24769#L131 assume !(4369 == ssl3_connect_~s__state~0); 24764#L134 assume !(4384 == ssl3_connect_~s__state~0); 24765#L137 assume !(4385 == ssl3_connect_~s__state~0); 24760#L140 assume !(4400 == ssl3_connect_~s__state~0); 24761#L143 assume !(4401 == ssl3_connect_~s__state~0); 24756#L146 assume !(4416 == ssl3_connect_~s__state~0); 24757#L149 assume !(4417 == ssl3_connect_~s__state~0); 24753#L152 assume 4432 == ssl3_connect_~s__state~0; 24069#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 24749#L346 assume !(4 == ssl3_connect_~blastFlag~0); 24750#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 24743#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24739#L547 ssl3_connect_~skip~0 := 0; 24734#L110-1 assume !false; 24735#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24730#L113 assume !(12292 == ssl3_connect_~s__state~0); 24731#L116 assume !(16384 == ssl3_connect_~s__state~0); 24724#L119 assume !(4096 == ssl3_connect_~s__state~0); 24725#L122 assume !(20480 == ssl3_connect_~s__state~0); 24714#L125 assume !(4099 == ssl3_connect_~s__state~0); 24715#L128 assume !(4368 == ssl3_connect_~s__state~0); 24708#L131 assume !(4369 == ssl3_connect_~s__state~0); 24709#L134 assume !(4384 == ssl3_connect_~s__state~0); 24702#L137 assume !(4385 == ssl3_connect_~s__state~0); 24703#L140 assume !(4400 == ssl3_connect_~s__state~0); 24696#L143 assume !(4401 == ssl3_connect_~s__state~0); 24697#L146 assume !(4416 == ssl3_connect_~s__state~0); 24690#L149 assume !(4417 == ssl3_connect_~s__state~0); 24691#L152 assume !(4432 == ssl3_connect_~s__state~0); 24684#L155 assume !(4433 == ssl3_connect_~s__state~0); 24685#L158 assume 4448 == ssl3_connect_~s__state~0; 24152#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 24679#L358 assume !(ssl3_connect_~ret~0 <= 0); 24672#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24673#L361-2 ssl3_connect_~s__init_num~0 := 0; 24664#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24660#L547 ssl3_connect_~skip~0 := 0; 24653#L110-1 assume !false; 24654#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24647#L113 assume !(12292 == ssl3_connect_~s__state~0); 24648#L116 assume !(16384 == ssl3_connect_~s__state~0); 24642#L119 assume !(4096 == ssl3_connect_~s__state~0); 24643#L122 assume !(20480 == ssl3_connect_~s__state~0); 24633#L125 assume !(4099 == ssl3_connect_~s__state~0); 24634#L128 assume !(4368 == ssl3_connect_~s__state~0); 24620#L131 assume !(4369 == ssl3_connect_~s__state~0); 24621#L134 assume !(4384 == ssl3_connect_~s__state~0); 24608#L137 assume !(4385 == ssl3_connect_~s__state~0); 24609#L140 assume !(4400 == ssl3_connect_~s__state~0); 24594#L143 assume !(4401 == ssl3_connect_~s__state~0); 24595#L146 assume !(4416 == ssl3_connect_~s__state~0); 24584#L149 assume !(4417 == ssl3_connect_~s__state~0); 24585#L152 assume !(4432 == ssl3_connect_~s__state~0); 24574#L155 assume !(4433 == ssl3_connect_~s__state~0); 24575#L158 assume !(4448 == ssl3_connect_~s__state~0); 24564#L161 assume !(4449 == ssl3_connect_~s__state~0); 24565#L164 assume 4464 == ssl3_connect_~s__state~0; 24055#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 24556#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24546#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24538#L547 ssl3_connect_~skip~0 := 0; 24534#L110-1 assume !false; 24530#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24526#L113 assume !(12292 == ssl3_connect_~s__state~0); 24522#L116 assume !(16384 == ssl3_connect_~s__state~0); 24518#L119 assume !(4096 == ssl3_connect_~s__state~0); 24514#L122 assume !(20480 == ssl3_connect_~s__state~0); 24510#L125 assume !(4099 == ssl3_connect_~s__state~0); 24506#L128 assume !(4368 == ssl3_connect_~s__state~0); 24502#L131 assume !(4369 == ssl3_connect_~s__state~0); 24499#L134 assume !(4384 == ssl3_connect_~s__state~0); 24495#L137 assume !(4385 == ssl3_connect_~s__state~0); 24491#L140 assume !(4400 == ssl3_connect_~s__state~0); 24483#L143 assume !(4401 == ssl3_connect_~s__state~0); 24475#L146 assume !(4416 == ssl3_connect_~s__state~0); 24471#L149 assume !(4417 == ssl3_connect_~s__state~0); 24464#L152 assume !(4432 == ssl3_connect_~s__state~0); 24461#L155 assume !(4433 == ssl3_connect_~s__state~0); 24230#L158 assume !(4448 == ssl3_connect_~s__state~0); 24229#L161 assume !(4449 == ssl3_connect_~s__state~0); 24227#L164 assume !(4464 == ssl3_connect_~s__state~0); 24225#L167 assume !(4465 == ssl3_connect_~s__state~0); 24224#L170 assume !(4466 == ssl3_connect_~s__state~0); 24221#L173 assume !(4467 == ssl3_connect_~s__state~0); 24213#L176 assume 4480 == ssl3_connect_~s__state~0; 24209#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 24207#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24208#L386 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24871#L386-2 ssl3_connect_~s__init_num~0 := 0; 24868#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24863#L547 ssl3_connect_~skip~0 := 0; 24862#L110-1 assume !false; 24861#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24860#L113 assume !(12292 == ssl3_connect_~s__state~0); 24859#L116 assume !(16384 == ssl3_connect_~s__state~0); 24858#L119 assume !(4096 == ssl3_connect_~s__state~0); 24857#L122 assume !(20480 == ssl3_connect_~s__state~0); 24856#L125 assume !(4099 == ssl3_connect_~s__state~0); 24855#L128 assume !(4368 == ssl3_connect_~s__state~0); 24854#L131 assume !(4369 == ssl3_connect_~s__state~0); 24853#L134 assume !(4384 == ssl3_connect_~s__state~0); 24851#L137 assume !(4385 == ssl3_connect_~s__state~0); 24849#L140 assume !(4400 == ssl3_connect_~s__state~0); 24847#L143 assume !(4401 == ssl3_connect_~s__state~0); 24163#L146 assume !(4416 == ssl3_connect_~s__state~0); 24161#L149 assume !(4417 == ssl3_connect_~s__state~0); 24162#L152 assume !(4432 == ssl3_connect_~s__state~0); 24315#L155 assume !(4433 == ssl3_connect_~s__state~0); 24313#L158 assume !(4448 == ssl3_connect_~s__state~0); 24151#L161 assume !(4449 == ssl3_connect_~s__state~0); 24149#L164 assume !(4464 == ssl3_connect_~s__state~0); 24150#L167 assume !(4465 == ssl3_connect_~s__state~0); 25053#L170 assume !(4466 == ssl3_connect_~s__state~0); 25051#L173 assume !(4467 == ssl3_connect_~s__state~0); 24210#L176 assume !(4480 == ssl3_connect_~s__state~0); 24211#L179 assume !(4481 == ssl3_connect_~s__state~0); 24136#L182 assume !(4496 == ssl3_connect_~s__state~0); 24137#L185 assume !(4497 == ssl3_connect_~s__state~0); 24132#L188 assume !(4512 == ssl3_connect_~s__state~0); 24130#L191 assume !(4513 == ssl3_connect_~s__state~0); 24131#L194 assume !(4528 == ssl3_connect_~s__state~0); 25034#L197 assume !(4529 == ssl3_connect_~s__state~0); 24035#L200 assume !(4560 == ssl3_connect_~s__state~0); 23916#L203 assume !(4561 == ssl3_connect_~s__state~0); 23917#L206 assume 4352 == ssl3_connect_~s__state~0; 24122#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 24120#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 24118#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24119#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24107#L547 ssl3_connect_~skip~0 := 0; 24108#L110-1 assume !false; 24103#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24104#L113 assume 12292 == ssl3_connect_~s__state~0; 24943#L114 [2021-10-13 01:18:54,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,962 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-13 01:18:54,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666695780] [2021-10-13 01:18:54,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,970 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:54,980 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:54,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:54,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-10-13 01:18:54,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:54,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335657943] [2021-10-13 01:18:54,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:54,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:55,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:55,044 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:18:55,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:55,044 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335657943] [2021-10-13 01:18:55,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335657943] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:55,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:55,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:55,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220732802] [2021-10-13 01:18:55,046 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:55,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:55,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:55,047 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 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:18:55,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:55,236 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-10-13 01:18:55,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:55,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-10-13 01:18:55,260 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-10-13 01:18:55,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-10-13 01:18:55,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-10-13 01:18:55,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-10-13 01:18:55,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-10-13 01:18:55,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:55,303 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-10-13 01:18:55,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-10-13 01:18:55,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-10-13 01:18:55,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 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:18:55,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-10-13 01:18:55,499 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-13 01:18:55,499 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-13 01:18:55,499 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 01:18:55,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-10-13 01:18:55,517 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-13 01:18:55,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:55,517 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:55,520 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:55,520 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:18:55,520 INFO L791 eck$LassoCheckResult]: Stem: 30676#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); 30597#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30598#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30670#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 30567#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30564#L110-1 assume !false; 31540#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31538#L113 assume 12292 == ssl3_connect_~s__state~0; 31539#L114 [2021-10-13 01:18:55,521 INFO L793 eck$LassoCheckResult]: Loop: 31539#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 30779#L218 ssl3_connect_~s__server~0 := 0; 33585#L223 assume 0 != ssl3_connect_~cb~0; 33584#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33583#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 33581#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 33579#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 33578#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 31527#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31522#L547 ssl3_connect_~skip~0 := 0; 31521#L110-1 assume !false; 31520#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31519#L113 assume !(12292 == ssl3_connect_~s__state~0); 31518#L116 assume !(16384 == ssl3_connect_~s__state~0); 31517#L119 assume !(4096 == ssl3_connect_~s__state~0); 31516#L122 assume !(20480 == ssl3_connect_~s__state~0); 31514#L125 assume !(4099 == ssl3_connect_~s__state~0); 31142#L128 assume 4368 == ssl3_connect_~s__state~0; 30773#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 31139#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31134#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 31135#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 31127#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31122#L547 ssl3_connect_~skip~0 := 0; 31121#L110-1 assume !false; 31120#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31119#L113 assume !(12292 == ssl3_connect_~s__state~0); 31116#L116 assume !(16384 == ssl3_connect_~s__state~0); 31115#L119 assume !(4096 == ssl3_connect_~s__state~0); 31114#L122 assume !(20480 == ssl3_connect_~s__state~0); 31113#L125 assume !(4099 == ssl3_connect_~s__state~0); 31111#L128 assume !(4368 == ssl3_connect_~s__state~0); 31107#L131 assume !(4369 == ssl3_connect_~s__state~0); 31065#L134 assume 4384 == ssl3_connect_~s__state~0; 30767#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 31029#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31024#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 31025#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 31477#L301-2 ssl3_connect_~s__init_num~0 := 0; 31471#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31461#L547 ssl3_connect_~skip~0 := 0; 31459#L110-1 assume !false; 31457#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31455#L113 assume !(12292 == ssl3_connect_~s__state~0); 31453#L116 assume !(16384 == ssl3_connect_~s__state~0); 31451#L119 assume !(4096 == ssl3_connect_~s__state~0); 31449#L122 assume !(20480 == ssl3_connect_~s__state~0); 31447#L125 assume !(4099 == ssl3_connect_~s__state~0); 31445#L128 assume !(4368 == ssl3_connect_~s__state~0); 31444#L131 assume !(4369 == ssl3_connect_~s__state~0); 31443#L134 assume !(4384 == ssl3_connect_~s__state~0); 31442#L137 assume !(4385 == ssl3_connect_~s__state~0); 31440#L140 assume 4400 == ssl3_connect_~s__state~0; 30761#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31431#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 31424#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 31422#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31416#L547 ssl3_connect_~skip~0 := 0; 31414#L110-1 assume !false; 31412#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31410#L113 assume !(12292 == ssl3_connect_~s__state~0); 31408#L116 assume !(16384 == ssl3_connect_~s__state~0); 31406#L119 assume !(4096 == ssl3_connect_~s__state~0); 31404#L122 assume !(20480 == ssl3_connect_~s__state~0); 31402#L125 assume !(4099 == ssl3_connect_~s__state~0); 31400#L128 assume !(4368 == ssl3_connect_~s__state~0); 31398#L131 assume !(4369 == ssl3_connect_~s__state~0); 31396#L134 assume !(4384 == ssl3_connect_~s__state~0); 31394#L137 assume !(4385 == ssl3_connect_~s__state~0); 31392#L140 assume !(4400 == ssl3_connect_~s__state~0); 31390#L143 assume !(4401 == ssl3_connect_~s__state~0); 31388#L146 assume 4416 == ssl3_connect_~s__state~0; 30757#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 31385#L330 assume !(3 == ssl3_connect_~blastFlag~0); 31383#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 31381#L338 assume !(0 == ssl3_connect_~tmp___6~0); 31378#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31372#L547 ssl3_connect_~skip~0 := 0; 31370#L110-1 assume !false; 31368#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31366#L113 assume !(12292 == ssl3_connect_~s__state~0); 31364#L116 assume !(16384 == ssl3_connect_~s__state~0); 31362#L119 assume !(4096 == ssl3_connect_~s__state~0); 31360#L122 assume !(20480 == ssl3_connect_~s__state~0); 31358#L125 assume !(4099 == ssl3_connect_~s__state~0); 31356#L128 assume !(4368 == ssl3_connect_~s__state~0); 31355#L131 assume !(4369 == ssl3_connect_~s__state~0); 31354#L134 assume !(4384 == ssl3_connect_~s__state~0); 31353#L137 assume !(4385 == ssl3_connect_~s__state~0); 31352#L140 assume !(4400 == ssl3_connect_~s__state~0); 31351#L143 assume !(4401 == ssl3_connect_~s__state~0); 31349#L146 assume !(4416 == ssl3_connect_~s__state~0); 31348#L149 assume !(4417 == ssl3_connect_~s__state~0); 31341#L152 assume 4432 == ssl3_connect_~s__state~0; 30750#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 31338#L346 assume !(4 == ssl3_connect_~blastFlag~0); 31337#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 31331#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31326#L547 ssl3_connect_~skip~0 := 0; 31323#L110-1 assume !false; 31322#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31319#L113 assume !(12292 == ssl3_connect_~s__state~0); 31318#L116 assume !(16384 == ssl3_connect_~s__state~0); 31315#L119 assume !(4096 == ssl3_connect_~s__state~0); 31314#L122 assume !(20480 == ssl3_connect_~s__state~0); 31311#L125 assume !(4099 == ssl3_connect_~s__state~0); 31310#L128 assume !(4368 == ssl3_connect_~s__state~0); 31307#L131 assume !(4369 == ssl3_connect_~s__state~0); 31306#L134 assume !(4384 == ssl3_connect_~s__state~0); 31303#L137 assume !(4385 == ssl3_connect_~s__state~0); 31302#L140 assume !(4400 == ssl3_connect_~s__state~0); 31299#L143 assume !(4401 == ssl3_connect_~s__state~0); 31298#L146 assume !(4416 == ssl3_connect_~s__state~0); 31295#L149 assume !(4417 == ssl3_connect_~s__state~0); 31293#L152 assume !(4432 == ssl3_connect_~s__state~0); 31291#L155 assume !(4433 == ssl3_connect_~s__state~0); 31290#L158 assume 4448 == ssl3_connect_~s__state~0; 30745#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 31289#L358 assume !(ssl3_connect_~ret~0 <= 0); 31287#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31288#L361-2 ssl3_connect_~s__init_num~0 := 0; 31347#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31343#L547 ssl3_connect_~skip~0 := 0; 31339#L110-1 assume !false; 31340#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31332#L113 assume !(12292 == ssl3_connect_~s__state~0); 31333#L116 assume !(16384 == ssl3_connect_~s__state~0); 31324#L119 assume !(4096 == ssl3_connect_~s__state~0); 31325#L122 assume !(20480 == ssl3_connect_~s__state~0); 31320#L125 assume !(4099 == ssl3_connect_~s__state~0); 31321#L128 assume !(4368 == ssl3_connect_~s__state~0); 31316#L131 assume !(4369 == ssl3_connect_~s__state~0); 31317#L134 assume !(4384 == ssl3_connect_~s__state~0); 31312#L137 assume !(4385 == ssl3_connect_~s__state~0); 31313#L140 assume !(4400 == ssl3_connect_~s__state~0); 31308#L143 assume !(4401 == ssl3_connect_~s__state~0); 31309#L146 assume !(4416 == ssl3_connect_~s__state~0); 31304#L149 assume !(4417 == ssl3_connect_~s__state~0); 31305#L152 assume !(4432 == ssl3_connect_~s__state~0); 31300#L155 assume !(4433 == ssl3_connect_~s__state~0); 31301#L158 assume !(4448 == ssl3_connect_~s__state~0); 31296#L161 assume !(4449 == ssl3_connect_~s__state~0); 31297#L164 assume 4464 == ssl3_connect_~s__state~0; 30735#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 31292#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 30960#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30955#L547 ssl3_connect_~skip~0 := 0; 30954#L110-1 assume !false; 30953#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30952#L113 assume !(12292 == ssl3_connect_~s__state~0); 30951#L116 assume !(16384 == ssl3_connect_~s__state~0); 30950#L119 assume !(4096 == ssl3_connect_~s__state~0); 30949#L122 assume !(20480 == ssl3_connect_~s__state~0); 30948#L125 assume !(4099 == ssl3_connect_~s__state~0); 30947#L128 assume !(4368 == ssl3_connect_~s__state~0); 30946#L131 assume !(4369 == ssl3_connect_~s__state~0); 30945#L134 assume !(4384 == ssl3_connect_~s__state~0); 30944#L137 assume !(4385 == ssl3_connect_~s__state~0); 30943#L140 assume !(4400 == ssl3_connect_~s__state~0); 30942#L143 assume !(4401 == ssl3_connect_~s__state~0); 30941#L146 assume !(4416 == ssl3_connect_~s__state~0); 30940#L149 assume !(4417 == ssl3_connect_~s__state~0); 30939#L152 assume !(4432 == ssl3_connect_~s__state~0); 30938#L155 assume !(4433 == ssl3_connect_~s__state~0); 30937#L158 assume !(4448 == ssl3_connect_~s__state~0); 30936#L161 assume !(4449 == ssl3_connect_~s__state~0); 30935#L164 assume !(4464 == ssl3_connect_~s__state~0); 30934#L167 assume !(4465 == ssl3_connect_~s__state~0); 30933#L170 assume !(4466 == ssl3_connect_~s__state~0); 30932#L173 assume !(4467 == ssl3_connect_~s__state~0); 30931#L176 assume 4480 == ssl3_connect_~s__state~0; 30729#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 30674#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 30675#L386 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; 30925#L386-2 ssl3_connect_~s__init_num~0 := 0; 30926#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32330#L547 ssl3_connect_~skip~0 := 0; 32329#L110-1 assume !false; 32328#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32327#L113 assume !(12292 == ssl3_connect_~s__state~0); 32326#L116 assume !(16384 == ssl3_connect_~s__state~0); 32325#L119 assume !(4096 == ssl3_connect_~s__state~0); 32324#L122 assume !(20480 == ssl3_connect_~s__state~0); 32323#L125 assume !(4099 == ssl3_connect_~s__state~0); 32322#L128 assume !(4368 == ssl3_connect_~s__state~0); 32321#L131 assume !(4369 == ssl3_connect_~s__state~0); 32320#L134 assume !(4384 == ssl3_connect_~s__state~0); 32319#L137 assume !(4385 == ssl3_connect_~s__state~0); 32318#L140 assume !(4400 == ssl3_connect_~s__state~0); 32317#L143 assume !(4401 == ssl3_connect_~s__state~0); 32316#L146 assume !(4416 == ssl3_connect_~s__state~0); 32315#L149 assume !(4417 == ssl3_connect_~s__state~0); 32314#L152 assume !(4432 == ssl3_connect_~s__state~0); 32313#L155 assume !(4433 == ssl3_connect_~s__state~0); 32312#L158 assume !(4448 == ssl3_connect_~s__state~0); 32311#L161 assume !(4449 == ssl3_connect_~s__state~0); 32310#L164 assume !(4464 == ssl3_connect_~s__state~0); 32309#L167 assume !(4465 == ssl3_connect_~s__state~0); 32308#L170 assume !(4466 == ssl3_connect_~s__state~0); 32307#L173 assume !(4467 == ssl3_connect_~s__state~0); 32306#L176 assume !(4480 == ssl3_connect_~s__state~0); 32305#L179 assume !(4481 == ssl3_connect_~s__state~0); 32304#L182 assume !(4496 == ssl3_connect_~s__state~0); 32303#L185 assume !(4497 == ssl3_connect_~s__state~0); 32302#L188 assume 4512 == ssl3_connect_~s__state~0; 30717#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 32301#L407 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; 32300#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 32299#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 32298#L422 assume !(0 == ssl3_connect_~tmp___8~0); 31087#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31083#L547 ssl3_connect_~skip~0 := 0; 31078#L110-1 assume !false; 31079#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30869#L113 assume !(12292 == ssl3_connect_~s__state~0); 30870#L116 assume !(16384 == ssl3_connect_~s__state~0); 31061#L119 assume !(4096 == ssl3_connect_~s__state~0); 31062#L122 assume !(20480 == ssl3_connect_~s__state~0); 31057#L125 assume !(4099 == ssl3_connect_~s__state~0); 31058#L128 assume !(4368 == ssl3_connect_~s__state~0); 31040#L131 assume !(4369 == ssl3_connect_~s__state~0); 31041#L134 assume !(4384 == ssl3_connect_~s__state~0); 30852#L137 assume !(4385 == ssl3_connect_~s__state~0); 30853#L140 assume !(4400 == ssl3_connect_~s__state~0); 30847#L143 assume !(4401 == ssl3_connect_~s__state~0); 30848#L146 assume !(4416 == ssl3_connect_~s__state~0); 30842#L149 assume !(4417 == ssl3_connect_~s__state~0); 30843#L152 assume !(4432 == ssl3_connect_~s__state~0); 30837#L155 assume !(4433 == ssl3_connect_~s__state~0); 30838#L158 assume !(4448 == ssl3_connect_~s__state~0); 30833#L161 assume !(4449 == ssl3_connect_~s__state~0); 30834#L164 assume !(4464 == ssl3_connect_~s__state~0); 30829#L167 assume !(4465 == ssl3_connect_~s__state~0); 30830#L170 assume !(4466 == ssl3_connect_~s__state~0); 30825#L173 assume !(4467 == ssl3_connect_~s__state~0); 30826#L176 assume !(4480 == ssl3_connect_~s__state~0); 30821#L179 assume !(4481 == ssl3_connect_~s__state~0); 30822#L182 assume !(4496 == ssl3_connect_~s__state~0); 31487#L185 assume !(4497 == ssl3_connect_~s__state~0); 31488#L188 assume !(4512 == ssl3_connect_~s__state~0); 30813#L191 assume !(4513 == ssl3_connect_~s__state~0); 30814#L194 assume !(4528 == ssl3_connect_~s__state~0); 32263#L197 assume !(4529 == ssl3_connect_~s__state~0); 32119#L200 assume !(4560 == ssl3_connect_~s__state~0); 31074#L203 assume !(4561 == ssl3_connect_~s__state~0); 31075#L206 assume 4352 == ssl3_connect_~s__state~0; 31070#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 31071#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 31059#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30792#L547 ssl3_connect_~skip~0 := 0; 30793#L110-1 assume !false; 30788#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30789#L113 assume 12292 == ssl3_connect_~s__state~0; 31539#L114 [2021-10-13 01:18:55,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:55,522 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-13 01:18:55,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:55,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236424426] [2021-10-13 01:18:55,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:55,523 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:55,532 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:55,543 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:55,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:55,545 INFO L82 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-10-13 01:18:55,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:55,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726776520] [2021-10-13 01:18:55,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:55,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:55,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:55,635 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:18:55,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:55,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726776520] [2021-10-13 01:18:55,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726776520] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:55,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:55,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:18:55,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132664525] [2021-10-13 01:18:55,637 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:55,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:55,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:55,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:55,638 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 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:18:55,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:55,803 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-10-13 01:18:55,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:55,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-10-13 01:18:55,826 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-13 01:18:55,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-10-13 01:18:55,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-10-13 01:18:55,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-10-13 01:18:55,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-10-13 01:18:55,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:55,864 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-10-13 01:18:55,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-10-13 01:18:55,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-10-13 01:18:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 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:18:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-10-13 01:18:56,000 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-13 01:18:56,000 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-13 01:18:56,000 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 01:18:56,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-10-13 01:18:56,017 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-10-13 01:18:56,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:56,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:56,020 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:56,020 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:18:56,020 INFO L791 eck$LassoCheckResult]: Stem: 37458#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); 37374#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37375#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37451#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 37344#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37341#L110-1 assume !false; 37622#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37483#L113 assume 12292 == ssl3_connect_~s__state~0; 37484#L114 [2021-10-13 01:18:56,021 INFO L793 eck$LassoCheckResult]: Loop: 37484#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 37561#L218 ssl3_connect_~s__server~0 := 0; 38353#L223 assume 0 != ssl3_connect_~cb~0; 38354#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 38347#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 38348#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 38341#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 38342#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 38335#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38331#L547 ssl3_connect_~skip~0 := 0; 38326#L110-1 assume !false; 38327#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38319#L113 assume !(12292 == ssl3_connect_~s__state~0); 38320#L116 assume !(16384 == ssl3_connect_~s__state~0); 38311#L119 assume !(4096 == ssl3_connect_~s__state~0); 38312#L122 assume !(20480 == ssl3_connect_~s__state~0); 38303#L125 assume !(4099 == ssl3_connect_~s__state~0); 38304#L128 assume 4368 == ssl3_connect_~s__state~0; 37462#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 37463#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38175#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 37438#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 37439#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38531#L547 ssl3_connect_~skip~0 := 0; 38529#L110-1 assume !false; 38526#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38521#L113 assume !(12292 == ssl3_connect_~s__state~0); 38512#L116 assume !(16384 == ssl3_connect_~s__state~0); 38505#L119 assume !(4096 == ssl3_connect_~s__state~0); 38502#L122 assume !(20480 == ssl3_connect_~s__state~0); 38499#L125 assume !(4099 == ssl3_connect_~s__state~0); 38495#L128 assume !(4368 == ssl3_connect_~s__state~0); 38496#L131 assume !(4369 == ssl3_connect_~s__state~0); 39601#L134 assume 4384 == ssl3_connect_~s__state~0; 37405#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 37406#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 39478#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 39473#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39469#L301-2 ssl3_connect_~s__init_num~0 := 0; 39464#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39456#L547 ssl3_connect_~skip~0 := 0; 39452#L110-1 assume !false; 39448#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39444#L113 assume !(12292 == ssl3_connect_~s__state~0); 39443#L116 assume !(16384 == ssl3_connect_~s__state~0); 39441#L119 assume !(4096 == ssl3_connect_~s__state~0); 39439#L122 assume !(20480 == ssl3_connect_~s__state~0); 39438#L125 assume !(4099 == ssl3_connect_~s__state~0); 39437#L128 assume !(4368 == ssl3_connect_~s__state~0); 39435#L131 assume !(4369 == ssl3_connect_~s__state~0); 39434#L134 assume !(4384 == ssl3_connect_~s__state~0); 39432#L137 assume !(4385 == ssl3_connect_~s__state~0); 39431#L140 assume 4400 == ssl3_connect_~s__state~0; 38262#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39429#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 39427#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39412#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39400#L547 ssl3_connect_~skip~0 := 0; 39398#L110-1 assume !false; 39396#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39394#L113 assume !(12292 == ssl3_connect_~s__state~0); 39392#L116 assume !(16384 == ssl3_connect_~s__state~0); 39390#L119 assume !(4096 == ssl3_connect_~s__state~0); 39388#L122 assume !(20480 == ssl3_connect_~s__state~0); 39386#L125 assume !(4099 == ssl3_connect_~s__state~0); 39384#L128 assume !(4368 == ssl3_connect_~s__state~0); 39382#L131 assume !(4369 == ssl3_connect_~s__state~0); 39380#L134 assume !(4384 == ssl3_connect_~s__state~0); 39378#L137 assume !(4385 == ssl3_connect_~s__state~0); 39376#L140 assume !(4400 == ssl3_connect_~s__state~0); 39374#L143 assume !(4401 == ssl3_connect_~s__state~0); 39372#L146 assume 4416 == ssl3_connect_~s__state~0; 38253#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 39370#L330 assume !(3 == ssl3_connect_~blastFlag~0); 39368#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39366#L338 assume !(0 == ssl3_connect_~tmp___6~0); 39362#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39352#L547 ssl3_connect_~skip~0 := 0; 39350#L110-1 assume !false; 39348#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39346#L113 assume !(12292 == ssl3_connect_~s__state~0); 39344#L116 assume !(16384 == ssl3_connect_~s__state~0); 39342#L119 assume !(4096 == ssl3_connect_~s__state~0); 39340#L122 assume !(20480 == ssl3_connect_~s__state~0); 39338#L125 assume !(4099 == ssl3_connect_~s__state~0); 39337#L128 assume !(4368 == ssl3_connect_~s__state~0); 39333#L131 assume !(4369 == ssl3_connect_~s__state~0); 39329#L134 assume !(4384 == ssl3_connect_~s__state~0); 39327#L137 assume !(4385 == ssl3_connect_~s__state~0); 39325#L140 assume !(4400 == ssl3_connect_~s__state~0); 39323#L143 assume !(4401 == ssl3_connect_~s__state~0); 39321#L146 assume !(4416 == ssl3_connect_~s__state~0); 39319#L149 assume !(4417 == ssl3_connect_~s__state~0); 39317#L152 assume 4432 == ssl3_connect_~s__state~0; 38244#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 39315#L346 assume !(4 == ssl3_connect_~blastFlag~0); 39313#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39309#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39299#L547 ssl3_connect_~skip~0 := 0; 39297#L110-1 assume !false; 39295#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39293#L113 assume !(12292 == ssl3_connect_~s__state~0); 39291#L116 assume !(16384 == ssl3_connect_~s__state~0); 39289#L119 assume !(4096 == ssl3_connect_~s__state~0); 39287#L122 assume !(20480 == ssl3_connect_~s__state~0); 39285#L125 assume !(4099 == ssl3_connect_~s__state~0); 39282#L128 assume !(4368 == ssl3_connect_~s__state~0); 39275#L131 assume !(4369 == ssl3_connect_~s__state~0); 39272#L134 assume !(4384 == ssl3_connect_~s__state~0); 39269#L137 assume !(4385 == ssl3_connect_~s__state~0); 39266#L140 assume !(4400 == ssl3_connect_~s__state~0); 39263#L143 assume !(4401 == ssl3_connect_~s__state~0); 39260#L146 assume !(4416 == ssl3_connect_~s__state~0); 39257#L149 assume !(4417 == ssl3_connect_~s__state~0); 39254#L152 assume !(4432 == ssl3_connect_~s__state~0); 39251#L155 assume !(4433 == ssl3_connect_~s__state~0); 39248#L158 assume 4448 == ssl3_connect_~s__state~0; 38235#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 39244#L358 assume !(ssl3_connect_~ret~0 <= 0); 39233#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39231#L361-2 ssl3_connect_~s__init_num~0 := 0; 39228#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39222#L547 ssl3_connect_~skip~0 := 0; 39220#L110-1 assume !false; 39218#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39216#L113 assume !(12292 == ssl3_connect_~s__state~0); 39214#L116 assume !(16384 == ssl3_connect_~s__state~0); 39212#L119 assume !(4096 == ssl3_connect_~s__state~0); 39210#L122 assume !(20480 == ssl3_connect_~s__state~0); 39207#L125 assume !(4099 == ssl3_connect_~s__state~0); 39203#L128 assume !(4368 == ssl3_connect_~s__state~0); 39197#L131 assume !(4369 == ssl3_connect_~s__state~0); 39195#L134 assume !(4384 == ssl3_connect_~s__state~0); 39193#L137 assume !(4385 == ssl3_connect_~s__state~0); 39191#L140 assume !(4400 == ssl3_connect_~s__state~0); 39189#L143 assume !(4401 == ssl3_connect_~s__state~0); 39187#L146 assume !(4416 == ssl3_connect_~s__state~0); 39185#L149 assume !(4417 == ssl3_connect_~s__state~0); 39183#L152 assume !(4432 == ssl3_connect_~s__state~0); 39181#L155 assume !(4433 == ssl3_connect_~s__state~0); 39179#L158 assume !(4448 == ssl3_connect_~s__state~0); 39177#L161 assume !(4449 == ssl3_connect_~s__state~0); 39175#L164 assume 4464 == ssl3_connect_~s__state~0; 38218#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 39169#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39143#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39133#L547 ssl3_connect_~skip~0 := 0; 39131#L110-1 assume !false; 39129#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39127#L113 assume !(12292 == ssl3_connect_~s__state~0); 39125#L116 assume !(16384 == ssl3_connect_~s__state~0); 39123#L119 assume !(4096 == ssl3_connect_~s__state~0); 39121#L122 assume !(20480 == ssl3_connect_~s__state~0); 39119#L125 assume !(4099 == ssl3_connect_~s__state~0); 39117#L128 assume !(4368 == ssl3_connect_~s__state~0); 39115#L131 assume !(4369 == ssl3_connect_~s__state~0); 39113#L134 assume !(4384 == ssl3_connect_~s__state~0); 39111#L137 assume !(4385 == ssl3_connect_~s__state~0); 39109#L140 assume !(4400 == ssl3_connect_~s__state~0); 39107#L143 assume !(4401 == ssl3_connect_~s__state~0); 39105#L146 assume !(4416 == ssl3_connect_~s__state~0); 39103#L149 assume !(4417 == ssl3_connect_~s__state~0); 39101#L152 assume !(4432 == ssl3_connect_~s__state~0); 39099#L155 assume !(4433 == ssl3_connect_~s__state~0); 39097#L158 assume !(4448 == ssl3_connect_~s__state~0); 39095#L161 assume !(4449 == ssl3_connect_~s__state~0); 39093#L164 assume !(4464 == ssl3_connect_~s__state~0); 39091#L167 assume !(4465 == ssl3_connect_~s__state~0); 39089#L170 assume !(4466 == ssl3_connect_~s__state~0); 39087#L173 assume !(4467 == ssl3_connect_~s__state~0); 39085#L176 assume 4480 == ssl3_connect_~s__state~0; 38209#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 39082#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39079#L386 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; 39077#L386-2 ssl3_connect_~s__init_num~0 := 0; 39072#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39066#L547 ssl3_connect_~skip~0 := 0; 39064#L110-1 assume !false; 39062#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39060#L113 assume !(12292 == ssl3_connect_~s__state~0); 39058#L116 assume !(16384 == ssl3_connect_~s__state~0); 39056#L119 assume !(4096 == ssl3_connect_~s__state~0); 39054#L122 assume !(20480 == ssl3_connect_~s__state~0); 39052#L125 assume !(4099 == ssl3_connect_~s__state~0); 39050#L128 assume !(4368 == ssl3_connect_~s__state~0); 39048#L131 assume !(4369 == ssl3_connect_~s__state~0); 39046#L134 assume !(4384 == ssl3_connect_~s__state~0); 39044#L137 assume !(4385 == ssl3_connect_~s__state~0); 39042#L140 assume !(4400 == ssl3_connect_~s__state~0); 39040#L143 assume !(4401 == ssl3_connect_~s__state~0); 39038#L146 assume !(4416 == ssl3_connect_~s__state~0); 39036#L149 assume !(4417 == ssl3_connect_~s__state~0); 39034#L152 assume !(4432 == ssl3_connect_~s__state~0); 39032#L155 assume !(4433 == ssl3_connect_~s__state~0); 39030#L158 assume !(4448 == ssl3_connect_~s__state~0); 39028#L161 assume !(4449 == ssl3_connect_~s__state~0); 39026#L164 assume !(4464 == ssl3_connect_~s__state~0); 39024#L167 assume !(4465 == ssl3_connect_~s__state~0); 39022#L170 assume !(4466 == ssl3_connect_~s__state~0); 39020#L173 assume !(4467 == ssl3_connect_~s__state~0); 39018#L176 assume !(4480 == ssl3_connect_~s__state~0); 39016#L179 assume !(4481 == ssl3_connect_~s__state~0); 39014#L182 assume !(4496 == ssl3_connect_~s__state~0); 39013#L185 assume !(4497 == ssl3_connect_~s__state~0); 39010#L188 assume 4512 == ssl3_connect_~s__state~0; 38191#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 39007#L407 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; 39003#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 39002#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 39001#L422 assume !(0 == ssl3_connect_~tmp___8~0); 38992#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38986#L547 ssl3_connect_~skip~0 := 0; 38984#L110-1 assume !false; 38982#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38979#L113 assume !(12292 == ssl3_connect_~s__state~0); 38977#L116 assume !(16384 == ssl3_connect_~s__state~0); 38975#L119 assume !(4096 == ssl3_connect_~s__state~0); 38973#L122 assume !(20480 == ssl3_connect_~s__state~0); 38971#L125 assume !(4099 == ssl3_connect_~s__state~0); 38969#L128 assume !(4368 == ssl3_connect_~s__state~0); 38967#L131 assume !(4369 == ssl3_connect_~s__state~0); 38965#L134 assume !(4384 == ssl3_connect_~s__state~0); 38963#L137 assume !(4385 == ssl3_connect_~s__state~0); 38961#L140 assume !(4400 == ssl3_connect_~s__state~0); 38959#L143 assume !(4401 == ssl3_connect_~s__state~0); 38957#L146 assume !(4416 == ssl3_connect_~s__state~0); 38955#L149 assume !(4417 == ssl3_connect_~s__state~0); 38953#L152 assume !(4432 == ssl3_connect_~s__state~0); 38951#L155 assume !(4433 == ssl3_connect_~s__state~0); 38949#L158 assume !(4448 == ssl3_connect_~s__state~0); 38947#L161 assume !(4449 == ssl3_connect_~s__state~0); 38945#L164 assume !(4464 == ssl3_connect_~s__state~0); 38943#L167 assume !(4465 == ssl3_connect_~s__state~0); 38941#L170 assume !(4466 == ssl3_connect_~s__state~0); 38939#L173 assume !(4467 == ssl3_connect_~s__state~0); 38937#L176 assume !(4480 == ssl3_connect_~s__state~0); 38935#L179 assume !(4481 == ssl3_connect_~s__state~0); 38933#L182 assume !(4496 == ssl3_connect_~s__state~0); 38927#L185 assume !(4497 == ssl3_connect_~s__state~0); 38928#L188 assume !(4512 == ssl3_connect_~s__state~0); 37765#L191 assume !(4513 == ssl3_connect_~s__state~0); 37766#L194 assume 4528 == ssl3_connect_~s__state~0; 38362#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 38309#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 38310#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38302#L437-1 ssl3_connect_~s__init_num~0 := 0; 38301#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38290#L547 ssl3_connect_~skip~0 := 0; 38291#L110-1 assume !false; 38288#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38289#L113 assume !(12292 == ssl3_connect_~s__state~0); 38286#L116 assume !(16384 == ssl3_connect_~s__state~0); 38287#L119 assume !(4096 == ssl3_connect_~s__state~0); 39075#L122 assume !(20480 == ssl3_connect_~s__state~0); 39074#L125 assume !(4099 == ssl3_connect_~s__state~0); 38284#L128 assume !(4368 == ssl3_connect_~s__state~0); 38285#L131 assume !(4369 == ssl3_connect_~s__state~0); 38278#L134 assume !(4384 == ssl3_connect_~s__state~0); 38279#L137 assume !(4385 == ssl3_connect_~s__state~0); 38272#L140 assume !(4400 == ssl3_connect_~s__state~0); 38273#L143 assume !(4401 == ssl3_connect_~s__state~0); 38265#L146 assume !(4416 == ssl3_connect_~s__state~0); 38266#L149 assume !(4417 == ssl3_connect_~s__state~0); 38256#L152 assume !(4432 == ssl3_connect_~s__state~0); 38257#L155 assume !(4433 == ssl3_connect_~s__state~0); 38247#L158 assume !(4448 == ssl3_connect_~s__state~0); 38248#L161 assume !(4449 == ssl3_connect_~s__state~0); 38238#L164 assume !(4464 == ssl3_connect_~s__state~0); 38239#L167 assume !(4465 == ssl3_connect_~s__state~0); 38229#L170 assume !(4466 == ssl3_connect_~s__state~0); 38230#L173 assume !(4467 == ssl3_connect_~s__state~0); 38221#L176 assume !(4480 == ssl3_connect_~s__state~0); 38222#L179 assume !(4481 == ssl3_connect_~s__state~0); 38212#L182 assume !(4496 == ssl3_connect_~s__state~0); 38213#L185 assume !(4497 == ssl3_connect_~s__state~0); 38203#L188 assume !(4512 == ssl3_connect_~s__state~0); 38204#L191 assume !(4513 == ssl3_connect_~s__state~0); 38194#L194 assume !(4528 == ssl3_connect_~s__state~0); 38195#L197 assume !(4529 == ssl3_connect_~s__state~0); 38180#L200 assume !(4560 == ssl3_connect_~s__state~0); 38181#L203 assume !(4561 == ssl3_connect_~s__state~0); 37593#L206 assume 4352 == ssl3_connect_~s__state~0; 37594#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 37588#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 37589#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37582#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37578#L547 ssl3_connect_~skip~0 := 0; 37573#L110-1 assume !false; 37574#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37569#L113 assume 12292 == ssl3_connect_~s__state~0; 37484#L114 [2021-10-13 01:18:56,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:56,022 INFO L82 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-10-13 01:18:56,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:56,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916352816] [2021-10-13 01:18:56,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:56,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:56,029 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:56,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:56,038 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:56,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:56,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-10-13 01:18:56,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:56,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555055563] [2021-10-13 01:18:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:56,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:56,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:56,116 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:18:56,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:56,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555055563] [2021-10-13 01:18:56,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555055563] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:56,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572215896] [2021-10-13 01:18:56,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:56,117 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:56,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:56,120 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:56,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 01:18:56,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:56,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:18:56,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:57,331 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:18:57,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572215896] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:57,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:18:57,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:18:57,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704821701] [2021-10-13 01:18:57,335 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:57,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:57,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:18:57,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:18:57,350 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 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:18:57,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:57,603 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-10-13 01:18:57,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 01:18:57,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-10-13 01:18:57,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-10-13 01:18:57,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-10-13 01:18:57,664 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-10-13 01:18:57,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-10-13 01:18:57,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-10-13 01:18:57,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:57,678 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-10-13 01:18:57,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-10-13 01:18:57,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-10-13 01:18:57,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 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:18:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-10-13 01:18:57,773 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-13 01:18:57,773 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-13 01:18:57,773 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 01:18:57,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-10-13 01:18:57,791 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-10-13 01:18:57,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:57,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:57,795 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:57,795 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:18:57,796 INFO L791 eck$LassoCheckResult]: Stem: 46007#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); 45936#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45937#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46003#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 45907#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 45904#L110-1 assume !false; 46013#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46012#L113 assume 12292 == ssl3_connect_~s__state~0; 45959#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 45938#L218 [2021-10-13 01:18:57,796 INFO L793 eck$LassoCheckResult]: Loop: 45938#L218 ssl3_connect_~s__server~0 := 0; 45939#L223 assume 0 != ssl3_connect_~cb~0; 45957#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 45958#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 45919#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 45880#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 45971#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 45972#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49226#L547 ssl3_connect_~skip~0 := 0; 49225#L110-1 assume !false; 49224#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49223#L113 assume !(12292 == ssl3_connect_~s__state~0); 49222#L116 assume !(16384 == ssl3_connect_~s__state~0); 49221#L119 assume !(4096 == ssl3_connect_~s__state~0); 49220#L122 assume !(20480 == ssl3_connect_~s__state~0); 49219#L125 assume !(4099 == ssl3_connect_~s__state~0); 49218#L128 assume 4368 == ssl3_connect_~s__state~0; 46009#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 45942#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45910#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 45911#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 45996#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49200#L547 ssl3_connect_~skip~0 := 0; 49198#L110-1 assume !false; 49196#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49194#L113 assume !(12292 == ssl3_connect_~s__state~0); 49192#L116 assume !(16384 == ssl3_connect_~s__state~0); 49190#L119 assume !(4096 == ssl3_connect_~s__state~0); 49188#L122 assume !(20480 == ssl3_connect_~s__state~0); 49186#L125 assume !(4099 == ssl3_connect_~s__state~0); 49184#L128 assume !(4368 == ssl3_connect_~s__state~0); 49183#L131 assume !(4369 == ssl3_connect_~s__state~0); 49181#L134 assume 4384 == ssl3_connect_~s__state~0; 45967#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 45968#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45986#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 48712#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 45917#L301-2 ssl3_connect_~s__init_num~0 := 0; 45918#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49105#L547 ssl3_connect_~skip~0 := 0; 49103#L110-1 assume !false; 49101#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49099#L113 assume !(12292 == ssl3_connect_~s__state~0); 49097#L116 assume !(16384 == ssl3_connect_~s__state~0); 49095#L119 assume !(4096 == ssl3_connect_~s__state~0); 49093#L122 assume !(20480 == ssl3_connect_~s__state~0); 49091#L125 assume !(4099 == ssl3_connect_~s__state~0); 49089#L128 assume !(4368 == ssl3_connect_~s__state~0); 49087#L131 assume !(4369 == ssl3_connect_~s__state~0); 49085#L134 assume !(4384 == ssl3_connect_~s__state~0); 49083#L137 assume !(4385 == ssl3_connect_~s__state~0); 49081#L140 assume 4400 == ssl3_connect_~s__state~0; 45881#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45882#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 49039#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49037#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49032#L547 ssl3_connect_~skip~0 := 0; 49031#L110-1 assume !false; 49030#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49029#L113 assume !(12292 == ssl3_connect_~s__state~0); 49028#L116 assume !(16384 == ssl3_connect_~s__state~0); 49027#L119 assume !(4096 == ssl3_connect_~s__state~0); 49026#L122 assume !(20480 == ssl3_connect_~s__state~0); 49025#L125 assume !(4099 == ssl3_connect_~s__state~0); 49024#L128 assume !(4368 == ssl3_connect_~s__state~0); 49023#L131 assume !(4369 == ssl3_connect_~s__state~0); 49022#L134 assume !(4384 == ssl3_connect_~s__state~0); 49020#L137 assume !(4385 == ssl3_connect_~s__state~0); 49019#L140 assume !(4400 == ssl3_connect_~s__state~0); 49018#L143 assume !(4401 == ssl3_connect_~s__state~0); 49017#L146 assume 4416 == ssl3_connect_~s__state~0; 46073#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 49011#L330 assume !(3 == ssl3_connect_~blastFlag~0); 49009#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49007#L338 assume !(0 == ssl3_connect_~tmp___6~0); 48996#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48990#L547 ssl3_connect_~skip~0 := 0; 48988#L110-1 assume !false; 48986#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48984#L113 assume !(12292 == ssl3_connect_~s__state~0); 48982#L116 assume !(16384 == ssl3_connect_~s__state~0); 48980#L119 assume !(4096 == ssl3_connect_~s__state~0); 48978#L122 assume !(20480 == ssl3_connect_~s__state~0); 48976#L125 assume !(4099 == ssl3_connect_~s__state~0); 48974#L128 assume !(4368 == ssl3_connect_~s__state~0); 48969#L131 assume !(4369 == ssl3_connect_~s__state~0); 48967#L134 assume !(4384 == ssl3_connect_~s__state~0); 48965#L137 assume !(4385 == ssl3_connect_~s__state~0); 48962#L140 assume !(4400 == ssl3_connect_~s__state~0); 48954#L143 assume !(4401 == ssl3_connect_~s__state~0); 48951#L146 assume !(4416 == ssl3_connect_~s__state~0); 48946#L149 assume !(4417 == ssl3_connect_~s__state~0); 48945#L152 assume 4432 == ssl3_connect_~s__state~0; 46067#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 48942#L346 assume !(4 == ssl3_connect_~blastFlag~0); 48941#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48938#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48932#L547 ssl3_connect_~skip~0 := 0; 48930#L110-1 assume !false; 48928#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48926#L113 assume !(12292 == ssl3_connect_~s__state~0); 48924#L116 assume !(16384 == ssl3_connect_~s__state~0); 48922#L119 assume !(4096 == ssl3_connect_~s__state~0); 48920#L122 assume !(20480 == ssl3_connect_~s__state~0); 48908#L125 assume !(4099 == ssl3_connect_~s__state~0); 48904#L128 assume !(4368 == ssl3_connect_~s__state~0); 48900#L131 assume !(4369 == ssl3_connect_~s__state~0); 48896#L134 assume !(4384 == ssl3_connect_~s__state~0); 48892#L137 assume !(4385 == ssl3_connect_~s__state~0); 48888#L140 assume !(4400 == ssl3_connect_~s__state~0); 48884#L143 assume !(4401 == ssl3_connect_~s__state~0); 48880#L146 assume !(4416 == ssl3_connect_~s__state~0); 48876#L149 assume !(4417 == ssl3_connect_~s__state~0); 48872#L152 assume !(4432 == ssl3_connect_~s__state~0); 48868#L155 assume !(4433 == ssl3_connect_~s__state~0); 48864#L158 assume 4448 == ssl3_connect_~s__state~0; 46061#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 48858#L358 assume !(ssl3_connect_~ret~0 <= 0); 48710#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 48711#L361-2 ssl3_connect_~s__init_num~0 := 0; 48961#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48953#L547 ssl3_connect_~skip~0 := 0; 48948#L110-1 assume !false; 48707#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48705#L113 assume !(12292 == ssl3_connect_~s__state~0); 48704#L116 assume !(16384 == ssl3_connect_~s__state~0); 48703#L119 assume !(4096 == ssl3_connect_~s__state~0); 48699#L122 assume !(20480 == ssl3_connect_~s__state~0); 48698#L125 assume !(4099 == ssl3_connect_~s__state~0); 48697#L128 assume !(4368 == ssl3_connect_~s__state~0); 48694#L131 assume !(4369 == ssl3_connect_~s__state~0); 48693#L134 assume !(4384 == ssl3_connect_~s__state~0); 48692#L137 assume !(4385 == ssl3_connect_~s__state~0); 48690#L140 assume !(4400 == ssl3_connect_~s__state~0); 48688#L143 assume !(4401 == ssl3_connect_~s__state~0); 48686#L146 assume !(4416 == ssl3_connect_~s__state~0); 48681#L149 assume !(4417 == ssl3_connect_~s__state~0); 48678#L152 assume !(4432 == ssl3_connect_~s__state~0); 48675#L155 assume !(4433 == ssl3_connect_~s__state~0); 48674#L158 assume !(4448 == ssl3_connect_~s__state~0); 48667#L161 assume !(4449 == ssl3_connect_~s__state~0); 48664#L164 assume 4464 == ssl3_connect_~s__state~0; 46051#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 48622#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48514#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48508#L547 ssl3_connect_~skip~0 := 0; 48506#L110-1 assume !false; 48504#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48502#L113 assume !(12292 == ssl3_connect_~s__state~0); 48500#L116 assume !(16384 == ssl3_connect_~s__state~0); 48498#L119 assume !(4096 == ssl3_connect_~s__state~0); 48496#L122 assume !(20480 == ssl3_connect_~s__state~0); 48494#L125 assume !(4099 == ssl3_connect_~s__state~0); 48492#L128 assume !(4368 == ssl3_connect_~s__state~0); 48490#L131 assume !(4369 == ssl3_connect_~s__state~0); 48488#L134 assume !(4384 == ssl3_connect_~s__state~0); 48486#L137 assume !(4385 == ssl3_connect_~s__state~0); 48484#L140 assume !(4400 == ssl3_connect_~s__state~0); 48278#L143 assume !(4401 == ssl3_connect_~s__state~0); 48277#L146 assume !(4416 == ssl3_connect_~s__state~0); 48268#L149 assume !(4417 == ssl3_connect_~s__state~0); 48263#L152 assume !(4432 == ssl3_connect_~s__state~0); 48258#L155 assume !(4433 == ssl3_connect_~s__state~0); 48253#L158 assume !(4448 == ssl3_connect_~s__state~0); 48248#L161 assume !(4449 == ssl3_connect_~s__state~0); 48243#L164 assume !(4464 == ssl3_connect_~s__state~0); 48238#L167 assume !(4465 == ssl3_connect_~s__state~0); 48233#L170 assume !(4466 == ssl3_connect_~s__state~0); 48228#L173 assume !(4467 == ssl3_connect_~s__state~0); 48223#L176 assume 4480 == ssl3_connect_~s__state~0; 46045#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 48215#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48210#L386 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; 48204#L386-2 ssl3_connect_~s__init_num~0 := 0; 48198#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48187#L547 ssl3_connect_~skip~0 := 0; 48184#L110-1 assume !false; 48181#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48178#L113 assume !(12292 == ssl3_connect_~s__state~0); 48175#L116 assume !(16384 == ssl3_connect_~s__state~0); 48172#L119 assume !(4096 == ssl3_connect_~s__state~0); 48169#L122 assume !(20480 == ssl3_connect_~s__state~0); 48166#L125 assume !(4099 == ssl3_connect_~s__state~0); 48163#L128 assume !(4368 == ssl3_connect_~s__state~0); 48160#L131 assume !(4369 == ssl3_connect_~s__state~0); 48157#L134 assume !(4384 == ssl3_connect_~s__state~0); 48155#L137 assume !(4385 == ssl3_connect_~s__state~0); 48152#L140 assume !(4400 == ssl3_connect_~s__state~0); 48149#L143 assume !(4401 == ssl3_connect_~s__state~0); 48144#L146 assume !(4416 == ssl3_connect_~s__state~0); 48137#L149 assume !(4417 == ssl3_connect_~s__state~0); 48134#L152 assume !(4432 == ssl3_connect_~s__state~0); 48131#L155 assume !(4433 == ssl3_connect_~s__state~0); 48128#L158 assume !(4448 == ssl3_connect_~s__state~0); 48125#L161 assume !(4449 == ssl3_connect_~s__state~0); 48122#L164 assume !(4464 == ssl3_connect_~s__state~0); 48119#L167 assume !(4465 == ssl3_connect_~s__state~0); 48116#L170 assume !(4466 == ssl3_connect_~s__state~0); 48113#L173 assume !(4467 == ssl3_connect_~s__state~0); 48110#L176 assume !(4480 == ssl3_connect_~s__state~0); 48107#L179 assume !(4481 == ssl3_connect_~s__state~0); 48104#L182 assume !(4496 == ssl3_connect_~s__state~0); 48101#L185 assume !(4497 == ssl3_connect_~s__state~0); 48098#L188 assume 4512 == ssl3_connect_~s__state~0; 46033#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 48094#L407 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; 48091#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 48088#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 48085#L422 assume !(0 == ssl3_connect_~tmp___8~0); 48080#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48069#L547 ssl3_connect_~skip~0 := 0; 48066#L110-1 assume !false; 48063#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48060#L113 assume !(12292 == ssl3_connect_~s__state~0); 48057#L116 assume !(16384 == ssl3_connect_~s__state~0); 48054#L119 assume !(4096 == ssl3_connect_~s__state~0); 48051#L122 assume !(20480 == ssl3_connect_~s__state~0); 48048#L125 assume !(4099 == ssl3_connect_~s__state~0); 48045#L128 assume !(4368 == ssl3_connect_~s__state~0); 48042#L131 assume !(4369 == ssl3_connect_~s__state~0); 48040#L134 assume !(4384 == ssl3_connect_~s__state~0); 48037#L137 assume !(4385 == ssl3_connect_~s__state~0); 48034#L140 assume !(4400 == ssl3_connect_~s__state~0); 48031#L143 assume !(4401 == ssl3_connect_~s__state~0); 48027#L146 assume !(4416 == ssl3_connect_~s__state~0); 48020#L149 assume !(4417 == ssl3_connect_~s__state~0); 48017#L152 assume !(4432 == ssl3_connect_~s__state~0); 48014#L155 assume !(4433 == ssl3_connect_~s__state~0); 48011#L158 assume !(4448 == ssl3_connect_~s__state~0); 48008#L161 assume !(4449 == ssl3_connect_~s__state~0); 48005#L164 assume !(4464 == ssl3_connect_~s__state~0); 48002#L167 assume !(4465 == ssl3_connect_~s__state~0); 47999#L170 assume !(4466 == ssl3_connect_~s__state~0); 47996#L173 assume !(4467 == ssl3_connect_~s__state~0); 47993#L176 assume !(4480 == ssl3_connect_~s__state~0); 47990#L179 assume !(4481 == ssl3_connect_~s__state~0); 47987#L182 assume !(4496 == ssl3_connect_~s__state~0); 47984#L185 assume !(4497 == ssl3_connect_~s__state~0); 47981#L188 assume !(4512 == ssl3_connect_~s__state~0); 47978#L191 assume !(4513 == ssl3_connect_~s__state~0); 47975#L194 assume 4528 == ssl3_connect_~s__state~0; 46027#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 47973#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 46014#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46015#L437-1 ssl3_connect_~s__init_num~0 := 0; 47810#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47805#L547 ssl3_connect_~skip~0 := 0; 47804#L110-1 assume !false; 47803#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47802#L113 assume !(12292 == ssl3_connect_~s__state~0); 47801#L116 assume !(16384 == ssl3_connect_~s__state~0); 47800#L119 assume 4096 == ssl3_connect_~s__state~0; 45938#L218 [2021-10-13 01:18:57,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:57,798 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-13 01:18:57,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:57,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809395479] [2021-10-13 01:18:57,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:57,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:57,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,809 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:57,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:57,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:57,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:57,821 INFO L82 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-10-13 01:18:57,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:57,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096279688] [2021-10-13 01:18:57,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:57,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:57,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:57,941 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:18:57,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:57,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096279688] [2021-10-13 01:18:57,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096279688] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:18:57,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:18:57,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:18:57,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756250705] [2021-10-13 01:18:57,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:57,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:57,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:18:57,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:18:57,944 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 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:18:58,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:58,115 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-10-13 01:18:58,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:18:58,115 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-10-13 01:18:58,138 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-10-13 01:18:58,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-10-13 01:18:58,172 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-10-13 01:18:58,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-10-13 01:18:58,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-10-13 01:18:58,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:18:58,183 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-10-13 01:18:58,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-10-13 01:18:58,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-10-13 01:18:58,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 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:18:58,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-10-13 01:18:58,279 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-13 01:18:58,280 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-13 01:18:58,280 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 01:18:58,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-10-13 01:18:58,296 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-13 01:18:58,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:18:58,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:18:58,300 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:18:58,300 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:18:58,300 INFO L791 eck$LassoCheckResult]: Stem: 53076#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); 52986#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52987#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53066#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 52956#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 52953#L110-1 assume !false; 53087#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53086#L113 assume 12292 == ssl3_connect_~s__state~0; 53010#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 53011#L218 [2021-10-13 01:18:58,301 INFO L793 eck$LassoCheckResult]: Loop: 53011#L218 ssl3_connect_~s__server~0 := 0; 53515#L223 assume 0 != ssl3_connect_~cb~0; 53511#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 53512#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 53505#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 53504#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 53499#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 53500#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54141#L547 ssl3_connect_~skip~0 := 0; 54140#L110-1 assume !false; 54139#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54138#L113 assume !(12292 == ssl3_connect_~s__state~0); 54137#L116 assume !(16384 == ssl3_connect_~s__state~0); 54136#L119 assume !(4096 == ssl3_connect_~s__state~0); 54135#L122 assume !(20480 == ssl3_connect_~s__state~0); 54134#L125 assume !(4099 == ssl3_connect_~s__state~0); 54133#L128 assume 4368 == ssl3_connect_~s__state~0; 53226#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 54128#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54127#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 54126#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 53321#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53317#L547 ssl3_connect_~skip~0 := 0; 53296#L110-1 assume !false; 53297#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53280#L113 assume !(12292 == ssl3_connect_~s__state~0); 53281#L116 assume !(16384 == ssl3_connect_~s__state~0); 53264#L119 assume !(4096 == ssl3_connect_~s__state~0); 53265#L122 assume !(20480 == ssl3_connect_~s__state~0); 53247#L125 assume !(4099 == ssl3_connect_~s__state~0); 53248#L128 assume !(4368 == ssl3_connect_~s__state~0); 53228#L131 assume !(4369 == ssl3_connect_~s__state~0); 53229#L134 assume 4384 == ssl3_connect_~s__state~0; 53210#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 53211#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54113#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 54110#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54107#L301-2 ssl3_connect_~s__init_num~0 := 0; 54100#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54094#L547 ssl3_connect_~skip~0 := 0; 54092#L110-1 assume !false; 54090#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54088#L113 assume !(12292 == ssl3_connect_~s__state~0); 54086#L116 assume !(16384 == ssl3_connect_~s__state~0); 54084#L119 assume !(4096 == ssl3_connect_~s__state~0); 54082#L122 assume !(20480 == ssl3_connect_~s__state~0); 54080#L125 assume !(4099 == ssl3_connect_~s__state~0); 54078#L128 assume !(4368 == ssl3_connect_~s__state~0); 54076#L131 assume !(4369 == ssl3_connect_~s__state~0); 54074#L134 assume !(4384 == ssl3_connect_~s__state~0); 54072#L137 assume !(4385 == ssl3_connect_~s__state~0); 54070#L140 assume 4400 == ssl3_connect_~s__state~0; 53433#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54063#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 54059#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54052#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54046#L547 ssl3_connect_~skip~0 := 0; 54044#L110-1 assume !false; 54042#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54040#L113 assume !(12292 == ssl3_connect_~s__state~0); 54038#L116 assume !(16384 == ssl3_connect_~s__state~0); 54036#L119 assume !(4096 == ssl3_connect_~s__state~0); 54034#L122 assume !(20480 == ssl3_connect_~s__state~0); 54032#L125 assume !(4099 == ssl3_connect_~s__state~0); 54030#L128 assume !(4368 == ssl3_connect_~s__state~0); 54028#L131 assume !(4369 == ssl3_connect_~s__state~0); 54026#L134 assume !(4384 == ssl3_connect_~s__state~0); 54024#L137 assume !(4385 == ssl3_connect_~s__state~0); 54022#L140 assume !(4400 == ssl3_connect_~s__state~0); 54020#L143 assume !(4401 == ssl3_connect_~s__state~0); 54018#L146 assume 4416 == ssl3_connect_~s__state~0; 53427#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 54016#L330 assume !(3 == ssl3_connect_~blastFlag~0); 54014#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54011#L338 assume !(0 == ssl3_connect_~tmp___6~0); 54004#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53998#L547 ssl3_connect_~skip~0 := 0; 53996#L110-1 assume !false; 53994#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53992#L113 assume !(12292 == ssl3_connect_~s__state~0); 53990#L116 assume !(16384 == ssl3_connect_~s__state~0); 53988#L119 assume !(4096 == ssl3_connect_~s__state~0); 53986#L122 assume !(20480 == ssl3_connect_~s__state~0); 53984#L125 assume !(4099 == ssl3_connect_~s__state~0); 53982#L128 assume !(4368 == ssl3_connect_~s__state~0); 53980#L131 assume !(4369 == ssl3_connect_~s__state~0); 53978#L134 assume !(4384 == ssl3_connect_~s__state~0); 53976#L137 assume !(4385 == ssl3_connect_~s__state~0); 53974#L140 assume !(4400 == ssl3_connect_~s__state~0); 53972#L143 assume !(4401 == ssl3_connect_~s__state~0); 53970#L146 assume !(4416 == ssl3_connect_~s__state~0); 53968#L149 assume !(4417 == ssl3_connect_~s__state~0); 53966#L152 assume 4432 == ssl3_connect_~s__state~0; 53421#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 53964#L346 assume !(4 == ssl3_connect_~blastFlag~0); 53961#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 53954#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53948#L547 ssl3_connect_~skip~0 := 0; 53946#L110-1 assume !false; 53944#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53942#L113 assume !(12292 == ssl3_connect_~s__state~0); 53940#L116 assume !(16384 == ssl3_connect_~s__state~0); 53938#L119 assume !(4096 == ssl3_connect_~s__state~0); 53936#L122 assume !(20480 == ssl3_connect_~s__state~0); 53934#L125 assume !(4099 == ssl3_connect_~s__state~0); 53932#L128 assume !(4368 == ssl3_connect_~s__state~0); 53930#L131 assume !(4369 == ssl3_connect_~s__state~0); 53928#L134 assume !(4384 == ssl3_connect_~s__state~0); 53926#L137 assume !(4385 == ssl3_connect_~s__state~0); 53924#L140 assume !(4400 == ssl3_connect_~s__state~0); 53922#L143 assume !(4401 == ssl3_connect_~s__state~0); 53920#L146 assume !(4416 == ssl3_connect_~s__state~0); 53918#L149 assume !(4417 == ssl3_connect_~s__state~0); 53916#L152 assume !(4432 == ssl3_connect_~s__state~0); 53914#L155 assume !(4433 == ssl3_connect_~s__state~0); 53912#L158 assume 4448 == ssl3_connect_~s__state~0; 53414#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 53909#L358 assume !(ssl3_connect_~ret~0 <= 0); 53844#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 53845#L361-2 ssl3_connect_~s__init_num~0 := 0; 53908#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53902#L547 ssl3_connect_~skip~0 := 0; 53899#L110-1 assume !false; 53893#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53891#L113 assume !(12292 == ssl3_connect_~s__state~0); 53889#L116 assume !(16384 == ssl3_connect_~s__state~0); 53887#L119 assume !(4096 == ssl3_connect_~s__state~0); 53885#L122 assume !(20480 == ssl3_connect_~s__state~0); 53883#L125 assume !(4099 == ssl3_connect_~s__state~0); 53881#L128 assume !(4368 == ssl3_connect_~s__state~0); 53879#L131 assume !(4369 == ssl3_connect_~s__state~0); 53877#L134 assume !(4384 == ssl3_connect_~s__state~0); 53875#L137 assume !(4385 == ssl3_connect_~s__state~0); 53873#L140 assume !(4400 == ssl3_connect_~s__state~0); 53871#L143 assume !(4401 == ssl3_connect_~s__state~0); 53869#L146 assume !(4416 == ssl3_connect_~s__state~0); 53867#L149 assume !(4417 == ssl3_connect_~s__state~0); 53865#L152 assume !(4432 == ssl3_connect_~s__state~0); 53863#L155 assume !(4433 == ssl3_connect_~s__state~0); 53861#L158 assume !(4448 == ssl3_connect_~s__state~0); 53859#L161 assume !(4449 == ssl3_connect_~s__state~0); 53857#L164 assume 4464 == ssl3_connect_~s__state~0; 53596#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 53854#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 53851#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53846#L547 ssl3_connect_~skip~0 := 0; 53830#L110-1 assume !false; 53828#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53824#L113 assume !(12292 == ssl3_connect_~s__state~0); 53822#L116 assume !(16384 == ssl3_connect_~s__state~0); 53820#L119 assume !(4096 == ssl3_connect_~s__state~0); 53818#L122 assume !(20480 == ssl3_connect_~s__state~0); 53816#L125 assume !(4099 == ssl3_connect_~s__state~0); 53814#L128 assume !(4368 == ssl3_connect_~s__state~0); 53812#L131 assume !(4369 == ssl3_connect_~s__state~0); 53810#L134 assume !(4384 == ssl3_connect_~s__state~0); 53808#L137 assume !(4385 == ssl3_connect_~s__state~0); 53806#L140 assume !(4400 == ssl3_connect_~s__state~0); 53804#L143 assume !(4401 == ssl3_connect_~s__state~0); 53802#L146 assume !(4416 == ssl3_connect_~s__state~0); 53800#L149 assume !(4417 == ssl3_connect_~s__state~0); 53798#L152 assume !(4432 == ssl3_connect_~s__state~0); 53796#L155 assume !(4433 == ssl3_connect_~s__state~0); 53794#L158 assume !(4448 == ssl3_connect_~s__state~0); 53792#L161 assume !(4449 == ssl3_connect_~s__state~0); 53790#L164 assume !(4464 == ssl3_connect_~s__state~0); 53788#L167 assume !(4465 == ssl3_connect_~s__state~0); 53786#L170 assume !(4466 == ssl3_connect_~s__state~0); 53778#L173 assume !(4467 == ssl3_connect_~s__state~0); 53775#L176 assume 4480 == ssl3_connect_~s__state~0; 53774#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 53737#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 53738#L386 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; 53732#L386-2 ssl3_connect_~s__init_num~0 := 0; 53733#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53721#L547 ssl3_connect_~skip~0 := 0; 53722#L110-1 assume !false; 53717#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53718#L113 assume !(12292 == ssl3_connect_~s__state~0); 53713#L116 assume !(16384 == ssl3_connect_~s__state~0); 53714#L119 assume !(4096 == ssl3_connect_~s__state~0); 53709#L122 assume !(20480 == ssl3_connect_~s__state~0); 53710#L125 assume !(4099 == ssl3_connect_~s__state~0); 53705#L128 assume !(4368 == ssl3_connect_~s__state~0); 53706#L131 assume !(4369 == ssl3_connect_~s__state~0); 53701#L134 assume !(4384 == ssl3_connect_~s__state~0); 53702#L137 assume !(4385 == ssl3_connect_~s__state~0); 53697#L140 assume !(4400 == ssl3_connect_~s__state~0); 53698#L143 assume !(4401 == ssl3_connect_~s__state~0); 53693#L146 assume !(4416 == ssl3_connect_~s__state~0); 53694#L149 assume !(4417 == ssl3_connect_~s__state~0); 53689#L152 assume !(4432 == ssl3_connect_~s__state~0); 53690#L155 assume !(4433 == ssl3_connect_~s__state~0); 53685#L158 assume !(4448 == ssl3_connect_~s__state~0); 53686#L161 assume !(4449 == ssl3_connect_~s__state~0); 53681#L164 assume !(4464 == ssl3_connect_~s__state~0); 53682#L167 assume !(4465 == ssl3_connect_~s__state~0); 53677#L170 assume !(4466 == ssl3_connect_~s__state~0); 53678#L173 assume !(4467 == ssl3_connect_~s__state~0); 53673#L176 assume !(4480 == ssl3_connect_~s__state~0); 53674#L179 assume !(4481 == ssl3_connect_~s__state~0); 53669#L182 assume !(4496 == ssl3_connect_~s__state~0); 53670#L185 assume !(4497 == ssl3_connect_~s__state~0); 53666#L188 assume 4512 == ssl3_connect_~s__state~0; 53573#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 53663#L407 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; 53664#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 53659#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 53660#L422 assume !(0 == ssl3_connect_~tmp___8~0); 53653#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53649#L547 ssl3_connect_~skip~0 := 0; 53644#L110-1 assume !false; 53645#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53640#L113 assume !(12292 == ssl3_connect_~s__state~0); 53641#L116 assume !(16384 == ssl3_connect_~s__state~0); 53636#L119 assume !(4096 == ssl3_connect_~s__state~0); 53637#L122 assume !(20480 == ssl3_connect_~s__state~0); 53632#L125 assume !(4099 == ssl3_connect_~s__state~0); 53633#L128 assume !(4368 == ssl3_connect_~s__state~0); 53628#L131 assume !(4369 == ssl3_connect_~s__state~0); 53629#L134 assume !(4384 == ssl3_connect_~s__state~0); 53624#L137 assume !(4385 == ssl3_connect_~s__state~0); 53625#L140 assume !(4400 == ssl3_connect_~s__state~0); 53620#L143 assume !(4401 == ssl3_connect_~s__state~0); 53621#L146 assume !(4416 == ssl3_connect_~s__state~0); 53616#L149 assume !(4417 == ssl3_connect_~s__state~0); 53617#L152 assume !(4432 == ssl3_connect_~s__state~0); 53612#L155 assume !(4433 == ssl3_connect_~s__state~0); 53613#L158 assume !(4448 == ssl3_connect_~s__state~0); 53608#L161 assume !(4449 == ssl3_connect_~s__state~0); 53609#L164 assume !(4464 == ssl3_connect_~s__state~0); 53604#L167 assume !(4465 == ssl3_connect_~s__state~0); 53605#L170 assume !(4466 == ssl3_connect_~s__state~0); 53598#L173 assume !(4467 == ssl3_connect_~s__state~0); 53599#L176 assume !(4480 == ssl3_connect_~s__state~0); 53590#L179 assume !(4481 == ssl3_connect_~s__state~0); 53591#L182 assume !(4496 == ssl3_connect_~s__state~0); 53580#L185 assume !(4497 == ssl3_connect_~s__state~0); 53581#L188 assume !(4512 == ssl3_connect_~s__state~0); 53570#L191 assume !(4513 == ssl3_connect_~s__state~0); 53571#L194 assume 4528 == ssl3_connect_~s__state~0; 53554#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 53555#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 53545#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 53546#L437-1 ssl3_connect_~s__init_num~0 := 0; 53481#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53477#L547 ssl3_connect_~skip~0 := 0; 53472#L110-1 assume !false; 53473#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53468#L113 assume !(12292 == ssl3_connect_~s__state~0); 53469#L116 assume !(16384 == ssl3_connect_~s__state~0); 53464#L119 assume !(4096 == ssl3_connect_~s__state~0); 53465#L122 assume !(20480 == ssl3_connect_~s__state~0); 53460#L125 assume !(4099 == ssl3_connect_~s__state~0); 53461#L128 assume !(4368 == ssl3_connect_~s__state~0); 54132#L131 assume !(4369 == ssl3_connect_~s__state~0); 53455#L134 assume !(4384 == ssl3_connect_~s__state~0); 53456#L137 assume !(4385 == ssl3_connect_~s__state~0); 53451#L140 assume !(4400 == ssl3_connect_~s__state~0); 53452#L143 assume !(4401 == ssl3_connect_~s__state~0); 53447#L146 assume !(4416 == ssl3_connect_~s__state~0); 53448#L149 assume !(4417 == ssl3_connect_~s__state~0); 53443#L152 assume !(4432 == ssl3_connect_~s__state~0); 53444#L155 assume !(4433 == ssl3_connect_~s__state~0); 53438#L158 assume !(4448 == ssl3_connect_~s__state~0); 53439#L161 assume !(4449 == ssl3_connect_~s__state~0); 54177#L164 assume !(4464 == ssl3_connect_~s__state~0); 54176#L167 assume !(4465 == ssl3_connect_~s__state~0); 54175#L170 assume !(4466 == ssl3_connect_~s__state~0); 54174#L173 assume !(4467 == ssl3_connect_~s__state~0); 54173#L176 assume !(4480 == ssl3_connect_~s__state~0); 54172#L179 assume !(4481 == ssl3_connect_~s__state~0); 54171#L182 assume !(4496 == ssl3_connect_~s__state~0); 54170#L185 assume !(4497 == ssl3_connect_~s__state~0); 54169#L188 assume !(4512 == ssl3_connect_~s__state~0); 54168#L191 assume !(4513 == ssl3_connect_~s__state~0); 54167#L194 assume !(4528 == ssl3_connect_~s__state~0); 54166#L197 assume !(4529 == ssl3_connect_~s__state~0); 54165#L200 assume !(4560 == ssl3_connect_~s__state~0); 53566#L203 assume !(4561 == ssl3_connect_~s__state~0); 53840#L206 assume 4352 == ssl3_connect_~s__state~0; 53839#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 53339#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 53340#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53315#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53311#L547 ssl3_connect_~skip~0 := 0; 53294#L110-1 assume !false; 53295#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53278#L113 assume !(12292 == ssl3_connect_~s__state~0); 53279#L116 assume !(16384 == ssl3_connect_~s__state~0); 53262#L119 assume 4096 == ssl3_connect_~s__state~0; 53011#L218 [2021-10-13 01:18:58,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:58,302 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-13 01:18:58,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:58,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637149359] [2021-10-13 01:18:58,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:58,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:58,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:58,315 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:18:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:18:58,327 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:18:58,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:18:58,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-10-13 01:18:58,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:18:58,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287894916] [2021-10-13 01:18:58,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:58,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:18:58,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:58,406 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:18:58,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:18:58,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287894916] [2021-10-13 01:18:58,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287894916] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:58,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935409731] [2021-10-13 01:18:58,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:18:58,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:18:58,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:18:58,409 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:18:58,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 01:18:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:18:58,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:18:58,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:18:59,577 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:18:59,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935409731] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:18:59,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:18:59,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 01:18:59,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715811613] [2021-10-13 01:18:59,579 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:18:59,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:18:59,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:18:59,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:18:59,581 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 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:18:59,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:18:59,929 INFO L93 Difference]: Finished difference Result 4800 states and 5794 transitions. [2021-10-13 01:18:59,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 01:18:59,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4800 states and 5794 transitions. [2021-10-13 01:18:59,957 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-13 01:19:00,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4800 states to 4792 states and 5786 transitions. [2021-10-13 01:19:00,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4792 [2021-10-13 01:19:00,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4792 [2021-10-13 01:19:00,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4792 states and 5786 transitions. [2021-10-13 01:19:00,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:00,033 INFO L681 BuchiCegarLoop]: Abstraction has 4792 states and 5786 transitions. [2021-10-13 01:19:00,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states and 5786 transitions. [2021-10-13 01:19:00,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3467. [2021-10-13 01:19:00,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 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:19:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-10-13 01:19:00,129 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-13 01:19:00,129 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-13 01:19:00,129 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 01:19:00,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-10-13 01:19:00,149 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-13 01:19:00,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:00,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:00,154 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 01:19:00,154 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:19:00,154 INFO L791 eck$LassoCheckResult]: Stem: 62216#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); 62139#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62140#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62211#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 62109#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 62106#L110-1 assume !false; 62226#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62225#L113 assume 12292 == ssl3_connect_~s__state~0; 62162#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 62163#L218 [2021-10-13 01:19:00,155 INFO L793 eck$LassoCheckResult]: Loop: 62163#L218 ssl3_connect_~s__server~0 := 0; 63856#L223 assume 0 != ssl3_connect_~cb~0; 63854#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 63851#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 63846#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 63842#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 63835#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 63754#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63743#L547 ssl3_connect_~skip~0 := 0; 63740#L110-1 assume !false; 63737#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63734#L113 assume !(12292 == ssl3_connect_~s__state~0); 63731#L116 assume !(16384 == ssl3_connect_~s__state~0); 63728#L119 assume !(4096 == ssl3_connect_~s__state~0); 63725#L122 assume !(20480 == ssl3_connect_~s__state~0); 63722#L125 assume !(4099 == ssl3_connect_~s__state~0); 63720#L128 assume 4368 == ssl3_connect_~s__state~0; 63717#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 63716#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62947#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 63715#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 63713#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63708#L547 ssl3_connect_~skip~0 := 0; 63707#L110-1 assume !false; 63706#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63705#L113 assume !(12292 == ssl3_connect_~s__state~0); 63704#L116 assume !(16384 == ssl3_connect_~s__state~0); 63703#L119 assume !(4096 == ssl3_connect_~s__state~0); 63702#L122 assume !(20480 == ssl3_connect_~s__state~0); 63701#L125 assume !(4099 == ssl3_connect_~s__state~0); 63700#L128 assume !(4368 == ssl3_connect_~s__state~0); 63699#L131 assume !(4369 == ssl3_connect_~s__state~0); 63698#L134 assume 4384 == ssl3_connect_~s__state~0; 63697#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 63696#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62925#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 63693#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63692#L301-2 ssl3_connect_~s__init_num~0 := 0; 63690#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63685#L547 ssl3_connect_~skip~0 := 0; 63684#L110-1 assume !false; 63683#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63682#L113 assume !(12292 == ssl3_connect_~s__state~0); 63681#L116 assume !(16384 == ssl3_connect_~s__state~0); 63680#L119 assume !(4096 == ssl3_connect_~s__state~0); 63679#L122 assume !(20480 == ssl3_connect_~s__state~0); 63678#L125 assume !(4099 == ssl3_connect_~s__state~0); 63677#L128 assume !(4368 == ssl3_connect_~s__state~0); 63676#L131 assume !(4369 == ssl3_connect_~s__state~0); 63675#L134 assume !(4384 == ssl3_connect_~s__state~0); 63674#L137 assume !(4385 == ssl3_connect_~s__state~0); 63673#L140 assume 4400 == ssl3_connect_~s__state~0; 63672#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63670#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 62894#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 62890#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62880#L547 ssl3_connect_~skip~0 := 0; 62878#L110-1 assume !false; 62876#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62874#L113 assume !(12292 == ssl3_connect_~s__state~0); 62872#L116 assume !(16384 == ssl3_connect_~s__state~0); 62870#L119 assume !(4096 == ssl3_connect_~s__state~0); 62868#L122 assume !(20480 == ssl3_connect_~s__state~0); 62866#L125 assume !(4099 == ssl3_connect_~s__state~0); 62864#L128 assume !(4368 == ssl3_connect_~s__state~0); 62862#L131 assume !(4369 == ssl3_connect_~s__state~0); 62860#L134 assume !(4384 == ssl3_connect_~s__state~0); 62858#L137 assume !(4385 == ssl3_connect_~s__state~0); 62856#L140 assume !(4400 == ssl3_connect_~s__state~0); 62854#L143 assume !(4401 == ssl3_connect_~s__state~0); 62852#L146 assume 4416 == ssl3_connect_~s__state~0; 62810#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 62808#L330 assume !(3 == ssl3_connect_~blastFlag~0); 62805#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62804#L338 assume !(0 == ssl3_connect_~tmp___6~0); 62802#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62797#L547 ssl3_connect_~skip~0 := 0; 62796#L110-1 assume !false; 62795#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62794#L113 assume !(12292 == ssl3_connect_~s__state~0); 62793#L116 assume !(16384 == ssl3_connect_~s__state~0); 62792#L119 assume !(4096 == ssl3_connect_~s__state~0); 62791#L122 assume !(20480 == ssl3_connect_~s__state~0); 62790#L125 assume !(4099 == ssl3_connect_~s__state~0); 62789#L128 assume !(4368 == ssl3_connect_~s__state~0); 62788#L131 assume !(4369 == ssl3_connect_~s__state~0); 62787#L134 assume !(4384 == ssl3_connect_~s__state~0); 62786#L137 assume !(4385 == ssl3_connect_~s__state~0); 62785#L140 assume !(4400 == ssl3_connect_~s__state~0); 62784#L143 assume !(4401 == ssl3_connect_~s__state~0); 62783#L146 assume !(4416 == ssl3_connect_~s__state~0); 62782#L149 assume !(4417 == ssl3_connect_~s__state~0); 62781#L152 assume 4432 == ssl3_connect_~s__state~0; 62780#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 62779#L346 assume !(4 == ssl3_connect_~blastFlag~0); 62778#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 62776#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62771#L547 ssl3_connect_~skip~0 := 0; 62770#L110-1 assume !false; 62769#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62768#L113 assume !(12292 == ssl3_connect_~s__state~0); 62767#L116 assume !(16384 == ssl3_connect_~s__state~0); 62766#L119 assume !(4096 == ssl3_connect_~s__state~0); 62765#L122 assume !(20480 == ssl3_connect_~s__state~0); 62764#L125 assume !(4099 == ssl3_connect_~s__state~0); 62763#L128 assume !(4368 == ssl3_connect_~s__state~0); 62762#L131 assume !(4369 == ssl3_connect_~s__state~0); 62761#L134 assume !(4384 == ssl3_connect_~s__state~0); 62760#L137 assume !(4385 == ssl3_connect_~s__state~0); 62759#L140 assume !(4400 == ssl3_connect_~s__state~0); 62758#L143 assume !(4401 == ssl3_connect_~s__state~0); 62757#L146 assume !(4416 == ssl3_connect_~s__state~0); 62756#L149 assume !(4417 == ssl3_connect_~s__state~0); 62755#L152 assume !(4432 == ssl3_connect_~s__state~0); 62754#L155 assume !(4433 == ssl3_connect_~s__state~0); 62753#L158 assume 4448 == ssl3_connect_~s__state~0; 62752#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 62751#L358 assume !(ssl3_connect_~ret~0 <= 0); 62749#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62748#L361-2 ssl3_connect_~s__init_num~0 := 0; 62746#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62741#L547 ssl3_connect_~skip~0 := 0; 62740#L110-1 assume !false; 62739#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62738#L113 assume !(12292 == ssl3_connect_~s__state~0); 62737#L116 assume !(16384 == ssl3_connect_~s__state~0); 62736#L119 assume !(4096 == ssl3_connect_~s__state~0); 62735#L122 assume !(20480 == ssl3_connect_~s__state~0); 62734#L125 assume !(4099 == ssl3_connect_~s__state~0); 62733#L128 assume !(4368 == ssl3_connect_~s__state~0); 62732#L131 assume !(4369 == ssl3_connect_~s__state~0); 62731#L134 assume !(4384 == ssl3_connect_~s__state~0); 62730#L137 assume !(4385 == ssl3_connect_~s__state~0); 62729#L140 assume !(4400 == ssl3_connect_~s__state~0); 62728#L143 assume !(4401 == ssl3_connect_~s__state~0); 62727#L146 assume !(4416 == ssl3_connect_~s__state~0); 62726#L149 assume !(4417 == ssl3_connect_~s__state~0); 62725#L152 assume !(4432 == ssl3_connect_~s__state~0); 62724#L155 assume !(4433 == ssl3_connect_~s__state~0); 62723#L158 assume !(4448 == ssl3_connect_~s__state~0); 62722#L161 assume !(4449 == ssl3_connect_~s__state~0); 62721#L164 assume 4464 == ssl3_connect_~s__state~0; 62720#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 62718#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62712#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62706#L547 ssl3_connect_~skip~0 := 0; 62704#L110-1 assume !false; 62702#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62700#L113 assume !(12292 == ssl3_connect_~s__state~0); 62698#L116 assume !(16384 == ssl3_connect_~s__state~0); 62696#L119 assume !(4096 == ssl3_connect_~s__state~0); 62694#L122 assume !(20480 == ssl3_connect_~s__state~0); 62692#L125 assume !(4099 == ssl3_connect_~s__state~0); 62690#L128 assume !(4368 == ssl3_connect_~s__state~0); 62688#L131 assume !(4369 == ssl3_connect_~s__state~0); 62686#L134 assume !(4384 == ssl3_connect_~s__state~0); 62684#L137 assume !(4385 == ssl3_connect_~s__state~0); 62682#L140 assume !(4400 == ssl3_connect_~s__state~0); 62680#L143 assume !(4401 == ssl3_connect_~s__state~0); 62678#L146 assume !(4416 == ssl3_connect_~s__state~0); 62676#L149 assume !(4417 == ssl3_connect_~s__state~0); 62674#L152 assume !(4432 == ssl3_connect_~s__state~0); 62672#L155 assume !(4433 == ssl3_connect_~s__state~0); 62670#L158 assume !(4448 == ssl3_connect_~s__state~0); 62668#L161 assume !(4449 == ssl3_connect_~s__state~0); 62666#L164 assume !(4464 == ssl3_connect_~s__state~0); 62664#L167 assume !(4465 == ssl3_connect_~s__state~0); 62662#L170 assume !(4466 == ssl3_connect_~s__state~0); 62497#L173 assume !(4467 == ssl3_connect_~s__state~0); 62413#L176 assume 4480 == ssl3_connect_~s__state~0; 62412#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 62411#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62409#L386 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; 62410#L386-2 ssl3_connect_~s__init_num~0 := 0; 64002#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63992#L547 ssl3_connect_~skip~0 := 0; 63990#L110-1 assume !false; 63988#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63986#L113 assume !(12292 == ssl3_connect_~s__state~0); 63984#L116 assume !(16384 == ssl3_connect_~s__state~0); 63982#L119 assume !(4096 == ssl3_connect_~s__state~0); 63980#L122 assume !(20480 == ssl3_connect_~s__state~0); 63978#L125 assume !(4099 == ssl3_connect_~s__state~0); 63976#L128 assume !(4368 == ssl3_connect_~s__state~0); 63974#L131 assume !(4369 == ssl3_connect_~s__state~0); 63972#L134 assume !(4384 == ssl3_connect_~s__state~0); 63970#L137 assume !(4385 == ssl3_connect_~s__state~0); 63968#L140 assume !(4400 == ssl3_connect_~s__state~0); 63966#L143 assume !(4401 == ssl3_connect_~s__state~0); 63964#L146 assume !(4416 == ssl3_connect_~s__state~0); 63962#L149 assume !(4417 == ssl3_connect_~s__state~0); 63960#L152 assume !(4432 == ssl3_connect_~s__state~0); 63958#L155 assume !(4433 == ssl3_connect_~s__state~0); 63956#L158 assume !(4448 == ssl3_connect_~s__state~0); 63954#L161 assume !(4449 == ssl3_connect_~s__state~0); 63952#L164 assume !(4464 == ssl3_connect_~s__state~0); 63950#L167 assume !(4465 == ssl3_connect_~s__state~0); 63948#L170 assume !(4466 == ssl3_connect_~s__state~0); 63946#L173 assume !(4467 == ssl3_connect_~s__state~0); 63944#L176 assume !(4480 == ssl3_connect_~s__state~0); 63942#L179 assume !(4481 == ssl3_connect_~s__state~0); 63940#L182 assume !(4496 == ssl3_connect_~s__state~0); 63938#L185 assume !(4497 == ssl3_connect_~s__state~0); 63936#L188 assume 4512 == ssl3_connect_~s__state~0; 63934#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 63933#L407 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; 63931#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63929#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 63927#L422 assume !(0 == ssl3_connect_~tmp___8~0); 63923#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63913#L547 ssl3_connect_~skip~0 := 0; 63911#L110-1 assume !false; 63909#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63907#L113 assume !(12292 == ssl3_connect_~s__state~0); 63905#L116 assume !(16384 == ssl3_connect_~s__state~0); 63903#L119 assume !(4096 == ssl3_connect_~s__state~0); 63901#L122 assume !(20480 == ssl3_connect_~s__state~0); 63899#L125 assume !(4099 == ssl3_connect_~s__state~0); 63897#L128 assume !(4368 == ssl3_connect_~s__state~0); 63895#L131 assume !(4369 == ssl3_connect_~s__state~0); 63893#L134 assume !(4384 == ssl3_connect_~s__state~0); 63891#L137 assume !(4385 == ssl3_connect_~s__state~0); 63889#L140 assume !(4400 == ssl3_connect_~s__state~0); 63887#L143 assume !(4401 == ssl3_connect_~s__state~0); 63885#L146 assume !(4416 == ssl3_connect_~s__state~0); 63883#L149 assume !(4417 == ssl3_connect_~s__state~0); 63881#L152 assume !(4432 == ssl3_connect_~s__state~0); 63879#L155 assume !(4433 == ssl3_connect_~s__state~0); 63877#L158 assume !(4448 == ssl3_connect_~s__state~0); 63875#L161 assume !(4449 == ssl3_connect_~s__state~0); 63873#L164 assume !(4464 == ssl3_connect_~s__state~0); 63871#L167 assume !(4465 == ssl3_connect_~s__state~0); 63869#L170 assume !(4466 == ssl3_connect_~s__state~0); 63867#L173 assume !(4467 == ssl3_connect_~s__state~0); 63865#L176 assume !(4480 == ssl3_connect_~s__state~0); 63863#L179 assume !(4481 == ssl3_connect_~s__state~0); 63853#L182 assume !(4496 == ssl3_connect_~s__state~0); 63843#L185 assume !(4497 == ssl3_connect_~s__state~0); 63840#L188 assume !(4512 == ssl3_connect_~s__state~0); 63839#L191 assume !(4513 == ssl3_connect_~s__state~0); 63838#L194 assume 4528 == ssl3_connect_~s__state~0; 63836#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 63834#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 63763#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63760#L437-1 ssl3_connect_~s__init_num~0 := 0; 63749#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63745#L547 ssl3_connect_~skip~0 := 0; 63738#L110-1 assume !false; 63739#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63732#L113 assume !(12292 == ssl3_connect_~s__state~0); 63733#L116 assume !(16384 == ssl3_connect_~s__state~0); 63726#L119 assume !(4096 == ssl3_connect_~s__state~0); 63727#L122 assume !(20480 == ssl3_connect_~s__state~0); 63721#L125 assume !(4099 == ssl3_connect_~s__state~0); 63718#L128 assume !(4368 == ssl3_connect_~s__state~0); 63719#L131 assume !(4369 == ssl3_connect_~s__state~0); 63833#L134 assume !(4384 == ssl3_connect_~s__state~0); 63832#L137 assume !(4385 == ssl3_connect_~s__state~0); 63831#L140 assume !(4400 == ssl3_connect_~s__state~0); 63830#L143 assume !(4401 == ssl3_connect_~s__state~0); 63829#L146 assume !(4416 == ssl3_connect_~s__state~0); 63828#L149 assume !(4417 == ssl3_connect_~s__state~0); 63827#L152 assume !(4432 == ssl3_connect_~s__state~0); 63826#L155 assume !(4433 == ssl3_connect_~s__state~0); 63825#L158 assume !(4448 == ssl3_connect_~s__state~0); 63824#L161 assume !(4449 == ssl3_connect_~s__state~0); 63823#L164 assume !(4464 == ssl3_connect_~s__state~0); 63822#L167 assume !(4465 == ssl3_connect_~s__state~0); 63821#L170 assume !(4466 == ssl3_connect_~s__state~0); 63820#L173 assume !(4467 == ssl3_connect_~s__state~0); 63819#L176 assume !(4480 == ssl3_connect_~s__state~0); 63818#L179 assume !(4481 == ssl3_connect_~s__state~0); 63817#L182 assume !(4496 == ssl3_connect_~s__state~0); 63816#L185 assume !(4497 == ssl3_connect_~s__state~0); 63815#L188 assume !(4512 == ssl3_connect_~s__state~0); 63814#L191 assume !(4513 == ssl3_connect_~s__state~0); 63813#L194 assume !(4528 == ssl3_connect_~s__state~0); 63812#L197 assume !(4529 == ssl3_connect_~s__state~0); 63811#L200 assume !(4560 == ssl3_connect_~s__state~0); 63810#L203 assume !(4561 == ssl3_connect_~s__state~0); 63809#L206 assume 4352 == ssl3_connect_~s__state~0; 63808#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 63806#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 63805#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63803#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63798#L547 ssl3_connect_~skip~0 := 0; 63797#L110-1 assume !false; 63796#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63795#L113 assume !(12292 == ssl3_connect_~s__state~0); 63794#L116 assume !(16384 == ssl3_connect_~s__state~0); 63793#L119 assume !(4096 == ssl3_connect_~s__state~0); 63792#L122 assume !(20480 == ssl3_connect_~s__state~0); 63791#L125 assume !(4099 == ssl3_connect_~s__state~0); 63790#L128 assume !(4368 == ssl3_connect_~s__state~0); 63789#L131 assume !(4369 == ssl3_connect_~s__state~0); 63788#L134 assume !(4384 == ssl3_connect_~s__state~0); 63787#L137 assume !(4385 == ssl3_connect_~s__state~0); 63786#L140 assume !(4400 == ssl3_connect_~s__state~0); 63785#L143 assume !(4401 == ssl3_connect_~s__state~0); 63784#L146 assume !(4416 == ssl3_connect_~s__state~0); 63783#L149 assume !(4417 == ssl3_connect_~s__state~0); 63782#L152 assume !(4432 == ssl3_connect_~s__state~0); 63781#L155 assume !(4433 == ssl3_connect_~s__state~0); 63780#L158 assume !(4448 == ssl3_connect_~s__state~0); 63779#L161 assume !(4449 == ssl3_connect_~s__state~0); 63778#L164 assume !(4464 == ssl3_connect_~s__state~0); 63777#L167 assume !(4465 == ssl3_connect_~s__state~0); 63776#L170 assume !(4466 == ssl3_connect_~s__state~0); 63775#L173 assume !(4467 == ssl3_connect_~s__state~0); 63774#L176 assume !(4480 == ssl3_connect_~s__state~0); 63773#L179 assume !(4481 == ssl3_connect_~s__state~0); 63772#L182 assume !(4496 == ssl3_connect_~s__state~0); 63771#L185 assume !(4497 == ssl3_connect_~s__state~0); 63770#L188 assume !(4512 == ssl3_connect_~s__state~0); 63769#L191 assume !(4513 == ssl3_connect_~s__state~0); 63768#L194 assume !(4528 == ssl3_connect_~s__state~0); 63767#L197 assume !(4529 == ssl3_connect_~s__state~0); 63766#L200 assume 4560 == ssl3_connect_~s__state~0; 63765#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 63764#L457 assume !(ssl3_connect_~ret~0 <= 0); 63761#L460 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 63758#L460-2 ssl3_connect_~s__init_num~0 := 0; 63759#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63741#L547 ssl3_connect_~skip~0 := 0; 63742#L110-1 assume !false; 63735#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63736#L113 assume !(12292 == ssl3_connect_~s__state~0); 63729#L116 assume !(16384 == ssl3_connect_~s__state~0); 63730#L119 assume 4096 == ssl3_connect_~s__state~0; 62163#L218 [2021-10-13 01:19:00,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,156 INFO L82 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-13 01:19:00,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:00,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480532752] [2021-10-13 01:19:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:00,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:00,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:00,178 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:00,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:00,189 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:00,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,190 INFO L82 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-10-13 01:19:00,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:00,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963215364] [2021-10-13 01:19:00,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:00,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:00,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:00,292 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:19:00,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:00,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963215364] [2021-10-13 01:19:00,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963215364] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:00,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:00,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:19:00,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804455856] [2021-10-13 01:19:00,297 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:00,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:00,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:00,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:00,298 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 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:19:00,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:00,467 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-10-13 01:19:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:00,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-10-13 01:19:00,490 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-13 01:19:00,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-10-13 01:19:00,506 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-10-13 01:19:00,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-10-13 01:19:00,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-10-13 01:19:00,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:00,515 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-10-13 01:19:00,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-10-13 01:19:00,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-10-13 01:19:00,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 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:19:00,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-10-13 01:19:00,588 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-13 01:19:00,589 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-13 01:19:00,589 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 01:19:00,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-10-13 01:19:00,601 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-13 01:19:00,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:00,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:00,605 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:19:00,605 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:19:00,605 INFO L791 eck$LassoCheckResult]: Stem: 69305#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); 69220#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69221#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69297#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 69191#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69188#L110-1 assume !false; 69316#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69315#L113 assume 12292 == ssl3_connect_~s__state~0; 69243#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 69244#L218 ssl3_connect_~s__server~0 := 0; 71836#L223 assume !(0 != ssl3_connect_~cb~0); 71834#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 71832#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 71829#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 71208#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 71205#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 71206#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72233#L547 ssl3_connect_~skip~0 := 0; 72232#L110-1 assume !false; 72231#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72230#L113 assume !(12292 == ssl3_connect_~s__state~0); 72229#L116 assume !(16384 == ssl3_connect_~s__state~0); 72228#L119 assume !(4096 == ssl3_connect_~s__state~0); 72227#L122 assume !(20480 == ssl3_connect_~s__state~0); 72226#L125 assume !(4099 == ssl3_connect_~s__state~0); 71127#L128 assume 4368 == ssl3_connect_~s__state~0; 70278#L132 [2021-10-13 01:19:00,606 INFO L793 eck$LassoCheckResult]: Loop: 70278#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 70279#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70274#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 70275#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 71121#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71114#L547 ssl3_connect_~skip~0 := 0; 71108#L110-1 assume !false; 71106#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71104#L113 assume !(12292 == ssl3_connect_~s__state~0); 71102#L116 assume !(16384 == ssl3_connect_~s__state~0); 71100#L119 assume !(4096 == ssl3_connect_~s__state~0); 71098#L122 assume !(20480 == ssl3_connect_~s__state~0); 71096#L125 assume !(4099 == ssl3_connect_~s__state~0); 71094#L128 assume !(4368 == ssl3_connect_~s__state~0); 71092#L131 assume !(4369 == ssl3_connect_~s__state~0); 71090#L134 assume 4384 == ssl3_connect_~s__state~0; 71088#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 69895#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 69894#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 69889#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 69888#L301-2 ssl3_connect_~s__init_num~0 := 0; 69884#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69878#L547 ssl3_connect_~skip~0 := 0; 69879#L110-1 assume !false; 69874#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69875#L113 assume !(12292 == ssl3_connect_~s__state~0); 69870#L116 assume !(16384 == ssl3_connect_~s__state~0); 69871#L119 assume !(4096 == ssl3_connect_~s__state~0); 71345#L122 assume !(20480 == ssl3_connect_~s__state~0); 71344#L125 assume !(4099 == ssl3_connect_~s__state~0); 69865#L128 assume !(4368 == ssl3_connect_~s__state~0); 69864#L131 assume !(4369 == ssl3_connect_~s__state~0); 69862#L134 assume !(4384 == ssl3_connect_~s__state~0); 69863#L137 assume !(4385 == ssl3_connect_~s__state~0); 69858#L140 assume 4400 == ssl3_connect_~s__state~0; 69859#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69313#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 69314#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71785#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71778#L547 ssl3_connect_~skip~0 := 0; 71775#L110-1 assume !false; 71772#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71769#L113 assume !(12292 == ssl3_connect_~s__state~0); 71766#L116 assume !(16384 == ssl3_connect_~s__state~0); 71763#L119 assume !(4096 == ssl3_connect_~s__state~0); 71760#L122 assume !(20480 == ssl3_connect_~s__state~0); 71757#L125 assume !(4099 == ssl3_connect_~s__state~0); 71753#L128 assume !(4368 == ssl3_connect_~s__state~0); 71746#L131 assume !(4369 == ssl3_connect_~s__state~0); 71743#L134 assume !(4384 == ssl3_connect_~s__state~0); 71740#L137 assume !(4385 == ssl3_connect_~s__state~0); 71737#L140 assume !(4400 == ssl3_connect_~s__state~0); 71735#L143 assume !(4401 == ssl3_connect_~s__state~0); 71732#L146 assume 4416 == ssl3_connect_~s__state~0; 71729#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 71727#L330 assume !(3 == ssl3_connect_~blastFlag~0); 71726#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71725#L338 assume !(0 == ssl3_connect_~tmp___6~0); 71708#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71702#L547 ssl3_connect_~skip~0 := 0; 71700#L110-1 assume !false; 71694#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71690#L113 assume !(12292 == ssl3_connect_~s__state~0); 71686#L116 assume !(16384 == ssl3_connect_~s__state~0); 71682#L119 assume !(4096 == ssl3_connect_~s__state~0); 71678#L122 assume !(20480 == ssl3_connect_~s__state~0); 71674#L125 assume !(4099 == ssl3_connect_~s__state~0); 71671#L128 assume !(4368 == ssl3_connect_~s__state~0); 71669#L131 assume !(4369 == ssl3_connect_~s__state~0); 71665#L134 assume !(4384 == ssl3_connect_~s__state~0); 71412#L137 assume !(4385 == ssl3_connect_~s__state~0); 71413#L140 assume !(4400 == ssl3_connect_~s__state~0); 71405#L143 assume !(4401 == ssl3_connect_~s__state~0); 71406#L146 assume !(4416 == ssl3_connect_~s__state~0); 71395#L149 assume !(4417 == ssl3_connect_~s__state~0); 71396#L152 assume 4432 == ssl3_connect_~s__state~0; 71388#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 71389#L346 assume !(4 == ssl3_connect_~blastFlag~0); 71384#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 71385#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71622#L547 ssl3_connect_~skip~0 := 0; 71621#L110-1 assume !false; 71620#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71619#L113 assume !(12292 == ssl3_connect_~s__state~0); 71618#L116 assume !(16384 == ssl3_connect_~s__state~0); 71617#L119 assume !(4096 == ssl3_connect_~s__state~0); 71616#L122 assume !(20480 == ssl3_connect_~s__state~0); 71615#L125 assume !(4099 == ssl3_connect_~s__state~0); 71614#L128 assume !(4368 == ssl3_connect_~s__state~0); 71613#L131 assume !(4369 == ssl3_connect_~s__state~0); 71612#L134 assume !(4384 == ssl3_connect_~s__state~0); 71611#L137 assume !(4385 == ssl3_connect_~s__state~0); 71610#L140 assume !(4400 == ssl3_connect_~s__state~0); 71609#L143 assume !(4401 == ssl3_connect_~s__state~0); 71608#L146 assume !(4416 == ssl3_connect_~s__state~0); 71607#L149 assume !(4417 == ssl3_connect_~s__state~0); 71606#L152 assume !(4432 == ssl3_connect_~s__state~0); 71605#L155 assume !(4433 == ssl3_connect_~s__state~0); 71604#L158 assume 4448 == ssl3_connect_~s__state~0; 71603#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 71602#L358 assume !(ssl3_connect_~ret~0 <= 0); 71601#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 71600#L361-2 ssl3_connect_~s__init_num~0 := 0; 71599#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71594#L547 ssl3_connect_~skip~0 := 0; 71593#L110-1 assume !false; 71592#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71591#L113 assume !(12292 == ssl3_connect_~s__state~0); 71590#L116 assume !(16384 == ssl3_connect_~s__state~0); 71589#L119 assume !(4096 == ssl3_connect_~s__state~0); 71588#L122 assume !(20480 == ssl3_connect_~s__state~0); 71587#L125 assume !(4099 == ssl3_connect_~s__state~0); 71586#L128 assume !(4368 == ssl3_connect_~s__state~0); 71585#L131 assume !(4369 == ssl3_connect_~s__state~0); 71584#L134 assume !(4384 == ssl3_connect_~s__state~0); 71583#L137 assume !(4385 == ssl3_connect_~s__state~0); 71582#L140 assume !(4400 == ssl3_connect_~s__state~0); 71581#L143 assume !(4401 == ssl3_connect_~s__state~0); 71580#L146 assume !(4416 == ssl3_connect_~s__state~0); 71579#L149 assume !(4417 == ssl3_connect_~s__state~0); 71578#L152 assume !(4432 == ssl3_connect_~s__state~0); 71577#L155 assume !(4433 == ssl3_connect_~s__state~0); 71576#L158 assume !(4448 == ssl3_connect_~s__state~0); 71575#L161 assume !(4449 == ssl3_connect_~s__state~0); 71574#L164 assume 4464 == ssl3_connect_~s__state~0; 69758#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 69749#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 69741#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69732#L547 ssl3_connect_~skip~0 := 0; 69726#L110-1 assume !false; 69727#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69714#L113 assume !(12292 == ssl3_connect_~s__state~0); 69715#L116 assume !(16384 == ssl3_connect_~s__state~0); 69702#L119 assume !(4096 == ssl3_connect_~s__state~0); 69703#L122 assume !(20480 == ssl3_connect_~s__state~0); 69691#L125 assume !(4099 == ssl3_connect_~s__state~0); 69685#L128 assume !(4368 == ssl3_connect_~s__state~0); 69686#L131 assume !(4369 == ssl3_connect_~s__state~0); 69673#L134 assume !(4384 == ssl3_connect_~s__state~0); 69674#L137 assume !(4385 == ssl3_connect_~s__state~0); 71546#L140 assume !(4400 == ssl3_connect_~s__state~0); 71544#L143 assume !(4401 == ssl3_connect_~s__state~0); 69652#L146 assume !(4416 == ssl3_connect_~s__state~0); 69647#L149 assume !(4417 == ssl3_connect_~s__state~0); 69634#L152 assume !(4432 == ssl3_connect_~s__state~0); 69628#L155 assume !(4433 == ssl3_connect_~s__state~0); 69629#L158 assume !(4448 == ssl3_connect_~s__state~0); 71534#L161 assume !(4449 == ssl3_connect_~s__state~0); 71532#L164 assume !(4464 == ssl3_connect_~s__state~0); 71530#L167 assume !(4465 == ssl3_connect_~s__state~0); 69526#L170 assume !(4466 == ssl3_connect_~s__state~0); 69520#L173 assume !(4467 == ssl3_connect_~s__state~0); 69521#L176 assume 4480 == ssl3_connect_~s__state~0; 71524#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 69448#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69449#L386 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; 71519#L386-2 ssl3_connect_~s__init_num~0 := 0; 71517#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71511#L547 ssl3_connect_~skip~0 := 0; 71508#L110-1 assume !false; 71502#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71500#L113 assume !(12292 == ssl3_connect_~s__state~0); 71498#L116 assume !(16384 == ssl3_connect_~s__state~0); 71496#L119 assume !(4096 == ssl3_connect_~s__state~0); 71494#L122 assume !(20480 == ssl3_connect_~s__state~0); 71492#L125 assume !(4099 == ssl3_connect_~s__state~0); 71490#L128 assume !(4368 == ssl3_connect_~s__state~0); 71488#L131 assume !(4369 == ssl3_connect_~s__state~0); 71486#L134 assume !(4384 == ssl3_connect_~s__state~0); 71484#L137 assume !(4385 == ssl3_connect_~s__state~0); 71482#L140 assume !(4400 == ssl3_connect_~s__state~0); 71480#L143 assume !(4401 == ssl3_connect_~s__state~0); 71478#L146 assume !(4416 == ssl3_connect_~s__state~0); 71476#L149 assume !(4417 == ssl3_connect_~s__state~0); 71474#L152 assume !(4432 == ssl3_connect_~s__state~0); 71472#L155 assume !(4433 == ssl3_connect_~s__state~0); 71470#L158 assume !(4448 == ssl3_connect_~s__state~0); 71468#L161 assume !(4449 == ssl3_connect_~s__state~0); 71466#L164 assume !(4464 == ssl3_connect_~s__state~0); 71464#L167 assume !(4465 == ssl3_connect_~s__state~0); 71462#L170 assume !(4466 == ssl3_connect_~s__state~0); 71460#L173 assume !(4467 == ssl3_connect_~s__state~0); 71458#L176 assume !(4480 == ssl3_connect_~s__state~0); 71244#L179 assume !(4481 == ssl3_connect_~s__state~0); 71245#L182 assume !(4496 == ssl3_connect_~s__state~0); 71240#L185 assume !(4497 == ssl3_connect_~s__state~0); 71241#L188 assume 4512 == ssl3_connect_~s__state~0; 69847#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 69848#L407 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; 69837#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 69838#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 69829#L422 assume !(0 == ssl3_connect_~tmp___8~0); 69830#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69812#L547 ssl3_connect_~skip~0 := 0; 69813#L110-1 assume !false; 69803#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69804#L113 assume !(12292 == ssl3_connect_~s__state~0); 69793#L116 assume !(16384 == ssl3_connect_~s__state~0); 69794#L119 assume !(4096 == ssl3_connect_~s__state~0); 69784#L122 assume !(20480 == ssl3_connect_~s__state~0); 69785#L125 assume !(4099 == ssl3_connect_~s__state~0); 69774#L128 assume !(4368 == ssl3_connect_~s__state~0); 69775#L131 assume !(4369 == ssl3_connect_~s__state~0); 69766#L134 assume !(4384 == ssl3_connect_~s__state~0); 69767#L137 assume !(4385 == ssl3_connect_~s__state~0); 69750#L140 assume !(4400 == ssl3_connect_~s__state~0); 69751#L143 assume !(4401 == ssl3_connect_~s__state~0); 69733#L146 assume !(4416 == ssl3_connect_~s__state~0); 69734#L149 assume !(4417 == ssl3_connect_~s__state~0); 69722#L152 assume !(4432 == ssl3_connect_~s__state~0); 69723#L155 assume !(4433 == ssl3_connect_~s__state~0); 69710#L158 assume !(4448 == ssl3_connect_~s__state~0); 69711#L161 assume !(4449 == ssl3_connect_~s__state~0); 69698#L164 assume !(4464 == ssl3_connect_~s__state~0); 69699#L167 assume !(4465 == ssl3_connect_~s__state~0); 69687#L170 assume !(4466 == ssl3_connect_~s__state~0); 69688#L173 assume !(4467 == ssl3_connect_~s__state~0); 69675#L176 assume !(4480 == ssl3_connect_~s__state~0); 69676#L179 assume !(4481 == ssl3_connect_~s__state~0); 69664#L182 assume !(4496 == ssl3_connect_~s__state~0); 69665#L185 assume !(4497 == ssl3_connect_~s__state~0); 70003#L188 assume !(4512 == ssl3_connect_~s__state~0); 70004#L191 assume !(4513 == ssl3_connect_~s__state~0); 69997#L194 assume 4528 == ssl3_connect_~s__state~0; 69998#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 69951#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 69952#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71207#L437-1 ssl3_connect_~s__init_num~0 := 0; 71202#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71196#L547 ssl3_connect_~skip~0 := 0; 71194#L110-1 assume !false; 71192#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71190#L113 assume !(12292 == ssl3_connect_~s__state~0); 71188#L116 assume !(16384 == ssl3_connect_~s__state~0); 71186#L119 assume !(4096 == ssl3_connect_~s__state~0); 71184#L122 assume !(20480 == ssl3_connect_~s__state~0); 71174#L125 assume !(4099 == ssl3_connect_~s__state~0); 71175#L128 assume 4368 == ssl3_connect_~s__state~0; 70278#L132 [2021-10-13 01:19:00,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-13 01:19:00,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:00,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489782940] [2021-10-13 01:19:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:00,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:00,661 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:19:00,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:00,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489782940] [2021-10-13 01:19:00,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489782940] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:00,662 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:00,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:19:00,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914505589] [2021-10-13 01:19:00,663 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:19:00,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,663 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-10-13 01:19:00,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:00,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230051460] [2021-10-13 01:19:00,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:00,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:00,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:00,720 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:19:00,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:00,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230051460] [2021-10-13 01:19:00,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230051460] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:00,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:00,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:19:00,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669035295] [2021-10-13 01:19:00,722 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:00,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:00,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:00,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:00,723 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 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:19:00,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:00,758 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-10-13 01:19:00,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:00,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-10-13 01:19:00,788 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-13 01:19:00,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-13 01:19:00,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-10-13 01:19:00,820 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-10-13 01:19:00,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-10-13 01:19:00,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:00,827 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 01:19:00,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-10-13 01:19:00,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-10-13 01:19:00,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 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:19:00,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-13 01:19:00,948 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 01:19:00,948 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-13 01:19:00,948 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 01:19:00,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-10-13 01:19:00,970 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-13 01:19:00,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:00,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:00,973 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:19:00,973 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:19:00,974 INFO L791 eck$LassoCheckResult]: Stem: 78534#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); 78451#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78452#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78524#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 78527#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 78546#L110-1 assume !false; 78547#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78542#L113 assume 12292 == ssl3_connect_~s__state~0; 78543#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 78908#L218 ssl3_connect_~s__server~0 := 0; 84504#L223 assume 0 != ssl3_connect_~cb~0; 80675#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 84503#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 84501#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 84499#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 84497#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 84495#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84492#L547 ssl3_connect_~skip~0 := 0; 84491#L110-1 assume !false; 84490#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84489#L113 assume !(12292 == ssl3_connect_~s__state~0); 84488#L116 assume !(16384 == ssl3_connect_~s__state~0); 84487#L119 assume !(4096 == ssl3_connect_~s__state~0); 84486#L122 assume !(20480 == ssl3_connect_~s__state~0); 84485#L125 assume !(4099 == ssl3_connect_~s__state~0); 84484#L128 assume 4368 == ssl3_connect_~s__state~0; 82022#L132 [2021-10-13 01:19:00,974 INFO L793 eck$LassoCheckResult]: Loop: 82022#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 84483#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 82937#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 84480#L283 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 84477#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84473#L547 ssl3_connect_~skip~0 := 0; 84471#L110-1 assume !false; 84469#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84468#L113 assume !(12292 == ssl3_connect_~s__state~0); 78437#L116 assume !(16384 == ssl3_connect_~s__state~0); 78438#L119 assume !(4096 == ssl3_connect_~s__state~0); 84465#L122 assume !(20480 == ssl3_connect_~s__state~0); 78507#L125 assume !(4099 == ssl3_connect_~s__state~0); 78508#L128 assume !(4368 == ssl3_connect_~s__state~0); 84428#L131 assume !(4369 == ssl3_connect_~s__state~0); 84423#L134 assume 4384 == ssl3_connect_~s__state~0; 78481#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 78482#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 78500#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 84461#L301 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 78432#L301-2 ssl3_connect_~s__init_num~0 := 0; 78433#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83220#L547 ssl3_connect_~skip~0 := 0; 83214#L110-1 assume !false; 83208#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83202#L113 assume !(12292 == ssl3_connect_~s__state~0); 83107#L116 assume !(16384 == ssl3_connect_~s__state~0); 83030#L119 assume !(4096 == ssl3_connect_~s__state~0); 83025#L122 assume !(20480 == ssl3_connect_~s__state~0); 83020#L125 assume !(4099 == ssl3_connect_~s__state~0); 83015#L128 assume !(4368 == ssl3_connect_~s__state~0); 83010#L131 assume !(4369 == ssl3_connect_~s__state~0); 83006#L134 assume !(4384 == ssl3_connect_~s__state~0); 83002#L137 assume !(4385 == ssl3_connect_~s__state~0); 82997#L140 assume 4400 == ssl3_connect_~s__state~0; 82992#L144 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82976#L312 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 82977#L312-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 84165#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84162#L547 ssl3_connect_~skip~0 := 0; 84161#L110-1 assume !false; 84160#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84158#L113 assume !(12292 == ssl3_connect_~s__state~0); 84156#L116 assume !(16384 == ssl3_connect_~s__state~0); 84152#L119 assume !(4096 == ssl3_connect_~s__state~0); 84150#L122 assume !(20480 == ssl3_connect_~s__state~0); 84148#L125 assume !(4099 == ssl3_connect_~s__state~0); 84146#L128 assume !(4368 == ssl3_connect_~s__state~0); 84144#L131 assume !(4369 == ssl3_connect_~s__state~0); 84142#L134 assume !(4384 == ssl3_connect_~s__state~0); 84140#L137 assume !(4385 == ssl3_connect_~s__state~0); 84138#L140 assume !(4400 == ssl3_connect_~s__state~0); 84136#L143 assume !(4401 == ssl3_connect_~s__state~0); 84134#L146 assume 4416 == ssl3_connect_~s__state~0; 84132#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 84130#L330 assume !(3 == ssl3_connect_~blastFlag~0); 84128#L330-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 84126#L338 assume !(0 == ssl3_connect_~tmp___6~0); 84118#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84114#L547 ssl3_connect_~skip~0 := 0; 84113#L110-1 assume !false; 84112#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84110#L113 assume !(12292 == ssl3_connect_~s__state~0); 84108#L116 assume !(16384 == ssl3_connect_~s__state~0); 84104#L119 assume !(4096 == ssl3_connect_~s__state~0); 84102#L122 assume !(20480 == ssl3_connect_~s__state~0); 84100#L125 assume !(4099 == ssl3_connect_~s__state~0); 84098#L128 assume !(4368 == ssl3_connect_~s__state~0); 84096#L131 assume !(4369 == ssl3_connect_~s__state~0); 84094#L134 assume !(4384 == ssl3_connect_~s__state~0); 84092#L137 assume !(4385 == ssl3_connect_~s__state~0); 84090#L140 assume !(4400 == ssl3_connect_~s__state~0); 84088#L143 assume !(4401 == ssl3_connect_~s__state~0); 84086#L146 assume !(4416 == ssl3_connect_~s__state~0); 84084#L149 assume !(4417 == ssl3_connect_~s__state~0); 84082#L152 assume 4432 == ssl3_connect_~s__state~0; 84080#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 84078#L346 assume !(4 == ssl3_connect_~blastFlag~0); 84076#L349 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84060#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84056#L547 ssl3_connect_~skip~0 := 0; 84054#L110-1 assume !false; 84052#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84050#L113 assume !(12292 == ssl3_connect_~s__state~0); 84048#L116 assume !(16384 == ssl3_connect_~s__state~0); 84046#L119 assume !(4096 == ssl3_connect_~s__state~0); 84044#L122 assume !(20480 == ssl3_connect_~s__state~0); 84042#L125 assume !(4099 == ssl3_connect_~s__state~0); 84040#L128 assume !(4368 == ssl3_connect_~s__state~0); 84038#L131 assume !(4369 == ssl3_connect_~s__state~0); 84036#L134 assume !(4384 == ssl3_connect_~s__state~0); 84034#L137 assume !(4385 == ssl3_connect_~s__state~0); 84032#L140 assume !(4400 == ssl3_connect_~s__state~0); 84030#L143 assume !(4401 == ssl3_connect_~s__state~0); 84028#L146 assume !(4416 == ssl3_connect_~s__state~0); 84026#L149 assume !(4417 == ssl3_connect_~s__state~0); 84025#L152 assume !(4432 == ssl3_connect_~s__state~0); 84024#L155 assume !(4433 == ssl3_connect_~s__state~0); 84023#L158 assume 4448 == ssl3_connect_~s__state~0; 84022#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 84021#L358 assume !(ssl3_connect_~ret~0 <= 0); 84020#L361 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84019#L361-2 ssl3_connect_~s__init_num~0 := 0; 84015#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84012#L547 ssl3_connect_~skip~0 := 0; 84010#L110-1 assume !false; 84006#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84004#L113 assume !(12292 == ssl3_connect_~s__state~0); 84002#L116 assume !(16384 == ssl3_connect_~s__state~0); 84001#L119 assume !(4096 == ssl3_connect_~s__state~0); 84000#L122 assume !(20480 == ssl3_connect_~s__state~0); 83946#L125 assume !(4099 == ssl3_connect_~s__state~0); 83931#L128 assume !(4368 == ssl3_connect_~s__state~0); 83926#L131 assume !(4369 == ssl3_connect_~s__state~0); 83922#L134 assume !(4384 == ssl3_connect_~s__state~0); 83918#L137 assume !(4385 == ssl3_connect_~s__state~0); 83913#L140 assume !(4400 == ssl3_connect_~s__state~0); 83908#L143 assume !(4401 == ssl3_connect_~s__state~0); 83903#L146 assume !(4416 == ssl3_connect_~s__state~0); 83898#L149 assume !(4417 == ssl3_connect_~s__state~0); 83894#L152 assume !(4432 == ssl3_connect_~s__state~0); 83890#L155 assume !(4433 == ssl3_connect_~s__state~0); 83886#L158 assume !(4448 == ssl3_connect_~s__state~0); 83881#L161 assume !(4449 == ssl3_connect_~s__state~0); 83879#L164 assume 4464 == ssl3_connect_~s__state~0; 78541#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 78530#L373 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 78531#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84207#L547 ssl3_connect_~skip~0 := 0; 84205#L110-1 assume !false; 84203#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84201#L113 assume !(12292 == ssl3_connect_~s__state~0); 84199#L116 assume !(16384 == ssl3_connect_~s__state~0); 84197#L119 assume !(4096 == ssl3_connect_~s__state~0); 84195#L122 assume !(20480 == ssl3_connect_~s__state~0); 84193#L125 assume !(4099 == ssl3_connect_~s__state~0); 84191#L128 assume !(4368 == ssl3_connect_~s__state~0); 84189#L131 assume !(4369 == ssl3_connect_~s__state~0); 84187#L134 assume !(4384 == ssl3_connect_~s__state~0); 84186#L137 assume !(4385 == ssl3_connect_~s__state~0); 84183#L140 assume !(4400 == ssl3_connect_~s__state~0); 84181#L143 assume !(4401 == ssl3_connect_~s__state~0); 84180#L146 assume !(4416 == ssl3_connect_~s__state~0); 84179#L149 assume !(4417 == ssl3_connect_~s__state~0); 84178#L152 assume !(4432 == ssl3_connect_~s__state~0); 84177#L155 assume !(4433 == ssl3_connect_~s__state~0); 84176#L158 assume !(4448 == ssl3_connect_~s__state~0); 84175#L161 assume !(4449 == ssl3_connect_~s__state~0); 84174#L164 assume !(4464 == ssl3_connect_~s__state~0); 84173#L167 assume !(4465 == ssl3_connect_~s__state~0); 84172#L170 assume !(4466 == ssl3_connect_~s__state~0); 84170#L173 assume !(4467 == ssl3_connect_~s__state~0); 84168#L176 assume 4480 == ssl3_connect_~s__state~0; 78389#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 78390#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83176#L386 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; 83171#L386-2 ssl3_connect_~s__init_num~0 := 0; 83168#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83163#L547 ssl3_connect_~skip~0 := 0; 83161#L110-1 assume !false; 83159#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83157#L113 assume !(12292 == ssl3_connect_~s__state~0); 83153#L116 assume !(16384 == ssl3_connect_~s__state~0); 83152#L119 assume !(4096 == ssl3_connect_~s__state~0); 83151#L122 assume !(20480 == ssl3_connect_~s__state~0); 83150#L125 assume !(4099 == ssl3_connect_~s__state~0); 83149#L128 assume !(4368 == ssl3_connect_~s__state~0); 83148#L131 assume !(4369 == ssl3_connect_~s__state~0); 83147#L134 assume !(4384 == ssl3_connect_~s__state~0); 83146#L137 assume !(4385 == ssl3_connect_~s__state~0); 83145#L140 assume !(4400 == ssl3_connect_~s__state~0); 83144#L143 assume !(4401 == ssl3_connect_~s__state~0); 83143#L146 assume !(4416 == ssl3_connect_~s__state~0); 83142#L149 assume !(4417 == ssl3_connect_~s__state~0); 83141#L152 assume !(4432 == ssl3_connect_~s__state~0); 83140#L155 assume !(4433 == ssl3_connect_~s__state~0); 83139#L158 assume !(4448 == ssl3_connect_~s__state~0); 83138#L161 assume !(4449 == ssl3_connect_~s__state~0); 83137#L164 assume !(4464 == ssl3_connect_~s__state~0); 83136#L167 assume !(4465 == ssl3_connect_~s__state~0); 83135#L170 assume !(4466 == ssl3_connect_~s__state~0); 83134#L173 assume !(4467 == ssl3_connect_~s__state~0); 83133#L176 assume !(4480 == ssl3_connect_~s__state~0); 83132#L179 assume !(4481 == ssl3_connect_~s__state~0); 83131#L182 assume !(4496 == ssl3_connect_~s__state~0); 83130#L185 assume !(4497 == ssl3_connect_~s__state~0); 78414#L188 assume 4512 == ssl3_connect_~s__state~0; 78415#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 80038#L407 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; 80039#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 83112#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 83110#L422 assume !(0 == ssl3_connect_~tmp___8~0); 83104#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83101#L547 ssl3_connect_~skip~0 := 0; 83100#L110-1 assume !false; 83099#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83098#L113 assume !(12292 == ssl3_connect_~s__state~0); 83097#L116 assume !(16384 == ssl3_connect_~s__state~0); 83096#L119 assume !(4096 == ssl3_connect_~s__state~0); 83095#L122 assume !(20480 == ssl3_connect_~s__state~0); 83094#L125 assume !(4099 == ssl3_connect_~s__state~0); 83093#L128 assume !(4368 == ssl3_connect_~s__state~0); 83092#L131 assume !(4369 == ssl3_connect_~s__state~0); 83091#L134 assume !(4384 == ssl3_connect_~s__state~0); 83090#L137 assume !(4385 == ssl3_connect_~s__state~0); 83089#L140 assume !(4400 == ssl3_connect_~s__state~0); 83088#L143 assume !(4401 == ssl3_connect_~s__state~0); 83087#L146 assume !(4416 == ssl3_connect_~s__state~0); 83086#L149 assume !(4417 == ssl3_connect_~s__state~0); 83085#L152 assume !(4432 == ssl3_connect_~s__state~0); 83084#L155 assume !(4433 == ssl3_connect_~s__state~0); 83083#L158 assume !(4448 == ssl3_connect_~s__state~0); 83082#L161 assume !(4449 == ssl3_connect_~s__state~0); 83081#L164 assume !(4464 == ssl3_connect_~s__state~0); 83080#L167 assume !(4465 == ssl3_connect_~s__state~0); 83079#L170 assume !(4466 == ssl3_connect_~s__state~0); 83078#L173 assume !(4467 == ssl3_connect_~s__state~0); 83077#L176 assume !(4480 == ssl3_connect_~s__state~0); 83076#L179 assume !(4481 == ssl3_connect_~s__state~0); 83075#L182 assume !(4496 == ssl3_connect_~s__state~0); 83074#L185 assume !(4497 == ssl3_connect_~s__state~0); 83073#L188 assume !(4512 == ssl3_connect_~s__state~0); 83072#L191 assume !(4513 == ssl3_connect_~s__state~0); 83071#L194 assume 4528 == ssl3_connect_~s__state~0; 78926#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 78927#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 78920#L437 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 78445#L437-1 ssl3_connect_~s__init_num~0 := 0; 78446#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83371#L547 ssl3_connect_~skip~0 := 0; 83369#L110-1 assume !false; 83367#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83365#L113 assume !(12292 == ssl3_connect_~s__state~0); 83363#L116 assume !(16384 == ssl3_connect_~s__state~0); 83361#L119 assume !(4096 == ssl3_connect_~s__state~0); 83359#L122 assume !(20480 == ssl3_connect_~s__state~0); 82030#L125 assume !(4099 == ssl3_connect_~s__state~0); 82021#L128 assume 4368 == ssl3_connect_~s__state~0; 82022#L132 [2021-10-13 01:19:00,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:00,975 INFO L82 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-13 01:19:00,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:00,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280470941] [2021-10-13 01:19:00,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:00,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:00,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:00,989 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:00,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:01,007 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:01,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:01,008 INFO L82 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-10-13 01:19:01,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:01,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630198894] [2021-10-13 01:19:01,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:01,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:01,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:01,066 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:19:01,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:01,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630198894] [2021-10-13 01:19:01,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630198894] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:01,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:01,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 01:19:01,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869094217] [2021-10-13 01:19:01,068 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:01,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:01,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:01,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:01,069 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 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:19:01,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:01,235 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-10-13 01:19:01,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:01,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-10-13 01:19:01,264 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-10-13 01:19:01,286 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-10-13 01:19:01,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-10-13 01:19:01,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-10-13 01:19:01,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-10-13 01:19:01,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:01,297 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-10-13 01:19:01,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-10-13 01:19:01,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-10-13 01:19:01,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 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:19:01,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-10-13 01:19:01,494 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-13 01:19:01,494 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-13 01:19:01,494 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 01:19:01,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-10-13 01:19:01,516 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 01:19:01,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:01,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:01,521 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:19:01,521 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:19:01,521 INFO L791 eck$LassoCheckResult]: Stem: 90061#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); 89983#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89984#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 90052#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 89955#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 89952#L110-1 assume !false; 90069#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90070#L113 assume 12292 == ssl3_connect_~s__state~0; 90005#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 90006#L218 ssl3_connect_~s__server~0 := 0; 90275#L223 assume 0 != ssl3_connect_~cb~0; 90273#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 90271#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 90268#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 90262#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 90259#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 90256#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90248#L547 ssl3_connect_~skip~0 := 0; 90246#L110-1 assume !false; 90244#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90242#L113 assume !(12292 == ssl3_connect_~s__state~0); 90240#L116 assume !(16384 == ssl3_connect_~s__state~0); 90238#L119 assume !(4096 == ssl3_connect_~s__state~0); 90236#L122 assume !(20480 == ssl3_connect_~s__state~0); 90234#L125 assume !(4099 == ssl3_connect_~s__state~0); 90232#L128 assume 4368 == ssl3_connect_~s__state~0; 90230#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 90228#L272 assume !(0 == ssl3_connect_~blastFlag~0); 90225#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 90222#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 90219#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90211#L547 ssl3_connect_~skip~0 := 0; 90209#L110-1 assume !false; 90207#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90205#L113 assume !(12292 == ssl3_connect_~s__state~0); 90203#L116 assume !(16384 == ssl3_connect_~s__state~0); 90201#L119 assume !(4096 == ssl3_connect_~s__state~0); 90199#L122 assume !(20480 == ssl3_connect_~s__state~0); 90197#L125 assume !(4099 == ssl3_connect_~s__state~0); 90195#L128 assume !(4368 == ssl3_connect_~s__state~0); 90193#L131 assume !(4369 == ssl3_connect_~s__state~0); 90191#L134 assume 4384 == ssl3_connect_~s__state~0; 90189#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 90187#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 90183#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 90181#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89965#L301-2 [2021-10-13 01:19:01,522 INFO L793 eck$LassoCheckResult]: Loop: 89965#L301-2 ssl3_connect_~s__init_num~0 := 0; 89966#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94629#L547 ssl3_connect_~skip~0 := 0; 94627#L110-1 assume !false; 94625#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94623#L113 assume !(12292 == ssl3_connect_~s__state~0); 94621#L116 assume !(16384 == ssl3_connect_~s__state~0); 94619#L119 assume !(4096 == ssl3_connect_~s__state~0); 94617#L122 assume !(20480 == ssl3_connect_~s__state~0); 94615#L125 assume !(4099 == ssl3_connect_~s__state~0); 94613#L128 assume !(4368 == ssl3_connect_~s__state~0); 94611#L131 assume !(4369 == ssl3_connect_~s__state~0); 94609#L134 assume !(4384 == ssl3_connect_~s__state~0); 94608#L137 assume !(4385 == ssl3_connect_~s__state~0); 94607#L140 assume !(4400 == ssl3_connect_~s__state~0); 94606#L143 assume !(4401 == ssl3_connect_~s__state~0); 94605#L146 assume !(4416 == ssl3_connect_~s__state~0); 94604#L149 assume !(4417 == ssl3_connect_~s__state~0); 94602#L152 assume !(4432 == ssl3_connect_~s__state~0); 94600#L155 assume !(4433 == ssl3_connect_~s__state~0); 94599#L158 assume !(4448 == ssl3_connect_~s__state~0); 94597#L161 assume !(4449 == ssl3_connect_~s__state~0); 94595#L164 assume !(4464 == ssl3_connect_~s__state~0); 94593#L167 assume !(4465 == ssl3_connect_~s__state~0); 94591#L170 assume !(4466 == ssl3_connect_~s__state~0); 94589#L173 assume !(4467 == ssl3_connect_~s__state~0); 94587#L176 assume !(4480 == ssl3_connect_~s__state~0); 94585#L179 assume !(4481 == ssl3_connect_~s__state~0); 94583#L182 assume !(4496 == ssl3_connect_~s__state~0); 94581#L185 assume !(4497 == ssl3_connect_~s__state~0); 94579#L188 assume !(4512 == ssl3_connect_~s__state~0); 94577#L191 assume !(4513 == ssl3_connect_~s__state~0); 94575#L194 assume !(4528 == ssl3_connect_~s__state~0); 94573#L197 assume !(4529 == ssl3_connect_~s__state~0); 90073#L200 assume 4560 == ssl3_connect_~s__state~0; 90074#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 89949#L457 assume !(ssl3_connect_~ret~0 <= 0); 89950#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 89953#L460-2 ssl3_connect_~s__init_num~0 := 0; 89954#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95051#L547 ssl3_connect_~skip~0 := 0; 95049#L110-1 assume !false; 95047#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95044#L113 assume !(12292 == ssl3_connect_~s__state~0); 95042#L116 assume !(16384 == ssl3_connect_~s__state~0); 95040#L119 assume !(4096 == ssl3_connect_~s__state~0); 95038#L122 assume !(20480 == ssl3_connect_~s__state~0); 95036#L125 assume !(4099 == ssl3_connect_~s__state~0); 95034#L128 assume !(4368 == ssl3_connect_~s__state~0); 95032#L131 assume !(4369 == ssl3_connect_~s__state~0); 95030#L134 assume !(4384 == ssl3_connect_~s__state~0); 95028#L137 assume !(4385 == ssl3_connect_~s__state~0); 95026#L140 assume !(4400 == ssl3_connect_~s__state~0); 95024#L143 assume !(4401 == ssl3_connect_~s__state~0); 95022#L146 assume !(4416 == ssl3_connect_~s__state~0); 95020#L149 assume !(4417 == ssl3_connect_~s__state~0); 95019#L152 assume !(4432 == ssl3_connect_~s__state~0); 95010#L155 assume !(4433 == ssl3_connect_~s__state~0); 95009#L158 assume !(4448 == ssl3_connect_~s__state~0); 95008#L161 assume !(4449 == ssl3_connect_~s__state~0); 95007#L164 assume !(4464 == ssl3_connect_~s__state~0); 95006#L167 assume !(4465 == ssl3_connect_~s__state~0); 95005#L170 assume !(4466 == ssl3_connect_~s__state~0); 95003#L173 assume !(4467 == ssl3_connect_~s__state~0); 95001#L176 assume !(4480 == ssl3_connect_~s__state~0); 94998#L179 assume !(4481 == ssl3_connect_~s__state~0); 94996#L182 assume !(4496 == ssl3_connect_~s__state~0); 90046#L185 assume !(4497 == ssl3_connect_~s__state~0); 89947#L188 assume 4512 == ssl3_connect_~s__state~0; 89948#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 89936#L407 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; 89937#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 90041#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 89945#L422 assume !(0 == ssl3_connect_~tmp___8~0); 89946#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94850#L547 ssl3_connect_~skip~0 := 0; 94848#L110-1 assume !false; 94846#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94844#L113 assume !(12292 == ssl3_connect_~s__state~0); 94842#L116 assume !(16384 == ssl3_connect_~s__state~0); 94840#L119 assume !(4096 == ssl3_connect_~s__state~0); 94838#L122 assume !(20480 == ssl3_connect_~s__state~0); 94836#L125 assume !(4099 == ssl3_connect_~s__state~0); 94834#L128 assume !(4368 == ssl3_connect_~s__state~0); 94832#L131 assume !(4369 == ssl3_connect_~s__state~0); 94830#L134 assume !(4384 == ssl3_connect_~s__state~0); 94828#L137 assume !(4385 == ssl3_connect_~s__state~0); 94826#L140 assume !(4400 == ssl3_connect_~s__state~0); 94824#L143 assume !(4401 == ssl3_connect_~s__state~0); 94822#L146 assume !(4416 == ssl3_connect_~s__state~0); 94820#L149 assume !(4417 == ssl3_connect_~s__state~0); 94818#L152 assume !(4432 == ssl3_connect_~s__state~0); 94816#L155 assume !(4433 == ssl3_connect_~s__state~0); 94814#L158 assume !(4448 == ssl3_connect_~s__state~0); 94812#L161 assume !(4449 == ssl3_connect_~s__state~0); 94810#L164 assume !(4464 == ssl3_connect_~s__state~0); 94808#L167 assume !(4465 == ssl3_connect_~s__state~0); 94806#L170 assume !(4466 == ssl3_connect_~s__state~0); 94804#L173 assume !(4467 == ssl3_connect_~s__state~0); 94802#L176 assume !(4480 == ssl3_connect_~s__state~0); 94800#L179 assume !(4481 == ssl3_connect_~s__state~0); 94798#L182 assume !(4496 == ssl3_connect_~s__state~0); 94796#L185 assume !(4497 == ssl3_connect_~s__state~0); 94794#L188 assume !(4512 == ssl3_connect_~s__state~0); 90035#L191 assume !(4513 == ssl3_connect_~s__state~0); 90036#L194 assume 4528 == ssl3_connect_~s__state~0; 90045#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 93023#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 92023#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 90854#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 90855#L437-1 ssl3_connect_~s__init_num~0 := 0; 90846#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90844#L547 ssl3_connect_~skip~0 := 0; 90833#L110-1 assume !false; 90834#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90826#L113 assume !(12292 == ssl3_connect_~s__state~0); 90827#L116 assume !(16384 == ssl3_connect_~s__state~0); 90818#L119 assume !(4096 == ssl3_connect_~s__state~0); 90819#L122 assume !(20480 == ssl3_connect_~s__state~0); 90811#L125 assume !(4099 == ssl3_connect_~s__state~0); 90812#L128 assume !(4368 == ssl3_connect_~s__state~0); 90803#L131 assume !(4369 == ssl3_connect_~s__state~0); 90804#L134 assume !(4384 == ssl3_connect_~s__state~0); 90787#L137 assume !(4385 == ssl3_connect_~s__state~0); 90788#L140 assume !(4400 == ssl3_connect_~s__state~0); 90779#L143 assume !(4401 == ssl3_connect_~s__state~0); 90780#L146 assume !(4416 == ssl3_connect_~s__state~0); 90769#L149 assume !(4417 == ssl3_connect_~s__state~0); 90770#L152 assume !(4432 == ssl3_connect_~s__state~0); 90759#L155 assume !(4433 == ssl3_connect_~s__state~0); 90760#L158 assume !(4448 == ssl3_connect_~s__state~0); 90749#L161 assume !(4449 == ssl3_connect_~s__state~0); 90750#L164 assume !(4464 == ssl3_connect_~s__state~0); 90741#L167 assume !(4465 == ssl3_connect_~s__state~0); 90742#L170 assume !(4466 == ssl3_connect_~s__state~0); 90732#L173 assume !(4467 == ssl3_connect_~s__state~0); 90733#L176 assume !(4480 == ssl3_connect_~s__state~0); 90723#L179 assume !(4481 == ssl3_connect_~s__state~0); 90724#L182 assume !(4496 == ssl3_connect_~s__state~0); 90714#L185 assume !(4497 == ssl3_connect_~s__state~0); 90715#L188 assume !(4512 == ssl3_connect_~s__state~0); 90705#L191 assume !(4513 == ssl3_connect_~s__state~0); 90706#L194 assume !(4528 == ssl3_connect_~s__state~0); 90696#L197 assume !(4529 == ssl3_connect_~s__state~0); 90697#L200 assume !(4560 == ssl3_connect_~s__state~0); 90392#L203 assume !(4561 == ssl3_connect_~s__state~0); 90393#L206 assume 4352 == ssl3_connect_~s__state~0; 90301#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 90302#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 90287#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 90288#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90299#L547 ssl3_connect_~skip~0 := 0; 90300#L110-1 assume !false; 90285#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90286#L113 assume !(12292 == ssl3_connect_~s__state~0); 90276#L116 assume !(16384 == ssl3_connect_~s__state~0); 90277#L119 assume !(4096 == ssl3_connect_~s__state~0); 90091#L122 assume !(20480 == ssl3_connect_~s__state~0); 90092#L125 assume !(4099 == ssl3_connect_~s__state~0); 90662#L128 assume !(4368 == ssl3_connect_~s__state~0); 90663#L131 assume !(4369 == ssl3_connect_~s__state~0); 90653#L134 assume 4384 == ssl3_connect_~s__state~0; 90015#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 90016#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 89997#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 89998#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89965#L301-2 [2021-10-13 01:19:01,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:01,523 INFO L82 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-10-13 01:19:01,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:01,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529121288] [2021-10-13 01:19:01,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:01,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:01,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:01,548 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:19:01,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:01,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529121288] [2021-10-13 01:19:01,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529121288] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 01:19:01,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 01:19:01,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 01:19:01,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410400762] [2021-10-13 01:19:01,550 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 01:19:01,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:01,550 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-10-13 01:19:01,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:01,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088155244] [2021-10-13 01:19:01,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:01,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:01,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:01,596 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:19:01,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:01,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088155244] [2021-10-13 01:19:01,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088155244] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:01,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420092435] [2021-10-13 01:19:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:01,598 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:19:01,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:01,617 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:19:01,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-13 01:19:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:01,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:19:01,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:02,425 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:19:02,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420092435] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:02,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:19:02,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:19:02,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730984665] [2021-10-13 01:19:02,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:02,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:02,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 01:19:02,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 01:19:02,428 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 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:19:02,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:02,464 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-10-13 01:19:02,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 01:19:02,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-10-13 01:19:02,493 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 01:19:02,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-13 01:19:02,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-10-13 01:19:02,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-10-13 01:19:02,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-10-13 01:19:02,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:02,525 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 01:19:02,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-10-13 01:19:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-10-13 01:19:02,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183385870572965) internal successors, (6382), 5392 states have internal predecessors, (6382), 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:19:02,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-10-13 01:19:02,715 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 01:19:02,715 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-10-13 01:19:02,715 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 01:19:02,716 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-10-13 01:19:02,736 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-13 01:19:02,736 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 01:19:02,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 01:19:02,739 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:19:02,739 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:19:02,739 INFO L791 eck$LassoCheckResult]: Stem: 101366#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); 101272#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~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~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~post41, ssl3_connect_#t~post42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, 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~nondet51, ssl3_connect_#t~nondet52, ssl3_connect_#t~nondet53, ssl3_connect_#t~nondet54, ssl3_connect_#t~nondet55, ssl3_connect_#t~nondet56, ssl3_connect_#t~post57, ssl3_connect_#t~post58, ssl3_connect_#t~nondet59, ssl3_connect_#t~post60, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~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 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;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~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;ssl3_connect_~__cil_tmp70~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101273#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101356#L99-2 ssl3_connect_#t~post41 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post41;havoc ssl3_connect_#t~post41; 101359#L104 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101382#L110-1 assume !false; 101383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101378#L113 assume 12292 == ssl3_connect_~s__state~0; 101379#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post42 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post42;havoc ssl3_connect_#t~post42; 101498#L218 ssl3_connect_~s__server~0 := 0; 101494#L223 assume 0 != ssl3_connect_~cb~0; 101492#L223-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 101490#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 101485#L238 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 101482#L238-2 assume !(0 == ssl3_connect_~tmp___4~0); 101479#L260 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post44 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post44;havoc ssl3_connect_#t~post44;ssl3_connect_~s__init_num~0 := 0; 101480#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101462#L547 ssl3_connect_~skip~0 := 0; 101463#L110-1 assume !false; 101454#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101455#L113 assume !(12292 == ssl3_connect_~s__state~0); 101446#L116 assume !(16384 == ssl3_connect_~s__state~0); 101447#L119 assume !(4096 == ssl3_connect_~s__state~0); 101438#L122 assume !(20480 == ssl3_connect_~s__state~0); 101439#L125 assume !(4099 == ssl3_connect_~s__state~0); 101431#L128 assume 4368 == ssl3_connect_~s__state~0; 101432#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 101280#L272 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101281#L272-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 101558#L283 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 101555#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101547#L547 ssl3_connect_~skip~0 := 0; 101545#L110-1 assume !false; 101543#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101541#L113 assume !(12292 == ssl3_connect_~s__state~0); 101539#L116 assume !(16384 == ssl3_connect_~s__state~0); 101537#L119 assume !(4096 == ssl3_connect_~s__state~0); 101535#L122 assume !(20480 == ssl3_connect_~s__state~0); 101533#L125 assume !(4099 == ssl3_connect_~s__state~0); 101531#L128 assume !(4368 == ssl3_connect_~s__state~0); 101529#L131 assume !(4369 == ssl3_connect_~s__state~0); 101527#L134 assume 4384 == ssl3_connect_~s__state~0; 101525#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 101523#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 101519#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 101516#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101517#L301-2 [2021-10-13 01:19:02,740 INFO L793 eck$LassoCheckResult]: Loop: 101517#L301-2 ssl3_connect_~s__init_num~0 := 0; 104954#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104951#L547 ssl3_connect_~skip~0 := 0; 104950#L110-1 assume !false; 104949#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104948#L113 assume !(12292 == ssl3_connect_~s__state~0); 104947#L116 assume !(16384 == ssl3_connect_~s__state~0); 104946#L119 assume !(4096 == ssl3_connect_~s__state~0); 104945#L122 assume !(20480 == ssl3_connect_~s__state~0); 104944#L125 assume !(4099 == ssl3_connect_~s__state~0); 104943#L128 assume !(4368 == ssl3_connect_~s__state~0); 104942#L131 assume !(4369 == ssl3_connect_~s__state~0); 104941#L134 assume !(4384 == ssl3_connect_~s__state~0); 104940#L137 assume !(4385 == ssl3_connect_~s__state~0); 104939#L140 assume !(4400 == ssl3_connect_~s__state~0); 104938#L143 assume !(4401 == ssl3_connect_~s__state~0); 104937#L146 assume !(4416 == ssl3_connect_~s__state~0); 104936#L149 assume !(4417 == ssl3_connect_~s__state~0); 104935#L152 assume !(4432 == ssl3_connect_~s__state~0); 104934#L155 assume !(4433 == ssl3_connect_~s__state~0); 104933#L158 assume !(4448 == ssl3_connect_~s__state~0); 104932#L161 assume !(4449 == ssl3_connect_~s__state~0); 104931#L164 assume !(4464 == ssl3_connect_~s__state~0); 104930#L167 assume !(4465 == ssl3_connect_~s__state~0); 104929#L170 assume !(4466 == ssl3_connect_~s__state~0); 104928#L173 assume !(4467 == ssl3_connect_~s__state~0); 104927#L176 assume !(4480 == ssl3_connect_~s__state~0); 104926#L179 assume !(4481 == ssl3_connect_~s__state~0); 104925#L182 assume !(4496 == ssl3_connect_~s__state~0); 104924#L185 assume !(4497 == ssl3_connect_~s__state~0); 104923#L188 assume !(4512 == ssl3_connect_~s__state~0); 104922#L191 assume !(4513 == ssl3_connect_~s__state~0); 104921#L194 assume !(4528 == ssl3_connect_~s__state~0); 104920#L197 assume !(4529 == ssl3_connect_~s__state~0); 104919#L200 assume 4560 == ssl3_connect_~s__state~0; 101670#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 104918#L457 assume !(ssl3_connect_~ret~0 <= 0); 104917#L460 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104915#L460-2 ssl3_connect_~s__init_num~0 := 0; 104914#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102554#L547 ssl3_connect_~skip~0 := 0; 102555#L110-1 assume !false; 102545#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102546#L113 assume !(12292 == ssl3_connect_~s__state~0); 102539#L116 assume !(16384 == ssl3_connect_~s__state~0); 102540#L119 assume !(4096 == ssl3_connect_~s__state~0); 102533#L122 assume !(20480 == ssl3_connect_~s__state~0); 102534#L125 assume !(4099 == ssl3_connect_~s__state~0); 102527#L128 assume !(4368 == ssl3_connect_~s__state~0); 102528#L131 assume !(4369 == ssl3_connect_~s__state~0); 102521#L134 assume !(4384 == ssl3_connect_~s__state~0); 102522#L137 assume !(4385 == ssl3_connect_~s__state~0); 102515#L140 assume !(4400 == ssl3_connect_~s__state~0); 102516#L143 assume !(4401 == ssl3_connect_~s__state~0); 102509#L146 assume !(4416 == ssl3_connect_~s__state~0); 102510#L149 assume !(4417 == ssl3_connect_~s__state~0); 102503#L152 assume !(4432 == ssl3_connect_~s__state~0); 102504#L155 assume !(4433 == ssl3_connect_~s__state~0); 102497#L158 assume !(4448 == ssl3_connect_~s__state~0); 102498#L161 assume !(4449 == ssl3_connect_~s__state~0); 102491#L164 assume !(4464 == ssl3_connect_~s__state~0); 102492#L167 assume !(4465 == ssl3_connect_~s__state~0); 102485#L170 assume !(4466 == ssl3_connect_~s__state~0); 102486#L173 assume !(4467 == ssl3_connect_~s__state~0); 102479#L176 assume !(4480 == ssl3_connect_~s__state~0); 102480#L179 assume !(4481 == ssl3_connect_~s__state~0); 102473#L182 assume !(4496 == ssl3_connect_~s__state~0); 102474#L185 assume !(4497 == ssl3_connect_~s__state~0); 102467#L188 assume 4512 == ssl3_connect_~s__state~0; 101700#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 102459#L407 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; 102460#L413 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 102446#L413-2 assume !(0 == ssl3_connect_~tmp___7~0); 102447#L422 assume !(0 == ssl3_connect_~tmp___8~0); 102436#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102434#L547 ssl3_connect_~skip~0 := 0; 102420#L110-1 assume !false; 102421#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102407#L113 assume !(12292 == ssl3_connect_~s__state~0); 102408#L116 assume !(16384 == ssl3_connect_~s__state~0); 102397#L119 assume !(4096 == ssl3_connect_~s__state~0); 102398#L122 assume !(20480 == ssl3_connect_~s__state~0); 102387#L125 assume !(4099 == ssl3_connect_~s__state~0); 102388#L128 assume !(4368 == ssl3_connect_~s__state~0); 102377#L131 assume !(4369 == ssl3_connect_~s__state~0); 102378#L134 assume !(4384 == ssl3_connect_~s__state~0); 102367#L137 assume !(4385 == ssl3_connect_~s__state~0); 102368#L140 assume !(4400 == ssl3_connect_~s__state~0); 102357#L143 assume !(4401 == ssl3_connect_~s__state~0); 102358#L146 assume !(4416 == ssl3_connect_~s__state~0); 102347#L149 assume !(4417 == ssl3_connect_~s__state~0); 102348#L152 assume !(4432 == ssl3_connect_~s__state~0); 102337#L155 assume !(4433 == ssl3_connect_~s__state~0); 102338#L158 assume !(4448 == ssl3_connect_~s__state~0); 102327#L161 assume !(4449 == ssl3_connect_~s__state~0); 102328#L164 assume !(4464 == ssl3_connect_~s__state~0); 102317#L167 assume !(4465 == ssl3_connect_~s__state~0); 102318#L170 assume !(4466 == ssl3_connect_~s__state~0); 102307#L173 assume !(4467 == ssl3_connect_~s__state~0); 102308#L176 assume !(4480 == ssl3_connect_~s__state~0); 102297#L179 assume !(4481 == ssl3_connect_~s__state~0); 102298#L182 assume !(4496 == ssl3_connect_~s__state~0); 102287#L185 assume !(4497 == ssl3_connect_~s__state~0); 102288#L188 assume !(4512 == ssl3_connect_~s__state~0); 102226#L191 assume !(4513 == ssl3_connect_~s__state~0); 102227#L194 assume 4528 == ssl3_connect_~s__state~0; 101677#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 102212#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 103647#L437 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 103646#L441 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 103645#L437-1 ssl3_connect_~s__init_num~0 := 0; 101939#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101935#L547 ssl3_connect_~skip~0 := 0; 101933#L110-1 assume !false; 101931#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101929#L113 assume !(12292 == ssl3_connect_~s__state~0); 101926#L116 assume !(16384 == ssl3_connect_~s__state~0); 101924#L119 assume !(4096 == ssl3_connect_~s__state~0); 101922#L122 assume !(20480 == ssl3_connect_~s__state~0); 101920#L125 assume !(4099 == ssl3_connect_~s__state~0); 101917#L128 assume !(4368 == ssl3_connect_~s__state~0); 101914#L131 assume !(4369 == ssl3_connect_~s__state~0); 101911#L134 assume !(4384 == ssl3_connect_~s__state~0); 101908#L137 assume !(4385 == ssl3_connect_~s__state~0); 101905#L140 assume !(4400 == ssl3_connect_~s__state~0); 101893#L143 assume !(4401 == ssl3_connect_~s__state~0); 101879#L146 assume !(4416 == ssl3_connect_~s__state~0); 101867#L149 assume !(4417 == ssl3_connect_~s__state~0); 101854#L152 assume !(4432 == ssl3_connect_~s__state~0); 101842#L155 assume !(4433 == ssl3_connect_~s__state~0); 101829#L158 assume !(4448 == ssl3_connect_~s__state~0); 101818#L161 assume !(4449 == ssl3_connect_~s__state~0); 101808#L164 assume !(4464 == ssl3_connect_~s__state~0); 101798#L167 assume !(4465 == ssl3_connect_~s__state~0); 101786#L170 assume !(4466 == ssl3_connect_~s__state~0); 101776#L173 assume !(4467 == ssl3_connect_~s__state~0); 101763#L176 assume !(4480 == ssl3_connect_~s__state~0); 101751#L179 assume !(4481 == ssl3_connect_~s__state~0); 101738#L182 assume !(4496 == ssl3_connect_~s__state~0); 101726#L185 assume !(4497 == ssl3_connect_~s__state~0); 101713#L188 assume !(4512 == ssl3_connect_~s__state~0); 101701#L191 assume !(4513 == ssl3_connect_~s__state~0); 101688#L194 assume !(4528 == ssl3_connect_~s__state~0); 101678#L197 assume !(4529 == ssl3_connect_~s__state~0); 101671#L200 assume !(4560 == ssl3_connect_~s__state~0); 101664#L203 assume !(4561 == ssl3_connect_~s__state~0); 101661#L206 assume 4352 == ssl3_connect_~s__state~0; 101657#L207 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 101592#L470 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 101427#L470-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101428#L512 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103293#L547 ssl3_connect_~skip~0 := 0; 103292#L110-1 assume !false; 103291#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103290#L113 assume !(12292 == ssl3_connect_~s__state~0); 103289#L116 assume !(16384 == ssl3_connect_~s__state~0); 103288#L119 assume !(4096 == ssl3_connect_~s__state~0); 103287#L122 assume !(20480 == ssl3_connect_~s__state~0); 103286#L125 assume !(4099 == ssl3_connect_~s__state~0); 103285#L128 assume !(4368 == ssl3_connect_~s__state~0); 103284#L131 assume !(4369 == ssl3_connect_~s__state~0); 103283#L134 assume 4384 == ssl3_connect_~s__state~0; 103282#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 105091#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 101325#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 105086#L301 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101517#L301-2 [2021-10-13 01:19:02,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:02,740 INFO L82 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-10-13 01:19:02,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:02,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880859834] [2021-10-13 01:19:02,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:02,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,755 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 01:19:02,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 01:19:02,786 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 01:19:02,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 01:19:02,787 INFO L82 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-10-13 01:19:02,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 01:19:02,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952246690] [2021-10-13 01:19:02,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 01:19:02,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 01:19:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 01:19:02,842 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:19:02,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 01:19:02,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952246690] [2021-10-13 01:19:02,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952246690] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:02,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881515911] [2021-10-13 01:19:02,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 01:19:02,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 01:19:02,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 01:19:02,845 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 01:19:02,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 01:19:03,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 01:19:03,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 01:19:03,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 01:19:03,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 01:19:03,705 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:19:03,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881515911] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 01:19:03,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 01:19:03,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 01:19:03,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844849463] [2021-10-13 01:19:03,706 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 01:19:03,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 01:19:03,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 01:19:03,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 01:19:03,707 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 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:19:03,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 01:19:03,933 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-10-13 01:19:03,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 01:19:03,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-10-13 01:19:04,047 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 01:19:04,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-10-13 01:19:04,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-13 01:19:04,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-13 01:19:04,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-13 01:19:04,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 01:19:04,049 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:19:04,049 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:19:04,049 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-13 01:19:04,049 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 01:19:04,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-13 01:19:04,050 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-13 01:19:04,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-13 01:19:04,057 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 01:19:04 BoogieIcfgContainer [2021-10-13 01:19:04,058 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 01:19:04,058 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 01:19:04,059 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 01:19:04,059 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 01:19:04,060 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 01:18:45" (3/4) ... [2021-10-13 01:19:04,063 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-13 01:19:04,064 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 01:19:04,066 INFO L168 Benchmark]: Toolchain (without parser) took 20054.16 ms. Allocated memory was 86.0 MB in the beginning and 687.9 MB in the end (delta: 601.9 MB). Free memory was 48.2 MB in the beginning and 500.5 MB in the end (delta: -452.3 MB). Peak memory consumption was 149.5 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,066 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 86.0 MB. Free memory was 64.9 MB in the beginning and 64.8 MB in the end (delta: 50.6 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,068 INFO L168 Benchmark]: CACSL2BoogieTranslator took 463.66 ms. Allocated memory was 86.0 MB in the beginning and 113.2 MB in the end (delta: 27.3 MB). Free memory was 48.0 MB in the beginning and 84.2 MB in the end (delta: -36.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,068 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.70 ms. Allocated memory is still 113.2 MB. Free memory was 84.2 MB in the beginning and 81.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,069 INFO L168 Benchmark]: Boogie Preprocessor took 47.28 ms. Allocated memory is still 113.2 MB. Free memory was 81.5 MB in the beginning and 79.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,069 INFO L168 Benchmark]: RCFGBuilder took 898.42 ms. Allocated memory is still 113.2 MB. Free memory was 79.5 MB in the beginning and 56.0 MB in the end (delta: 23.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,070 INFO L168 Benchmark]: BuchiAutomizer took 18563.04 ms. Allocated memory was 113.2 MB in the beginning and 687.9 MB in the end (delta: 574.6 MB). Free memory was 56.0 MB in the beginning and 500.5 MB in the end (delta: -444.5 MB). Peak memory consumption was 130.9 MB. Max. memory is 16.1 GB. [2021-10-13 01:19:04,070 INFO L168 Benchmark]: Witness Printer took 5.51 ms. Allocated memory is still 687.9 MB. Free memory is still 500.5 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 01:19:04,074 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.26 ms. Allocated memory is still 86.0 MB. Free memory was 64.9 MB in the beginning and 64.8 MB in the end (delta: 50.6 kB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 463.66 ms. Allocated memory was 86.0 MB in the beginning and 113.2 MB in the end (delta: 27.3 MB). Free memory was 48.0 MB in the beginning and 84.2 MB in the end (delta: -36.2 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 66.70 ms. Allocated memory is still 113.2 MB. Free memory was 84.2 MB in the beginning and 81.5 MB in the end (delta: 2.6 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 47.28 ms. Allocated memory is still 113.2 MB. Free memory was 81.5 MB in the beginning and 79.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 898.42 ms. Allocated memory is still 113.2 MB. Free memory was 79.5 MB in the beginning and 56.0 MB in the end (delta: 23.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 18563.04 ms. Allocated memory was 113.2 MB in the beginning and 687.9 MB in the end (delta: 574.6 MB). Free memory was 56.0 MB in the beginning and 500.5 MB in the end (delta: -444.5 MB). Peak memory consumption was 130.9 MB. Max. memory is 16.1 GB. * Witness Printer took 5.51 ms. Allocated memory is still 687.9 MB. Free memory is still 500.5 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 28 terminating modules (27 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 18.5s and 28 iterations. TraceHistogramMax:13. Analysis of lassos took 10.2s. Construction of modules took 2.9s. Büchi inclusion checks took 1.9s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 1. Automata minimization 1712.5ms AutomataMinimizationTime, 27 MinimizatonAttempts, 3030 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 6117 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5163 SDtfs, 2010 SDslu, 2937 SDs, 0 SdLazy, 2838 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2907.8ms Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital74 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 50ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 9 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-13 01:19:04,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:04,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-13 01:19:04,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-13 01:19:04,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-10-13 01:19:04,946 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f78814e3-53d3-4bae-bb40-4a4fa8c38183/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...