./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 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/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_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY --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 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 08:27:21,680 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 08:27:21,682 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 08:27:21,721 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 08:27:21,722 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 08:27:21,723 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 08:27:21,725 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 08:27:21,728 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 08:27:21,731 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 08:27:21,732 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 08:27:21,733 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 08:27:21,735 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 08:27:21,736 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 08:27:21,738 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 08:27:21,740 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 08:27:21,742 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 08:27:21,743 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 08:27:21,745 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 08:27:21,748 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 08:27:21,751 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 08:27:21,753 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 08:27:21,755 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 08:27:21,757 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 08:27:21,758 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 08:27:21,762 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 08:27:21,763 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 08:27:21,763 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 08:27:21,765 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 08:27:21,765 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 08:27:21,767 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 08:27:21,767 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 08:27:21,768 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 08:27:21,769 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 08:27:21,771 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 08:27:21,772 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 08:27:21,773 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 08:27:21,774 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 08:27:21,774 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 08:27:21,775 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 08:27:21,776 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 08:27:21,777 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 08:27:21,778 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-07 08:27:21,808 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 08:27:21,813 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 08:27:21,813 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-07 08:27:21,814 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-07 08:27:21,815 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-07 08:27:21,815 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-07 08:27:21,816 INFO L138 SettingsManager]: * Use SBE=true [2021-11-07 08:27:21,816 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-07 08:27:21,817 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-07 08:27:21,817 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-07 08:27:21,817 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-07 08:27:21,818 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-07 08:27:21,818 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-07 08:27:21,819 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 08:27:21,819 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 08:27:21,819 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-07 08:27:21,820 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 08:27:21,820 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 08:27:21,821 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 08:27:21,821 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-07 08:27:21,821 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-07 08:27:21,822 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-07 08:27:21,822 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 08:27:21,822 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 08:27:21,823 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-07 08:27:21,823 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 08:27:21,824 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-07 08:27:21,824 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 08:27:21,825 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 08:27:21,825 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 08:27:21,825 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-07 08:27:21,827 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 08:27:21,829 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-07 08:27:21,829 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_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/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_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY 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 -> 0055073c7307bfde271bf0837d5fd91b5b3d33c4e57c477b4203569fc3c90bed [2021-11-07 08:27:22,142 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 08:27:22,173 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 08:27:22,177 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 08:27:22,178 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 08:27:22,180 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 08:27:22,181 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-11-07 08:27:22,262 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/data/c17b90b46/2c9cce38c7384eb5a145784eff72c979/FLAG59a8450ae [2021-11-07 08:27:22,850 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 08:27:22,850 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c [2021-11-07 08:27:22,862 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/data/c17b90b46/2c9cce38c7384eb5a145784eff72c979/FLAG59a8450ae [2021-11-07 08:27:23,124 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/data/c17b90b46/2c9cce38c7384eb5a145784eff72c979 [2021-11-07 08:27:23,127 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 08:27:23,129 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 08:27:23,131 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 08:27:23,132 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 08:27:23,136 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 08:27:23,141 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,143 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c976d21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23, skipping insertion in model container [2021-11-07 08:27:23,146 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,154 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 08:27:23,228 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 08:27:23,638 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_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2021-11-07 08:27:23,651 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:27:23,669 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 08:27:23,783 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_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-2.c[37752,37765] [2021-11-07 08:27:23,787 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 08:27:23,809 INFO L208 MainTranslator]: Completed translation [2021-11-07 08:27:23,810 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23 WrapperNode [2021-11-07 08:27:23,810 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 08:27:23,812 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 08:27:23,813 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 08:27:23,813 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 08:27:23,821 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,845 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,913 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 08:27:23,918 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 08:27:23,919 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 08:27:23,919 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 08:27:23,930 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,930 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,945 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,956 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,977 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,983 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:23,993 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 08:27:23,995 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 08:27:23,996 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 08:27:23,997 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 08:27:23,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (1/1) ... [2021-11-07 08:27:24,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:24,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:24,041 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:24,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-07 08:27:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 08:27:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 08:27:24,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 08:27:24,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 08:27:24,232 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-07 08:27:24,816 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-07 08:27:24,816 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-07 08:27:24,826 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 08:27:24,826 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-07 08:27:24,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:27:24 BoogieIcfgContainer [2021-11-07 08:27:24,829 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 08:27:24,830 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-07 08:27:24,831 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-07 08:27:24,834 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-07 08:27:24,835 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:27:24,836 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.11 08:27:23" (1/3) ... [2021-11-07 08:27:24,837 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@553af9db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:27:24, skipping insertion in model container [2021-11-07 08:27:24,837 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:27:24,837 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:27:23" (2/3) ... [2021-11-07 08:27:24,838 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@553af9db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 08:27:24, skipping insertion in model container [2021-11-07 08:27:24,838 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 08:27:24,839 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:27:24" (3/3) ... [2021-11-07 08:27:24,840 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-2.c [2021-11-07 08:27:24,887 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-07 08:27:24,888 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-07 08:27:24,888 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-07 08:27:24,888 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-07 08:27:24,888 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-07 08:27:24,889 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-07 08:27:24,889 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-07 08:27:24,889 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-07 08:27:24,910 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-11-07 08:27:24,941 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-07 08:27:24,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:24,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:24,951 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-07 08:27:24,951 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:24,952 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-07 08:27:24,953 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-11-07 08:27:24,962 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-07 08:27:24,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:24,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:24,964 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-07 08:27:24,964 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:24,970 INFO L791 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31#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; 114#L106true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 118#L109-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; 42#L114true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 35#L120-1true [2021-11-07 08:27:24,971 INFO L793 eck$LassoCheckResult]: Loop: 35#L120-1true assume !false; 20#L121true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18#L123true assume !(12292 == ssl3_connect_~s__state~0); 59#L126true assume 16384 == ssl3_connect_~s__state~0; 72#L228true ssl3_connect_~s__server~0 := 0; 55#L233true assume 0 != ssl3_connect_~cb~0; 47#L233-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19#L238true 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; 127#L248true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 27#L248-2true assume !(0 == ssl3_connect_~tmp___4~0); 9#L270true 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; 95#L522true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 126#L557true ssl3_connect_~skip~0 := 0; 35#L120-1true [2021-11-07 08:27:24,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:24,977 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-11-07 08:27:24,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:24,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918587462] [2021-11-07 08:27:24,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:24,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:25,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:25,103 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:25,150 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:25,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:25,154 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-11-07 08:27:25,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:25,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140926153] [2021-11-07 08:27:25,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:25,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:25,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:25,170 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:25,187 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:25,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-11-07 08:27:25,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:25,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678466994] [2021-11-07 08:27:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:25,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:25,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:25,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:25,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678466994] [2021-11-07 08:27:25,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678466994] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:25,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:25,370 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:25,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643894476] [2021-11-07 08:27:25,765 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:27:25,766 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:27:25,766 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:27:25,766 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:27:25,766 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 08:27:25,766 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:25,767 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:27:25,767 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:27:25,767 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-11-07 08:27:25,768 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:27:25,768 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:27:25,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,817 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:25,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:26,153 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:27:26,154 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 08:27:26,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,158 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,168 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-07 08:27:26,194 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,194 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-11-07 08:27:26,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,238 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,250 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-07 08:27:26,273 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,273 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-11-07 08:27:26,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,302 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-07 08:27:26,305 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,305 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,317 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,317 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-11-07 08:27:26,342 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,344 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,358 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,358 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-07 08:27:26,371 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,371 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-11-07 08:27:26,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,417 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-07 08:27:26,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,423 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,452 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,452 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-11-07 08:27:26,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,489 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,499 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,499 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-07 08:27:26,523 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,523 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-11-07 08:27:26,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,565 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,575 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-07 08:27:26,603 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,603 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-11-07 08:27:26,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,642 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,649 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,649 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-07 08:27:26,720 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,720 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-11-07 08:27:26,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,728 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-07 08:27:26,730 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,730 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,745 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-11-07 08:27:26,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,769 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-07 08:27:26,773 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,773 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,805 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-07 08:27:26,809 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:27:26,809 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 08:27:26,836 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-11-07 08:27:26,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,861 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-07 08:27:26,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 08:27:26,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:26,915 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:26,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-07 08:27:26,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 08:27:26,916 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 08:27:26,937 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 08:27:26,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:26,959 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 08:27:26,959 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 08:27:26,959 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 08:27:26,959 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 08:27:26,959 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 08:27:26,959 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:26,959 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 08:27:26,959 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 08:27:26,959 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-2.c_Iteration1_Loop [2021-11-07 08:27:26,959 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 08:27:26,959 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 08:27:26,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:26,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:26,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:26,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:26,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 08:27:27,368 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 08:27:27,373 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 08:27:27,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,382 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,387 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-11-07 08:27:27,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-07 08:27:27,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,400 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 08:27:27,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,404 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 08:27:27,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,426 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,466 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,473 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-11-07 08:27:27,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,484 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 08:27:27,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,491 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 08:27:27,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-07 08:27:27,502 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,545 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,552 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-11-07 08:27:27,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-07 08:27:27,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,602 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,612 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-11-07 08:27:27,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-07 08:27:27,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,626 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,649 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-07 08:27:27,654 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-11-07 08:27:27,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,663 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,689 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-07 08:27:27,695 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-11-07 08:27:27,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,705 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,747 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-07 08:27:27,762 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-11-07 08:27:27,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,774 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,774 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,790 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,819 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-07 08:27:27,823 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-11-07 08:27:27,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,834 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-07 08:27:27,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,860 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-07 08:27:27,869 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-11-07 08:27:27,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,879 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 08:27:27,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,884 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 08:27:27,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,887 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-11-07 08:27:27,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,910 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-07 08:27:27,914 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-11-07 08:27:27,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,925 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 08:27:27,952 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:27,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,954 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:27,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-07 08:27:27,955 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-11-07 08:27:27,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 08:27:27,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 08:27:27,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 08:27:27,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 08:27:27,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 08:27:27,966 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 08:27:27,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 08:27:27,968 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 08:27:27,986 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 08:27:27,986 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 08:27:27,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 08:27:27,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:27,998 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 08:27:28,000 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 08:27:28,000 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 08:27:28,000 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 08:27:28,001 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-11-07 08:27:28,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-07 08:27:28,027 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:28,030 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 08:27:28,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:28,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 08:27:28,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:28,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:28,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 08:27:28,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:28,281 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-11-07 08:27:28,284 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-11-07 08:27:28,667 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-11-07 08:27:28,668 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-11-07 08:27:28,670 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-11-07 08:27:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-11-07 08:27:28,673 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-07 08:27:28,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:27:28,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-11-07 08:27:28,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:27:28,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-11-07 08:27:28,678 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 08:27:28,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-11-07 08:27:28,706 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-11-07 08:27:28,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-11-07 08:27:28,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-11-07 08:27:28,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-11-07 08:27:28,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-11-07 08:27:28,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 08:27:28,728 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-11-07 08:27:28,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-11-07 08:27:28,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-11-07 08:27:28,786 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-11-07 08:27:28,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-11-07 08:27:28,788 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-11-07 08:27:28,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:28,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:28,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:28,797 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-11-07 08:27:28,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:28,911 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-11-07 08:27:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:28,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-11-07 08:27:28,914 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-07 08:27:28,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-11-07 08:27:28,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-11-07 08:27:28,916 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-11-07 08:27:28,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-11-07 08:27:28,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:28,917 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-11-07 08:27:28,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-11-07 08:27:28,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-11-07 08:27:28,923 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-11-07 08:27:28,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-11-07 08:27:28,924 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-11-07 08:27:28,924 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-11-07 08:27:28,924 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-07 08:27:28,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-11-07 08:27:28,925 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-07 08:27:28,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:28,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:28,927 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:28,927 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:28,927 INFO L791 eck$LassoCheckResult]: Stem: 1089#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); 1026#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; 1027#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1087#L109-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; 1042#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1034#L120-1 assume !false; 1014#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1010#L123 assume 12292 == ssl3_connect_~s__state~0; 1011#L124 [2021-11-07 08:27:28,928 INFO L793 eck$LassoCheckResult]: Loop: 1011#L124 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; 1058#L228 ssl3_connect_~s__server~0 := 0; 1056#L233 assume 0 != ssl3_connect_~cb~0; 1047#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1012#L238 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; 1013#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1023#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 995#L270 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; 996#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1077#L557 ssl3_connect_~skip~0 := 0; 1091#L120-1 assume !false; 1093#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L123 assume 12292 == ssl3_connect_~s__state~0; 1011#L124 [2021-11-07 08:27:28,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:28,928 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-11-07 08:27:28,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:28,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103705685] [2021-11-07 08:27:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:28,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:28,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:28,945 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:28,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:28,966 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:28,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:28,967 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-11-07 08:27:28,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:28,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878374420] [2021-11-07 08:27:28,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:28,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:28,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:28,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:28,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878374420] [2021-11-07 08:27:28,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878374420] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:28,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:28,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:28,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677754935] [2021-11-07 08:27:28,998 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:28,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:28,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:28,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:29,000 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-11-07 08:27:29,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:29,220 INFO L93 Difference]: Finished difference Result 167 states and 235 transitions. [2021-11-07 08:27:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:29,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 167 states and 235 transitions. [2021-11-07 08:27:29,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-11-07 08:27:29,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 167 states to 167 states and 235 transitions. [2021-11-07 08:27:29,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 167 [2021-11-07 08:27:29,228 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 167 [2021-11-07 08:27:29,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 167 states and 235 transitions. [2021-11-07 08:27:29,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:29,235 INFO L681 BuchiCegarLoop]: Abstraction has 167 states and 235 transitions. [2021-11-07 08:27:29,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states and 235 transitions. [2021-11-07 08:27:29,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 154. [2021-11-07 08:27:29,251 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-11-07 08:27:29,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-11-07 08:27:29,252 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-07 08:27:29,253 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-07 08:27:29,253 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-07 08:27:29,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-11-07 08:27:29,254 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-11-07 08:27:29,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:29,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:29,258 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:29,258 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-11-07 08:27:29,260 INFO L791 eck$LassoCheckResult]: Stem: 1381#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); 1312#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; 1313#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1379#L109-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; 1327#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1319#L120-1 assume !false; 1298#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1294#L123 assume 12292 == ssl3_connect_~s__state~0; 1295#L124 [2021-11-07 08:27:29,261 INFO L793 eck$LassoCheckResult]: Loop: 1295#L124 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; 1344#L228 ssl3_connect_~s__server~0 := 0; 1342#L233 assume 0 != ssl3_connect_~cb~0; 1333#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1296#L238 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; 1297#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1309#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 1279#L270 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; 1280#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1409#L557 ssl3_connect_~skip~0 := 0; 1407#L120-1 assume !false; 1404#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1402#L123 assume !(12292 == ssl3_connect_~s__state~0); 1401#L126 assume !(16384 == ssl3_connect_~s__state~0); 1400#L129 assume !(4096 == ssl3_connect_~s__state~0); 1397#L132 assume !(20480 == ssl3_connect_~s__state~0); 1371#L135 assume !(4099 == ssl3_connect_~s__state~0); 1335#L138 assume 4368 == ssl3_connect_~s__state~0; 1336#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1270#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1271#L282-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; 1350#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1286#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1367#L557 ssl3_connect_~skip~0 := 0; 1386#L120-1 assume !false; 1406#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1403#L123 assume 12292 == ssl3_connect_~s__state~0; 1295#L124 [2021-11-07 08:27:29,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,261 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-11-07 08:27:29,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605035862] [2021-11-07 08:27:29,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,279 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:29,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,325 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-11-07 08:27:29,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702809706] [2021-11-07 08:27:29,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:29,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:29,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:29,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702809706] [2021-11-07 08:27:29,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702809706] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:29,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:29,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:29,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209613384] [2021-11-07 08:27:29,405 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:29,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:29,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:29,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:29,406 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-11-07 08:27:29,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:29,585 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-11-07 08:27:29,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:29,585 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-11-07 08:27:29,588 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-11-07 08:27:29,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-11-07 08:27:29,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-11-07 08:27:29,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-11-07 08:27:29,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-11-07 08:27:29,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:29,591 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-11-07 08:27:29,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-11-07 08:27:29,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-11-07 08:27:29,597 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-11-07 08:27:29,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-11-07 08:27:29,598 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-07 08:27:29,598 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-07 08:27:29,598 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-07 08:27:29,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-11-07 08:27:29,600 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-11-07 08:27:29,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:29,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:29,601 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:29,601 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-11-07 08:27:29,602 INFO L791 eck$LassoCheckResult]: Stem: 1746#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); 1677#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; 1678#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1743#L109-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; 1692#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1684#L120-1 assume !false; 1664#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1660#L123 assume 12292 == ssl3_connect_~s__state~0; 1661#L124 [2021-11-07 08:27:29,602 INFO L793 eck$LassoCheckResult]: Loop: 1661#L124 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; 1713#L228 ssl3_connect_~s__server~0 := 0; 1706#L233 assume 0 != ssl3_connect_~cb~0; 1697#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1662#L238 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; 1663#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1674#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 1646#L270 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; 1647#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1800#L557 ssl3_connect_~skip~0 := 0; 1799#L120-1 assume !false; 1797#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1795#L123 assume !(12292 == ssl3_connect_~s__state~0); 1707#L126 assume !(16384 == ssl3_connect_~s__state~0); 1708#L129 assume !(4096 == ssl3_connect_~s__state~0); 1744#L132 assume !(20480 == ssl3_connect_~s__state~0); 1734#L135 assume !(4099 == ssl3_connect_~s__state~0); 1699#L138 assume 4368 == ssl3_connect_~s__state~0; 1700#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 1638#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1639#L282-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; 1712#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 1745#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1782#L557 ssl3_connect_~skip~0 := 0; 1780#L120-1 assume !false; 1778#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1776#L123 assume !(12292 == ssl3_connect_~s__state~0); 1774#L126 assume !(16384 == ssl3_connect_~s__state~0); 1772#L129 assume !(4096 == ssl3_connect_~s__state~0); 1771#L132 assume !(20480 == ssl3_connect_~s__state~0); 1767#L135 assume !(4099 == ssl3_connect_~s__state~0); 1766#L138 assume !(4368 == ssl3_connect_~s__state~0); 1764#L141 assume !(4369 == ssl3_connect_~s__state~0); 1765#L144 assume 4384 == ssl3_connect_~s__state~0; 1670#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 1671#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1722#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 1689#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1690#L311-2 ssl3_connect_~s__init_num~0 := 0; 1652#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1730#L557 ssl3_connect_~skip~0 := 0; 1749#L120-1 assume !false; 1798#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1796#L123 assume 12292 == ssl3_connect_~s__state~0; 1661#L124 [2021-11-07 08:27:29,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,603 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-11-07 08:27:29,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7719447] [2021-11-07 08:27:29,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,614 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:29,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,661 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:29,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-11-07 08:27:29,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485194214] [2021-11-07 08:27:29,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:29,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:29,724 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 08:27:29,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:29,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485194214] [2021-11-07 08:27:29,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485194214] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:29,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:29,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:29,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112318466] [2021-11-07 08:27:29,726 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:29,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:29,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:29,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:29,727 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-11-07 08:27:29,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:29,914 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-11-07 08:27:29,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:29,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-11-07 08:27:29,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-11-07 08:27:29,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-11-07 08:27:29,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-11-07 08:27:29,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-11-07 08:27:29,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-11-07 08:27:29,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:29,920 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-11-07 08:27:29,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-11-07 08:27:29,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-11-07 08:27:29,926 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-11-07 08:27:29,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-11-07 08:27:29,928 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-07 08:27:29,928 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-07 08:27:29,928 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-07 08:27:29,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-11-07 08:27:29,930 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-11-07 08:27:29,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:29,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:29,932 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:29,932 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-11-07 08:27:29,932 INFO L791 eck$LassoCheckResult]: Stem: 2156#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); 2080#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; 2081#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2151#L109-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; 2097#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2099#L120-1 assume !false; 2228#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2196#L123 assume 12292 == ssl3_connect_~s__state~0; 2121#L124 [2021-11-07 08:27:29,933 INFO L793 eck$LassoCheckResult]: Loop: 2121#L124 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; 2122#L228 ssl3_connect_~s__server~0 := 0; 2115#L233 assume 0 != ssl3_connect_~cb~0; 2104#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2065#L238 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; 2066#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2077#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 2049#L270 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; 2050#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2211#L557 ssl3_connect_~skip~0 := 0; 2209#L120-1 assume !false; 2207#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2205#L123 assume !(12292 == ssl3_connect_~s__state~0); 2204#L126 assume !(16384 == ssl3_connect_~s__state~0); 2203#L129 assume !(4096 == ssl3_connect_~s__state~0); 2202#L132 assume !(20480 == ssl3_connect_~s__state~0); 2201#L135 assume !(4099 == ssl3_connect_~s__state~0); 2200#L138 assume !(4368 == ssl3_connect_~s__state~0); 2085#L141 assume !(4369 == ssl3_connect_~s__state~0); 2086#L144 assume !(4384 == ssl3_connect_~s__state~0); 2167#L147 assume !(4385 == ssl3_connect_~s__state~0); 2137#L150 assume !(4400 == ssl3_connect_~s__state~0); 2047#L153 assume !(4401 == ssl3_connect_~s__state~0); 2048#L156 assume !(4416 == ssl3_connect_~s__state~0); 2120#L159 assume !(4417 == ssl3_connect_~s__state~0); 2076#L162 assume !(4432 == ssl3_connect_~s__state~0); 2053#L165 assume !(4433 == ssl3_connect_~s__state~0); 2042#L168 assume !(4448 == ssl3_connect_~s__state~0); 2043#L171 assume !(4449 == ssl3_connect_~s__state~0); 2149#L174 assume !(4464 == ssl3_connect_~s__state~0); 2102#L177 assume !(4465 == ssl3_connect_~s__state~0); 2103#L180 assume !(4466 == ssl3_connect_~s__state~0); 2195#L183 assume !(4467 == ssl3_connect_~s__state~0); 2112#L186 assume !(4480 == ssl3_connect_~s__state~0); 2113#L189 assume !(4481 == ssl3_connect_~s__state~0); 2124#L192 assume !(4496 == ssl3_connect_~s__state~0); 2136#L195 assume !(4497 == ssl3_connect_~s__state~0); 2117#L198 assume !(4512 == ssl3_connect_~s__state~0); 2109#L201 assume !(4513 == ssl3_connect_~s__state~0); 2110#L204 assume !(4528 == ssl3_connect_~s__state~0); 2118#L207 assume !(4529 == ssl3_connect_~s__state~0); 2051#L210 assume !(4560 == ssl3_connect_~s__state~0); 2052#L213 assume !(4561 == ssl3_connect_~s__state~0); 2143#L216 assume 4352 == ssl3_connect_~s__state~0; 2061#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2062#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2091#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2095#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2138#L557 ssl3_connect_~skip~0 := 0; 2088#L120-1 assume !false; 2067#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2068#L123 assume 12292 == ssl3_connect_~s__state~0; 2121#L124 [2021-11-07 08:27:29,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,934 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-11-07 08:27:29,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806104900] [2021-11-07 08:27:29,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,946 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:29,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:29,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:29,960 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-11-07 08:27:29,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:29,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317022428] [2021-11-07 08:27:29,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:29,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:29,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:29,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317022428] [2021-11-07 08:27:29,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317022428] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:29,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:29,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:29,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559768293] [2021-11-07 08:27:29,995 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:29,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:29,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:29,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:29,996 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-11-07 08:27:30,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:30,112 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-11-07 08:27:30,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:30,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-11-07 08:27:30,115 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-11-07 08:27:30,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-11-07 08:27:30,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-11-07 08:27:30,120 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-11-07 08:27:30,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-11-07 08:27:30,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:30,121 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-11-07 08:27:30,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-11-07 08:27:30,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-11-07 08:27:30,131 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-11-07 08:27:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-11-07 08:27:30,133 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-07 08:27:30,133 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-07 08:27:30,133 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-07 08:27:30,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-11-07 08:27:30,135 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-07 08:27:30,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:30,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:30,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:30,140 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-11-07 08:27:30,140 INFO L791 eck$LassoCheckResult]: Stem: 2599#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); 2522#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; 2523#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2594#L109-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; 2540#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2531#L120-1 assume !false; 2509#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2505#L123 assume 12292 == ssl3_connect_~s__state~0; 2506#L124 [2021-11-07 08:27:30,141 INFO L793 eck$LassoCheckResult]: Loop: 2506#L124 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; 2561#L228 ssl3_connect_~s__server~0 := 0; 2554#L233 assume 0 != ssl3_connect_~cb~0; 2545#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2507#L238 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; 2508#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2519#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 2491#L270 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; 2492#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2698#L557 ssl3_connect_~skip~0 := 0; 2697#L120-1 assume !false; 2696#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2695#L123 assume !(12292 == ssl3_connect_~s__state~0); 2694#L126 assume !(16384 == ssl3_connect_~s__state~0); 2595#L129 assume !(4096 == ssl3_connect_~s__state~0); 2596#L132 assume !(20480 == ssl3_connect_~s__state~0); 2584#L135 assume !(4099 == ssl3_connect_~s__state~0); 2547#L138 assume 4368 == ssl3_connect_~s__state~0; 2528#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 2483#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2484#L282-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; 2559#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 2581#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2578#L557 ssl3_connect_~skip~0 := 0; 2602#L120-1 assume !false; 2705#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2704#L123 assume !(12292 == ssl3_connect_~s__state~0); 2555#L126 assume !(16384 == ssl3_connect_~s__state~0); 2556#L129 assume !(4096 == ssl3_connect_~s__state~0); 2625#L132 assume !(20480 == ssl3_connect_~s__state~0); 2621#L135 assume !(4099 == ssl3_connect_~s__state~0); 2620#L138 assume !(4368 == ssl3_connect_~s__state~0); 2619#L141 assume !(4369 == ssl3_connect_~s__state~0); 2617#L144 assume !(4384 == ssl3_connect_~s__state~0); 2488#L147 assume !(4385 == ssl3_connect_~s__state~0); 2577#L150 assume !(4400 == ssl3_connect_~s__state~0); 2489#L153 assume !(4401 == ssl3_connect_~s__state~0); 2490#L156 assume !(4416 == ssl3_connect_~s__state~0); 2560#L159 assume !(4417 == ssl3_connect_~s__state~0); 2518#L162 assume !(4432 == ssl3_connect_~s__state~0); 2495#L165 assume !(4433 == ssl3_connect_~s__state~0); 2485#L168 assume !(4448 == ssl3_connect_~s__state~0); 2486#L171 assume !(4449 == ssl3_connect_~s__state~0); 2592#L174 assume !(4464 == ssl3_connect_~s__state~0); 2544#L177 assume !(4465 == ssl3_connect_~s__state~0); 2481#L180 assume !(4466 == ssl3_connect_~s__state~0); 2482#L183 assume !(4467 == ssl3_connect_~s__state~0); 2514#L186 assume !(4480 == ssl3_connect_~s__state~0); 2552#L189 assume !(4481 == ssl3_connect_~s__state~0); 2563#L192 assume !(4496 == ssl3_connect_~s__state~0); 2618#L195 assume !(4497 == ssl3_connect_~s__state~0); 2616#L198 assume !(4512 == ssl3_connect_~s__state~0); 2615#L201 assume !(4513 == ssl3_connect_~s__state~0); 2591#L204 assume !(4528 == ssl3_connect_~s__state~0); 2558#L207 assume !(4529 == ssl3_connect_~s__state~0); 2493#L210 assume !(4560 == ssl3_connect_~s__state~0); 2494#L213 assume !(4561 == ssl3_connect_~s__state~0); 2585#L216 assume 4352 == ssl3_connect_~s__state~0; 2503#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2504#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2534#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2538#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2638#L557 ssl3_connect_~skip~0 := 0; 2636#L120-1 assume !false; 2634#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2632#L123 assume 12292 == ssl3_connect_~s__state~0; 2506#L124 [2021-11-07 08:27:30,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,142 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-11-07 08:27:30,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,146 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687507089] [2021-11-07 08:27:30,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,179 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,199 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:30,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-11-07 08:27:30,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544227505] [2021-11-07 08:27:30,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:30,270 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:30,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:30,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544227505] [2021-11-07 08:27:30,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544227505] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:30,272 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:30,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:30,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620269510] [2021-11-07 08:27:30,273 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:30,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:30,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:30,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:30,275 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-11-07 08:27:30,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:30,388 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-11-07 08:27:30,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:30,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-11-07 08:27:30,391 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-11-07 08:27:30,394 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-11-07 08:27:30,394 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-11-07 08:27:30,395 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-11-07 08:27:30,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-11-07 08:27:30,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:30,396 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-11-07 08:27:30,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-11-07 08:27:30,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-11-07 08:27:30,403 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-11-07 08:27:30,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-11-07 08:27:30,405 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-07 08:27:30,405 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-07 08:27:30,405 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-07 08:27:30,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-11-07 08:27:30,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-07 08:27:30,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:30,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:30,412 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:30,413 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-11-07 08:27:30,415 INFO L791 eck$LassoCheckResult]: Stem: 3064#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); 2984#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; 2985#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3058#L109-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; 3001#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3003#L120-1 assume !false; 3147#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3108#L123 assume 12292 == ssl3_connect_~s__state~0; 3024#L124 [2021-11-07 08:27:30,416 INFO L793 eck$LassoCheckResult]: Loop: 3024#L124 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; 3025#L228 ssl3_connect_~s__server~0 := 0; 3018#L233 assume 0 != ssl3_connect_~cb~0; 3007#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2969#L238 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; 2970#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2980#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 2953#L270 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; 2954#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3132#L557 ssl3_connect_~skip~0 := 0; 3130#L120-1 assume !false; 3128#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3126#L123 assume !(12292 == ssl3_connect_~s__state~0); 3124#L126 assume !(16384 == ssl3_connect_~s__state~0); 3059#L129 assume !(4096 == ssl3_connect_~s__state~0); 3060#L132 assume !(20480 == ssl3_connect_~s__state~0); 3047#L135 assume !(4099 == ssl3_connect_~s__state~0); 3048#L138 assume 4368 == ssl3_connect_~s__state~0; 3045#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 2945#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2946#L282-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; 3022#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3063#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3131#L557 ssl3_connect_~skip~0 := 0; 3129#L120-1 assume !false; 3127#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3125#L123 assume !(12292 == ssl3_connect_~s__state~0); 3096#L126 assume !(16384 == ssl3_connect_~s__state~0); 3091#L129 assume !(4096 == ssl3_connect_~s__state~0); 3087#L132 assume !(20480 == ssl3_connect_~s__state~0); 3084#L135 assume !(4099 == ssl3_connect_~s__state~0); 3009#L138 assume !(4368 == ssl3_connect_~s__state~0); 3010#L141 assume !(4369 == ssl3_connect_~s__state~0); 2949#L144 assume 4384 == ssl3_connect_~s__state~0; 2950#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 2977#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3032#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 2997#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 2998#L311-2 ssl3_connect_~s__init_num~0 := 0; 2959#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3157#L557 ssl3_connect_~skip~0 := 0; 3156#L120-1 assume !false; 3154#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3152#L123 assume !(12292 == ssl3_connect_~s__state~0); 3150#L126 assume !(16384 == ssl3_connect_~s__state~0); 3114#L129 assume !(4096 == ssl3_connect_~s__state~0); 3067#L132 assume !(20480 == ssl3_connect_~s__state~0); 3068#L135 assume !(4099 == ssl3_connect_~s__state~0); 3155#L138 assume !(4368 == ssl3_connect_~s__state~0); 3153#L141 assume !(4369 == ssl3_connect_~s__state~0); 3151#L144 assume !(4384 == ssl3_connect_~s__state~0); 3149#L147 assume !(4385 == ssl3_connect_~s__state~0); 3076#L150 assume !(4400 == ssl3_connect_~s__state~0); 3077#L153 assume !(4401 == ssl3_connect_~s__state~0); 3146#L156 assume !(4416 == ssl3_connect_~s__state~0); 3072#L159 assume !(4417 == ssl3_connect_~s__state~0); 3073#L162 assume !(4432 == ssl3_connect_~s__state~0); 3079#L165 assume !(4433 == ssl3_connect_~s__state~0); 3080#L168 assume !(4448 == ssl3_connect_~s__state~0); 3088#L171 assume !(4449 == ssl3_connect_~s__state~0); 3069#L174 assume !(4464 == ssl3_connect_~s__state~0); 3006#L177 assume !(4465 == ssl3_connect_~s__state~0); 2942#L180 assume !(4466 == ssl3_connect_~s__state~0); 2944#L183 assume !(4467 == ssl3_connect_~s__state~0); 2976#L186 assume !(4480 == ssl3_connect_~s__state~0); 3083#L189 assume !(4481 == ssl3_connect_~s__state~0); 3038#L192 assume !(4496 == ssl3_connect_~s__state~0); 3039#L195 assume !(4497 == ssl3_connect_~s__state~0); 3020#L198 assume !(4512 == ssl3_connect_~s__state~0); 3012#L201 assume !(4513 == ssl3_connect_~s__state~0); 3014#L204 assume !(4528 == ssl3_connect_~s__state~0); 3085#L207 assume !(4529 == ssl3_connect_~s__state~0); 3086#L210 assume !(4560 == ssl3_connect_~s__state~0); 2956#L213 assume !(4561 == ssl3_connect_~s__state~0); 3049#L216 assume 4352 == ssl3_connect_~s__state~0; 2965#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 2966#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 2995#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2999#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3042#L557 ssl3_connect_~skip~0 := 0; 3071#L120-1 assume !false; 3148#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3121#L123 assume 12292 == ssl3_connect_~s__state~0; 3024#L124 [2021-11-07 08:27:30,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,417 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-11-07 08:27:30,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445946461] [2021-11-07 08:27:30,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,445 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:30,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,459 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:30,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-11-07 08:27:30,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854982106] [2021-11-07 08:27:30,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:30,534 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 08:27:30,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:30,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854982106] [2021-11-07 08:27:30,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854982106] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:30,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:30,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:30,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157648248] [2021-11-07 08:27:30,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:30,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:30,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:30,537 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-11-07 08:27:30,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:30,697 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-11-07 08:27:30,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:30,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-11-07 08:27:30,701 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-11-07 08:27:30,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-11-07 08:27:30,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-11-07 08:27:30,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-11-07 08:27:30,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-11-07 08:27:30,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:30,707 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-11-07 08:27:30,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-11-07 08:27:30,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-11-07 08:27:30,712 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-11-07 08:27:30,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-11-07 08:27:30,714 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-07 08:27:30,714 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-07 08:27:30,714 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-07 08:27:30,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-11-07 08:27:30,716 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-11-07 08:27:30,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:30,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:30,718 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:30,718 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-11-07 08:27:30,718 INFO L791 eck$LassoCheckResult]: Stem: 3567#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); 3484#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; 3485#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3563#L109-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; 3502#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3504#L120-1 assume !false; 3651#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3599#L123 assume 12292 == ssl3_connect_~s__state~0; 3525#L124 [2021-11-07 08:27:30,720 INFO L793 eck$LassoCheckResult]: Loop: 3525#L124 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; 3526#L228 ssl3_connect_~s__server~0 := 0; 3518#L233 assume 0 != ssl3_connect_~cb~0; 3509#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3468#L238 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; 3469#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3481#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 3451#L270 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; 3452#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3657#L557 ssl3_connect_~skip~0 := 0; 3656#L120-1 assume !false; 3655#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3654#L123 assume !(12292 == ssl3_connect_~s__state~0); 3652#L126 assume !(16384 == ssl3_connect_~s__state~0); 3653#L129 assume !(4096 == ssl3_connect_~s__state~0); 3671#L132 assume !(20480 == ssl3_connect_~s__state~0); 3670#L135 assume !(4099 == ssl3_connect_~s__state~0); 3582#L138 assume 4368 == ssl3_connect_~s__state~0; 3549#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 3443#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3444#L282-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; 3523#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 3566#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3676#L557 ssl3_connect_~skip~0 := 0; 3675#L120-1 assume !false; 3674#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3673#L123 assume !(12292 == ssl3_connect_~s__state~0); 3672#L126 assume !(16384 == ssl3_connect_~s__state~0); 3564#L129 assume !(4096 == ssl3_connect_~s__state~0); 3565#L132 assume !(20480 == ssl3_connect_~s__state~0); 3552#L135 assume !(4099 == ssl3_connect_~s__state~0); 3511#L138 assume !(4368 == ssl3_connect_~s__state~0); 3489#L141 assume !(4369 == ssl3_connect_~s__state~0); 3490#L144 assume 4384 == ssl3_connect_~s__state~0; 3476#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 3477#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3536#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 3497#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3499#L311-2 ssl3_connect_~s__init_num~0 := 0; 3458#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3546#L557 ssl3_connect_~skip~0 := 0; 3492#L120-1 assume !false; 3470#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3466#L123 assume !(12292 == ssl3_connect_~s__state~0); 3467#L126 assume !(16384 == ssl3_connect_~s__state~0); 3519#L129 assume !(4096 == ssl3_connect_~s__state~0); 3605#L132 assume !(20480 == ssl3_connect_~s__state~0); 3660#L135 assume !(4099 == ssl3_connect_~s__state~0); 3705#L138 assume !(4368 == ssl3_connect_~s__state~0); 3704#L141 assume !(4369 == ssl3_connect_~s__state~0); 3703#L144 assume !(4384 == ssl3_connect_~s__state~0); 3702#L147 assume !(4385 == ssl3_connect_~s__state~0); 3701#L150 assume !(4400 == ssl3_connect_~s__state~0); 3700#L153 assume !(4401 == ssl3_connect_~s__state~0); 3699#L156 assume !(4416 == ssl3_connect_~s__state~0); 3574#L159 assume !(4417 == ssl3_connect_~s__state~0); 3575#L162 assume !(4432 == ssl3_connect_~s__state~0); 3580#L165 assume !(4433 == ssl3_connect_~s__state~0); 3581#L168 assume !(4448 == ssl3_connect_~s__state~0); 3593#L171 assume !(4449 == ssl3_connect_~s__state~0); 3594#L174 assume !(4464 == ssl3_connect_~s__state~0); 3600#L177 assume !(4465 == ssl3_connect_~s__state~0); 3601#L180 assume !(4466 == ssl3_connect_~s__state~0); 3602#L183 assume !(4467 == ssl3_connect_~s__state~0); 3691#L186 assume !(4480 == ssl3_connect_~s__state~0); 3588#L189 assume !(4481 == ssl3_connect_~s__state~0); 3589#L192 assume !(4496 == ssl3_connect_~s__state~0); 3597#L195 assume !(4497 == ssl3_connect_~s__state~0); 3598#L198 assume !(4512 == ssl3_connect_~s__state~0); 3604#L201 assume !(4513 == ssl3_connect_~s__state~0); 3592#L204 assume !(4528 == ssl3_connect_~s__state~0); 3590#L207 assume !(4529 == ssl3_connect_~s__state~0); 3591#L210 assume !(4560 == ssl3_connect_~s__state~0); 3569#L213 assume !(4561 == ssl3_connect_~s__state~0); 3553#L216 assume 4352 == ssl3_connect_~s__state~0; 3464#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 3465#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 3495#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3500#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3614#L557 ssl3_connect_~skip~0 := 0; 3613#L120-1 assume !false; 3612#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3611#L123 assume 12292 == ssl3_connect_~s__state~0; 3525#L124 [2021-11-07 08:27:30,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,721 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-11-07 08:27:30,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324136996] [2021-11-07 08:27:30,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,738 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,756 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:30,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,757 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-11-07 08:27:30,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788961848] [2021-11-07 08:27:30,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:30,819 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 08:27:30,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:30,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788961848] [2021-11-07 08:27:30,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788961848] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:30,825 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:30,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:30,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709031212] [2021-11-07 08:27:30,826 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:30,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:30,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:30,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:30,829 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-11-07 08:27:30,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:30,934 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-11-07 08:27:30,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:30,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-11-07 08:27:30,938 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-11-07 08:27:30,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-11-07 08:27:30,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-11-07 08:27:30,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-11-07 08:27:30,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-11-07 08:27:30,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:30,943 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-11-07 08:27:30,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-11-07 08:27:30,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-11-07 08:27:30,949 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-11-07 08:27:30,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-11-07 08:27:30,951 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-07 08:27:30,951 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-07 08:27:30,951 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-07 08:27:30,951 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-11-07 08:27:30,953 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-11-07 08:27:30,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:30,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:30,955 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:30,955 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-11-07 08:27:30,957 INFO L791 eck$LassoCheckResult]: Stem: 4119#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); 4043#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; 4044#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4116#L109-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; 4061#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4051#L120-1 assume !false; 4030#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4026#L123 assume 12292 == ssl3_connect_~s__state~0; 4027#L124 [2021-11-07 08:27:30,957 INFO L793 eck$LassoCheckResult]: Loop: 4027#L124 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; 4083#L228 ssl3_connect_~s__server~0 := 0; 4074#L233 assume 0 != ssl3_connect_~cb~0; 4066#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4028#L238 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; 4029#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4040#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 4012#L270 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; 4013#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4264#L557 ssl3_connect_~skip~0 := 0; 4260#L120-1 assume !false; 4257#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4254#L123 assume !(12292 == ssl3_connect_~s__state~0); 4251#L126 assume !(16384 == ssl3_connect_~s__state~0); 4248#L129 assume !(4096 == ssl3_connect_~s__state~0); 4245#L132 assume !(20480 == ssl3_connect_~s__state~0); 4242#L135 assume !(4099 == ssl3_connect_~s__state~0); 4128#L138 assume 4368 == ssl3_connect_~s__state~0; 4102#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4003#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4004#L282-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; 4081#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4118#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4278#L557 ssl3_connect_~skip~0 := 0; 4277#L120-1 assume !false; 4265#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4261#L123 assume !(12292 == ssl3_connect_~s__state~0); 4075#L126 assume !(16384 == ssl3_connect_~s__state~0); 4076#L129 assume !(4096 == ssl3_connect_~s__state~0); 4117#L132 assume !(20480 == ssl3_connect_~s__state~0); 4105#L135 assume !(4099 == ssl3_connect_~s__state~0); 4068#L138 assume !(4368 == ssl3_connect_~s__state~0); 4048#L141 assume !(4369 == ssl3_connect_~s__state~0); 4049#L144 assume 4384 == ssl3_connect_~s__state~0; 4036#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4037#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4091#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 4056#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4058#L311-2 ssl3_connect_~s__init_num~0 := 0; 4097#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4099#L557 ssl3_connect_~skip~0 := 0; 4123#L120-1 assume !false; 4266#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4262#L123 assume !(12292 == ssl3_connect_~s__state~0); 4258#L126 assume !(16384 == ssl3_connect_~s__state~0); 4255#L129 assume !(4096 == ssl3_connect_~s__state~0); 4252#L132 assume !(20480 == ssl3_connect_~s__state~0); 4249#L135 assume !(4099 == ssl3_connect_~s__state~0); 4246#L138 assume !(4368 == ssl3_connect_~s__state~0); 4243#L141 assume !(4369 == ssl3_connect_~s__state~0); 4007#L144 assume !(4384 == ssl3_connect_~s__state~0); 4008#L147 assume !(4385 == ssl3_connect_~s__state~0); 4098#L150 assume 4400 == ssl3_connect_~s__state~0; 4010#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4085#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4020#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4018#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4236#L557 ssl3_connect_~skip~0 := 0; 4235#L120-1 assume !false; 4234#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4233#L123 assume !(12292 == ssl3_connect_~s__state~0); 4232#L126 assume !(16384 == ssl3_connect_~s__state~0); 4228#L129 assume !(4096 == ssl3_connect_~s__state~0); 4229#L132 assume !(20480 == ssl3_connect_~s__state~0); 4230#L135 assume !(4099 == ssl3_connect_~s__state~0); 4231#L138 assume !(4368 == ssl3_connect_~s__state~0); 4129#L141 assume !(4369 == ssl3_connect_~s__state~0); 4130#L144 assume !(4384 == ssl3_connect_~s__state~0); 4131#L147 assume !(4385 == ssl3_connect_~s__state~0); 4132#L150 assume !(4400 == ssl3_connect_~s__state~0); 4009#L153 assume !(4401 == ssl3_connect_~s__state~0); 4011#L156 assume !(4416 == ssl3_connect_~s__state~0); 4124#L159 assume !(4417 == ssl3_connect_~s__state~0); 4125#L162 assume !(4432 == ssl3_connect_~s__state~0); 4126#L165 assume !(4433 == ssl3_connect_~s__state~0); 4127#L168 assume !(4448 == ssl3_connect_~s__state~0); 4139#L171 assume !(4449 == ssl3_connect_~s__state~0); 4170#L174 assume !(4464 == ssl3_connect_~s__state~0); 4167#L177 assume !(4465 == ssl3_connect_~s__state~0); 4164#L180 assume !(4466 == ssl3_connect_~s__state~0); 4161#L183 assume !(4467 == ssl3_connect_~s__state~0); 4159#L186 assume !(4480 == ssl3_connect_~s__state~0); 4157#L189 assume !(4481 == ssl3_connect_~s__state~0); 4155#L192 assume !(4496 == ssl3_connect_~s__state~0); 4153#L195 assume !(4497 == ssl3_connect_~s__state~0); 4151#L198 assume !(4512 == ssl3_connect_~s__state~0); 4149#L201 assume !(4513 == ssl3_connect_~s__state~0); 4147#L204 assume !(4528 == ssl3_connect_~s__state~0); 4146#L207 assume !(4529 == ssl3_connect_~s__state~0); 4145#L210 assume !(4560 == ssl3_connect_~s__state~0); 4015#L213 assume !(4561 == ssl3_connect_~s__state~0); 4106#L216 assume 4352 == ssl3_connect_~s__state~0; 4024#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4025#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4054#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4059#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4209#L557 ssl3_connect_~skip~0 := 0; 4207#L120-1 assume !false; 4205#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4203#L123 assume 12292 == ssl3_connect_~s__state~0; 4027#L124 [2021-11-07 08:27:30,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,960 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-11-07 08:27:30,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679215828] [2021-11-07 08:27:30,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:30,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,976 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:30,992 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:30,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:30,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-11-07 08:27:30,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:30,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509371367] [2021-11-07 08:27:30,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:30,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:31,080 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-07 08:27:31,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:31,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509371367] [2021-11-07 08:27:31,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509371367] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:31,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:31,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:31,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458584743] [2021-11-07 08:27:31,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:31,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:31,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:31,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:31,083 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-11-07 08:27:31,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:31,190 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-11-07 08:27:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:31,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-11-07 08:27:31,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-11-07 08:27:31,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-11-07 08:27:31,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-11-07 08:27:31,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-11-07 08:27:31,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-11-07 08:27:31,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:31,199 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-11-07 08:27:31,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-11-07 08:27:31,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-11-07 08:27:31,205 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-11-07 08:27:31,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-11-07 08:27:31,207 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-07 08:27:31,207 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-07 08:27:31,207 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-07 08:27:31,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-11-07 08:27:31,209 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-11-07 08:27:31,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:31,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:31,211 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:31,211 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-11-07 08:27:31,211 INFO L791 eck$LassoCheckResult]: Stem: 4718#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); 4640#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; 4641#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4716#L109-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; 4659#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4661#L120-1 assume !false; 4839#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4746#L123 assume 12292 == ssl3_connect_~s__state~0; 4681#L124 [2021-11-07 08:27:31,212 INFO L793 eck$LassoCheckResult]: Loop: 4681#L124 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; 4682#L228 ssl3_connect_~s__server~0 := 0; 4673#L233 assume 0 != ssl3_connect_~cb~0; 4665#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4625#L238 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; 4626#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4637#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 4609#L270 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; 4610#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4897#L557 ssl3_connect_~skip~0 := 0; 4891#L120-1 assume !false; 4627#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4623#L123 assume !(12292 == ssl3_connect_~s__state~0); 4624#L126 assume !(16384 == ssl3_connect_~s__state~0); 4674#L129 assume !(4096 == ssl3_connect_~s__state~0); 4717#L132 assume !(20480 == ssl3_connect_~s__state~0); 4884#L135 assume !(4099 == ssl3_connect_~s__state~0); 4729#L138 assume 4368 == ssl3_connect_~s__state~0; 4703#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 4601#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4602#L282-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; 4679#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4704#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4700#L557 ssl3_connect_~skip~0 := 0; 4648#L120-1 assume !false; 4649#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4889#L123 assume !(12292 == ssl3_connect_~s__state~0); 4888#L126 assume !(16384 == ssl3_connect_~s__state~0); 4887#L129 assume !(4096 == ssl3_connect_~s__state~0); 4885#L132 assume !(20480 == ssl3_connect_~s__state~0); 4707#L135 assume !(4099 == ssl3_connect_~s__state~0); 4667#L138 assume !(4368 == ssl3_connect_~s__state~0); 4645#L141 assume !(4369 == ssl3_connect_~s__state~0); 4646#L144 assume 4384 == ssl3_connect_~s__state~0; 4633#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 4634#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4691#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 4654#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4656#L311-2 ssl3_connect_~s__init_num~0 := 0; 4870#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4864#L557 ssl3_connect_~skip~0 := 0; 4862#L120-1 assume !false; 4860#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4858#L123 assume !(12292 == ssl3_connect_~s__state~0); 4856#L126 assume !(16384 == ssl3_connect_~s__state~0); 4854#L129 assume !(4096 == ssl3_connect_~s__state~0); 4852#L132 assume !(20480 == ssl3_connect_~s__state~0); 4850#L135 assume !(4099 == ssl3_connect_~s__state~0); 4848#L138 assume !(4368 == ssl3_connect_~s__state~0); 4846#L141 assume !(4369 == ssl3_connect_~s__state~0); 4844#L144 assume !(4384 == ssl3_connect_~s__state~0); 4842#L147 assume !(4385 == ssl3_connect_~s__state~0); 4723#L150 assume 4400 == ssl3_connect_~s__state~0; 4695#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4685#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4617#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4675#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4865#L557 ssl3_connect_~skip~0 := 0; 4863#L120-1 assume !false; 4861#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4859#L123 assume !(12292 == ssl3_connect_~s__state~0); 4857#L126 assume !(16384 == ssl3_connect_~s__state~0); 4855#L129 assume !(4096 == ssl3_connect_~s__state~0); 4853#L132 assume !(20480 == ssl3_connect_~s__state~0); 4851#L135 assume !(4099 == ssl3_connect_~s__state~0); 4849#L138 assume !(4368 == ssl3_connect_~s__state~0); 4847#L141 assume !(4369 == ssl3_connect_~s__state~0); 4845#L144 assume !(4384 == ssl3_connect_~s__state~0); 4843#L147 assume !(4385 == ssl3_connect_~s__state~0); 4841#L150 assume !(4400 == ssl3_connect_~s__state~0); 4840#L153 assume !(4401 == ssl3_connect_~s__state~0); 4761#L156 assume 4416 == ssl3_connect_~s__state~0; 4693#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 4694#L340 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4687#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4688#L348 assume !(0 == ssl3_connect_~tmp___6~0); 4615#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4782#L557 ssl3_connect_~skip~0 := 0; 4780#L120-1 assume !false; 4779#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4778#L123 assume !(12292 == ssl3_connect_~s__state~0); 4777#L126 assume !(16384 == ssl3_connect_~s__state~0); 4753#L129 assume !(4096 == ssl3_connect_~s__state~0); 4721#L132 assume !(20480 == ssl3_connect_~s__state~0); 4722#L135 assume !(4099 == ssl3_connect_~s__state~0); 4756#L138 assume !(4368 == ssl3_connect_~s__state~0); 4730#L141 assume !(4369 == ssl3_connect_~s__state~0); 4731#L144 assume !(4384 == ssl3_connect_~s__state~0); 4734#L147 assume !(4385 == ssl3_connect_~s__state~0); 4735#L150 assume !(4400 == ssl3_connect_~s__state~0); 4724#L153 assume !(4401 == ssl3_connect_~s__state~0); 4725#L156 assume !(4416 == ssl3_connect_~s__state~0); 4760#L159 assume !(4417 == ssl3_connect_~s__state~0); 4726#L162 assume !(4432 == ssl3_connect_~s__state~0); 4727#L165 assume !(4433 == ssl3_connect_~s__state~0); 4728#L168 assume !(4448 == ssl3_connect_~s__state~0); 4732#L171 assume !(4449 == ssl3_connect_~s__state~0); 4733#L174 assume !(4464 == ssl3_connect_~s__state~0); 4747#L177 assume !(4465 == ssl3_connect_~s__state~0); 4748#L180 assume !(4466 == ssl3_connect_~s__state~0); 4749#L183 assume !(4467 == ssl3_connect_~s__state~0); 4793#L186 assume !(4480 == ssl3_connect_~s__state~0); 4791#L189 assume !(4481 == ssl3_connect_~s__state~0); 4789#L192 assume !(4496 == ssl3_connect_~s__state~0); 4788#L195 assume !(4497 == ssl3_connect_~s__state~0); 4751#L198 assume !(4512 == ssl3_connect_~s__state~0); 4752#L201 assume !(4513 == ssl3_connect_~s__state~0); 4741#L204 assume !(4528 == ssl3_connect_~s__state~0); 4739#L207 assume !(4529 == ssl3_connect_~s__state~0); 4740#L210 assume !(4560 == ssl3_connect_~s__state~0); 4612#L213 assume !(4561 == ssl3_connect_~s__state~0); 4708#L216 assume 4352 == ssl3_connect_~s__state~0; 4621#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 4622#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 4652#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4657#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4772#L557 ssl3_connect_~skip~0 := 0; 4770#L120-1 assume !false; 4767#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4764#L123 assume 12292 == ssl3_connect_~s__state~0; 4681#L124 [2021-11-07 08:27:31,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,213 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-11-07 08:27:31,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,213 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153611886] [2021-11-07 08:27:31,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,220 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:31,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:31,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-11-07 08:27:31,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707927192] [2021-11-07 08:27:31,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:31,289 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-07 08:27:31,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:31,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707927192] [2021-11-07 08:27:31,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707927192] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:31,290 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:31,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:31,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025003581] [2021-11-07 08:27:31,291 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:31,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:31,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:31,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:31,292 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-11-07 08:27:31,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:31,319 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-11-07 08:27:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:31,320 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-11-07 08:27:31,326 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-07 08:27:31,332 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-11-07 08:27:31,332 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-11-07 08:27:31,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-11-07 08:27:31,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-11-07 08:27:31,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:31,334 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-07 08:27:31,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-11-07 08:27:31,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-11-07 08:27:31,346 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-11-07 08:27:31,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-11-07 08:27:31,349 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-07 08:27:31,349 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-07 08:27:31,349 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-07 08:27:31,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-11-07 08:27:31,353 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-07 08:27:31,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:31,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:31,355 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:31,356 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-11-07 08:27:31,356 INFO L791 eck$LassoCheckResult]: Stem: 5642#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); 5554#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; 5555#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5639#L109-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; 5572#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5574#L120-1 assume !false; 5901#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5900#L123 assume 12292 == ssl3_connect_~s__state~0; 5691#L124 [2021-11-07 08:27:31,356 INFO L793 eck$LassoCheckResult]: Loop: 5691#L124 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; 5680#L228 ssl3_connect_~s__server~0 := 0; 5899#L233 assume 0 != ssl3_connect_~cb~0; 5898#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5897#L238 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; 5895#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5893#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 5892#L270 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; 5877#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5871#L557 ssl3_connect_~skip~0 := 0; 5869#L120-1 assume !false; 5867#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5865#L123 assume !(12292 == ssl3_connect_~s__state~0); 5863#L126 assume !(16384 == ssl3_connect_~s__state~0); 5861#L129 assume !(4096 == ssl3_connect_~s__state~0); 5859#L132 assume !(20480 == ssl3_connect_~s__state~0); 5858#L135 assume !(4099 == ssl3_connect_~s__state~0); 5855#L138 assume 4368 == ssl3_connect_~s__state~0; 5626#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 5512#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5513#L282-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; 5595#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5641#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5925#L557 ssl3_connect_~skip~0 := 0; 5922#L120-1 assume !false; 5919#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5918#L123 assume !(12292 == ssl3_connect_~s__state~0); 5914#L126 assume !(16384 == ssl3_connect_~s__state~0); 5913#L129 assume !(4096 == ssl3_connect_~s__state~0); 5912#L132 assume !(20480 == ssl3_connect_~s__state~0); 5911#L135 assume !(4099 == ssl3_connect_~s__state~0); 5908#L138 assume !(4368 == ssl3_connect_~s__state~0); 5907#L141 assume !(4369 == ssl3_connect_~s__state~0); 5665#L144 assume 4384 == ssl3_connect_~s__state~0; 5664#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 5609#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5610#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 5617#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5992#L311-2 ssl3_connect_~s__init_num~0 := 0; 5990#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5985#L557 ssl3_connect_~skip~0 := 0; 5984#L120-1 assume !false; 5983#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5982#L123 assume !(12292 == ssl3_connect_~s__state~0); 5981#L126 assume !(16384 == ssl3_connect_~s__state~0); 5980#L129 assume !(4096 == ssl3_connect_~s__state~0); 5979#L132 assume !(20480 == ssl3_connect_~s__state~0); 5978#L135 assume !(4099 == ssl3_connect_~s__state~0); 5977#L138 assume !(4368 == ssl3_connect_~s__state~0); 5975#L141 assume !(4369 == ssl3_connect_~s__state~0); 5973#L144 assume !(4384 == ssl3_connect_~s__state~0); 5971#L147 assume !(4385 == ssl3_connect_~s__state~0); 5967#L150 assume 4400 == ssl3_connect_~s__state~0; 5614#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5602#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5528#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5960#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5954#L557 ssl3_connect_~skip~0 := 0; 5952#L120-1 assume !false; 5950#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5948#L123 assume !(12292 == ssl3_connect_~s__state~0); 5946#L126 assume !(16384 == ssl3_connect_~s__state~0); 5944#L129 assume !(4096 == ssl3_connect_~s__state~0); 5942#L132 assume !(20480 == ssl3_connect_~s__state~0); 5940#L135 assume !(4099 == ssl3_connect_~s__state~0); 5938#L138 assume !(4368 == ssl3_connect_~s__state~0); 5936#L141 assume !(4369 == ssl3_connect_~s__state~0); 5933#L144 assume !(4384 == ssl3_connect_~s__state~0); 5927#L147 assume !(4385 == ssl3_connect_~s__state~0); 5924#L150 assume !(4400 == ssl3_connect_~s__state~0); 5921#L153 assume !(4401 == ssl3_connect_~s__state~0); 5652#L156 assume 4416 == ssl3_connect_~s__state~0; 5650#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 5774#L340 assume !(3 == ssl3_connect_~blastFlag~0); 5772#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5714#L348 assume !(0 == ssl3_connect_~tmp___6~0); 5710#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5810#L557 ssl3_connect_~skip~0 := 0; 5809#L120-1 assume !false; 5808#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5807#L123 assume !(12292 == ssl3_connect_~s__state~0); 5806#L126 assume !(16384 == ssl3_connect_~s__state~0); 5805#L129 assume !(4096 == ssl3_connect_~s__state~0); 5804#L132 assume !(20480 == ssl3_connect_~s__state~0); 5803#L135 assume !(4099 == ssl3_connect_~s__state~0); 5802#L138 assume !(4368 == ssl3_connect_~s__state~0); 5801#L141 assume !(4369 == ssl3_connect_~s__state~0); 5800#L144 assume !(4384 == ssl3_connect_~s__state~0); 5799#L147 assume !(4385 == ssl3_connect_~s__state~0); 5798#L150 assume !(4400 == ssl3_connect_~s__state~0); 5797#L153 assume !(4401 == ssl3_connect_~s__state~0); 5795#L156 assume !(4416 == ssl3_connect_~s__state~0); 5794#L159 assume !(4417 == ssl3_connect_~s__state~0); 5793#L162 assume !(4432 == ssl3_connect_~s__state~0); 5792#L165 assume !(4433 == ssl3_connect_~s__state~0); 5791#L168 assume !(4448 == ssl3_connect_~s__state~0); 5790#L171 assume !(4449 == ssl3_connect_~s__state~0); 5784#L174 assume !(4464 == ssl3_connect_~s__state~0); 5782#L177 assume !(4465 == ssl3_connect_~s__state~0); 5781#L180 assume !(4466 == ssl3_connect_~s__state~0); 5778#L183 assume !(4467 == ssl3_connect_~s__state~0); 5775#L186 assume !(4480 == ssl3_connect_~s__state~0); 5776#L189 assume !(4481 == ssl3_connect_~s__state~0); 5777#L192 assume !(4496 == ssl3_connect_~s__state~0); 5847#L195 assume !(4497 == ssl3_connect_~s__state~0); 5727#L198 assume !(4512 == ssl3_connect_~s__state~0); 5728#L201 assume !(4513 == ssl3_connect_~s__state~0); 5729#L204 assume !(4528 == ssl3_connect_~s__state~0); 5909#L207 assume !(4529 == ssl3_connect_~s__state~0); 5910#L210 assume !(4560 == ssl3_connect_~s__state~0); 5644#L213 assume !(4561 == ssl3_connect_~s__state~0); 5630#L216 assume 4352 == ssl3_connect_~s__state~0; 5532#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5533#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5564#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5703#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5697#L557 ssl3_connect_~skip~0 := 0; 5695#L120-1 assume !false; 5693#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5690#L123 assume 12292 == ssl3_connect_~s__state~0; 5691#L124 [2021-11-07 08:27:31,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,357 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-11-07 08:27:31,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689562902] [2021-11-07 08:27:31,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,364 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:31,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,372 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:31,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-11-07 08:27:31,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986583773] [2021-11-07 08:27:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:31,407 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-07 08:27:31,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:31,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986583773] [2021-11-07 08:27:31,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986583773] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:31,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:31,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:31,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413593570] [2021-11-07 08:27:31,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:31,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:31,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:31,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:31,410 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-11-07 08:27:31,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:31,523 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-11-07 08:27:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:31,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-11-07 08:27:31,531 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-11-07 08:27:31,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-11-07 08:27:31,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-11-07 08:27:31,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-11-07 08:27:31,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-11-07 08:27:31,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:31,540 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-11-07 08:27:31,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-11-07 08:27:31,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-11-07 08:27:31,552 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-11-07 08:27:31,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-11-07 08:27:31,555 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-07 08:27:31,555 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-07 08:27:31,555 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-07 08:27:31,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-11-07 08:27:31,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-11-07 08:27:31,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:31,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:31,562 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:31,562 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-11-07 08:27:31,562 INFO L791 eck$LassoCheckResult]: Stem: 6901#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); 6812#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; 6813#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6898#L109-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; 6831#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6833#L120-1 assume !false; 7184#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7182#L123 assume 12292 == ssl3_connect_~s__state~0; 6856#L124 [2021-11-07 08:27:31,563 INFO L793 eck$LassoCheckResult]: Loop: 6856#L124 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; 6857#L228 ssl3_connect_~s__server~0 := 0; 6846#L233 assume 0 != ssl3_connect_~cb~0; 6838#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6795#L238 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; 6796#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6808#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 6781#L270 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; 6782#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7212#L557 ssl3_connect_~skip~0 := 0; 7209#L120-1 assume !false; 7206#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7203#L123 assume !(12292 == ssl3_connect_~s__state~0); 7200#L126 assume !(16384 == ssl3_connect_~s__state~0); 7197#L129 assume !(4096 == ssl3_connect_~s__state~0); 7193#L132 assume !(20480 == ssl3_connect_~s__state~0); 7190#L135 assume !(4099 == ssl3_connect_~s__state~0); 6928#L138 assume 4368 == ssl3_connect_~s__state~0; 6929#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 6948#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6771#L282-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; 6947#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6945#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6940#L557 ssl3_connect_~skip~0 := 0; 6939#L120-1 assume !false; 6938#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6937#L123 assume !(12292 == ssl3_connect_~s__state~0); 6936#L126 assume !(16384 == ssl3_connect_~s__state~0); 6935#L129 assume !(4096 == ssl3_connect_~s__state~0); 6934#L132 assume !(20480 == ssl3_connect_~s__state~0); 6933#L135 assume !(4099 == ssl3_connect_~s__state~0); 6932#L138 assume !(4368 == ssl3_connect_~s__state~0); 6931#L141 assume !(4369 == ssl3_connect_~s__state~0); 6917#L144 assume 4384 == ssl3_connect_~s__state~0; 6916#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 6867#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6868#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 6876#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 7265#L311-2 ssl3_connect_~s__init_num~0 := 0; 7263#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7258#L557 ssl3_connect_~skip~0 := 0; 7257#L120-1 assume !false; 7256#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7255#L123 assume !(12292 == ssl3_connect_~s__state~0); 7254#L126 assume !(16384 == ssl3_connect_~s__state~0); 7253#L129 assume !(4096 == ssl3_connect_~s__state~0); 7252#L132 assume !(20480 == ssl3_connect_~s__state~0); 7251#L135 assume !(4099 == ssl3_connect_~s__state~0); 7249#L138 assume !(4368 == ssl3_connect_~s__state~0); 7247#L141 assume !(4369 == ssl3_connect_~s__state~0); 7245#L144 assume !(4384 == ssl3_connect_~s__state~0); 7243#L147 assume !(4385 == ssl3_connect_~s__state~0); 7241#L150 assume !(4400 == ssl3_connect_~s__state~0); 7239#L153 assume !(4401 == ssl3_connect_~s__state~0); 7237#L156 assume !(4416 == ssl3_connect_~s__state~0); 7235#L159 assume !(4417 == ssl3_connect_~s__state~0); 7233#L162 assume !(4432 == ssl3_connect_~s__state~0); 7231#L165 assume !(4433 == ssl3_connect_~s__state~0); 7229#L168 assume !(4448 == ssl3_connect_~s__state~0); 7227#L171 assume !(4449 == ssl3_connect_~s__state~0); 7225#L174 assume !(4464 == ssl3_connect_~s__state~0); 7224#L177 assume !(4465 == ssl3_connect_~s__state~0); 6768#L180 assume !(4466 == ssl3_connect_~s__state~0); 6769#L183 assume !(4467 == ssl3_connect_~s__state~0); 6802#L186 assume !(4480 == ssl3_connect_~s__state~0); 6844#L189 assume !(4481 == ssl3_connect_~s__state~0); 6862#L192 assume !(4496 == ssl3_connect_~s__state~0); 6877#L195 assume !(4497 == ssl3_connect_~s__state~0); 6849#L198 assume !(4512 == ssl3_connect_~s__state~0); 6850#L201 assume !(4513 == ssl3_connect_~s__state~0); 7196#L204 assume !(4528 == ssl3_connect_~s__state~0); 7192#L207 assume !(4529 == ssl3_connect_~s__state~0); 6981#L210 assume 4560 == ssl3_connect_~s__state~0; 6902#L214 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 6903#L467 assume !(ssl3_connect_~ret~0 <= 0); 6892#L470 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 6893#L470-2 ssl3_connect_~s__init_num~0 := 0; 6785#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6972#L557 ssl3_connect_~skip~0 := 0; 6971#L120-1 assume !false; 6965#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6963#L123 assume !(12292 == ssl3_connect_~s__state~0); 6961#L126 assume !(16384 == ssl3_connect_~s__state~0); 6959#L129 assume !(4096 == ssl3_connect_~s__state~0); 6956#L132 assume !(20480 == ssl3_connect_~s__state~0); 6957#L135 assume !(4099 == ssl3_connect_~s__state~0); 7165#L138 assume !(4368 == ssl3_connect_~s__state~0); 7163#L141 assume !(4369 == ssl3_connect_~s__state~0); 7161#L144 assume !(4384 == ssl3_connect_~s__state~0); 7159#L147 assume !(4385 == ssl3_connect_~s__state~0); 7157#L150 assume !(4400 == ssl3_connect_~s__state~0); 7155#L153 assume !(4401 == ssl3_connect_~s__state~0); 7153#L156 assume !(4416 == ssl3_connect_~s__state~0); 7151#L159 assume !(4417 == ssl3_connect_~s__state~0); 7149#L162 assume !(4432 == ssl3_connect_~s__state~0); 7147#L165 assume !(4433 == ssl3_connect_~s__state~0); 7145#L168 assume !(4448 == ssl3_connect_~s__state~0); 7143#L171 assume !(4449 == ssl3_connect_~s__state~0); 7141#L174 assume !(4464 == ssl3_connect_~s__state~0); 7110#L177 assume !(4465 == ssl3_connect_~s__state~0); 7109#L180 assume !(4466 == ssl3_connect_~s__state~0); 7041#L183 assume !(4467 == ssl3_connect_~s__state~0); 7042#L186 assume !(4480 == ssl3_connect_~s__state~0); 7079#L189 assume !(4481 == ssl3_connect_~s__state~0); 7077#L192 assume !(4496 == ssl3_connect_~s__state~0); 7075#L195 assume !(4497 == ssl3_connect_~s__state~0); 7073#L198 assume !(4512 == ssl3_connect_~s__state~0); 7071#L201 assume !(4513 == ssl3_connect_~s__state~0); 7069#L204 assume !(4528 == ssl3_connect_~s__state~0); 7067#L207 assume !(4529 == ssl3_connect_~s__state~0); 7027#L210 assume !(4560 == ssl3_connect_~s__state~0); 7025#L213 assume !(4561 == ssl3_connect_~s__state~0); 7023#L216 assume 4352 == ssl3_connect_~s__state~0; 7021#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7018#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6828#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6829#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6977#L557 ssl3_connect_~skip~0 := 0; 7179#L120-1 assume !false; 7177#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7175#L123 assume 12292 == ssl3_connect_~s__state~0; 6856#L124 [2021-11-07 08:27:31,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,563 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-11-07 08:27:31,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,564 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940326247] [2021-11-07 08:27:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,580 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:31,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,600 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:31,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-11-07 08:27:31,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079924105] [2021-11-07 08:27:31,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-07 08:27:31,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:31,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079924105] [2021-11-07 08:27:31,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079924105] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:31,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:31,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:31,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287650251] [2021-11-07 08:27:31,656 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:31,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:31,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:31,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:31,657 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-11-07 08:27:31,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:31,793 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-11-07 08:27:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:31,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-11-07 08:27:31,802 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-11-07 08:27:31,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-11-07 08:27:31,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-11-07 08:27:31,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-11-07 08:27:31,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-11-07 08:27:31,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:31,813 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-11-07 08:27:31,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-11-07 08:27:31,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-11-07 08:27:31,828 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-11-07 08:27:31,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-11-07 08:27:31,832 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-11-07 08:27:31,832 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-11-07 08:27:31,832 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-07 08:27:31,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-11-07 08:27:31,838 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-11-07 08:27:31,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:31,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:31,841 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:31,841 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-11-07 08:27:31,841 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); 8184#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; 8185#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8279#L109-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; 8203#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8205#L120-1 assume !false; 8846#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8845#L123 assume 12292 == ssl3_connect_~s__state~0; 8230#L124 [2021-11-07 08:27:31,842 INFO L793 eck$LassoCheckResult]: Loop: 8230#L124 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; 8231#L228 ssl3_connect_~s__server~0 := 0; 8220#L233 assume 0 != ssl3_connect_~cb~0; 8209#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8168#L238 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; 8169#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8221#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 8825#L270 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; 8824#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8819#L557 ssl3_connect_~skip~0 := 0; 8818#L120-1 assume !false; 8816#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8809#L123 assume !(12292 == ssl3_connect_~s__state~0); 8805#L126 assume !(16384 == ssl3_connect_~s__state~0); 8801#L129 assume !(4096 == ssl3_connect_~s__state~0); 8797#L132 assume !(20480 == ssl3_connect_~s__state~0); 8793#L135 assume !(4099 == ssl3_connect_~s__state~0); 8789#L138 assume 4368 == ssl3_connect_~s__state~0; 8320#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 8144#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8145#L282-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; 8227#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8283#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8830#L557 ssl3_connect_~skip~0 := 0; 8814#L120-1 assume !false; 8807#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8803#L123 assume !(12292 == ssl3_connect_~s__state~0); 8799#L126 assume !(16384 == ssl3_connect_~s__state~0); 8795#L129 assume !(4096 == ssl3_connect_~s__state~0); 8791#L132 assume !(20480 == ssl3_connect_~s__state~0); 8787#L135 assume !(4099 == ssl3_connect_~s__state~0); 8211#L138 assume !(4368 == ssl3_connect_~s__state~0); 8212#L141 assume !(4369 == ssl3_connect_~s__state~0); 8312#L144 assume 4384 == ssl3_connect_~s__state~0; 8311#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 8241#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8242#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 8197#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8198#L311-2 ssl3_connect_~s__init_num~0 := 0; 8256#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8831#L557 ssl3_connect_~skip~0 := 0; 8815#L120-1 assume !false; 8808#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8804#L123 assume !(12292 == ssl3_connect_~s__state~0); 8800#L126 assume !(16384 == ssl3_connect_~s__state~0); 8796#L129 assume !(4096 == ssl3_connect_~s__state~0); 8792#L132 assume !(20480 == ssl3_connect_~s__state~0); 8788#L135 assume !(4099 == ssl3_connect_~s__state~0); 8785#L138 assume !(4368 == ssl3_connect_~s__state~0); 8189#L141 assume !(4369 == ssl3_connect_~s__state~0); 8148#L144 assume !(4384 == ssl3_connect_~s__state~0); 8149#L147 assume !(4385 == ssl3_connect_~s__state~0); 8257#L150 assume !(4400 == ssl3_connect_~s__state~0); 8150#L153 assume !(4401 == ssl3_connect_~s__state~0); 8151#L156 assume !(4416 == ssl3_connect_~s__state~0); 8287#L159 assume !(4417 == ssl3_connect_~s__state~0); 8733#L162 assume !(4432 == ssl3_connect_~s__state~0); 8736#L165 assume !(4433 == ssl3_connect_~s__state~0); 8735#L168 assume !(4448 == ssl3_connect_~s__state~0); 8276#L171 assume !(4449 == ssl3_connect_~s__state~0); 8277#L174 assume !(4464 == ssl3_connect_~s__state~0); 8732#L177 assume !(4465 == ssl3_connect_~s__state~0); 8731#L180 assume !(4466 == ssl3_connect_~s__state~0); 8730#L183 assume !(4467 == ssl3_connect_~s__state~0); 8728#L186 assume !(4480 == ssl3_connect_~s__state~0); 8626#L189 assume !(4481 == ssl3_connect_~s__state~0); 8625#L192 assume !(4496 == ssl3_connect_~s__state~0); 8624#L195 assume !(4497 == ssl3_connect_~s__state~0); 8623#L198 assume !(4512 == ssl3_connect_~s__state~0); 8622#L201 assume !(4513 == ssl3_connect_~s__state~0); 8620#L204 assume !(4528 == ssl3_connect_~s__state~0); 8619#L207 assume !(4529 == ssl3_connect_~s__state~0); 8618#L210 assume 4560 == ssl3_connect_~s__state~0; 8291#L214 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 8617#L467 assume !(ssl3_connect_~ret~0 <= 0); 8615#L470 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8592#L470-2 ssl3_connect_~s__init_num~0 := 0; 8588#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8581#L557 ssl3_connect_~skip~0 := 0; 8578#L120-1 assume !false; 8575#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8572#L123 assume !(12292 == ssl3_connect_~s__state~0); 8569#L126 assume !(16384 == ssl3_connect_~s__state~0); 8566#L129 assume !(4096 == ssl3_connect_~s__state~0); 8565#L132 assume !(20480 == ssl3_connect_~s__state~0); 8564#L135 assume !(4099 == ssl3_connect_~s__state~0); 8563#L138 assume !(4368 == ssl3_connect_~s__state~0); 8558#L141 assume !(4369 == ssl3_connect_~s__state~0); 8557#L144 assume !(4384 == ssl3_connect_~s__state~0); 8556#L147 assume !(4385 == ssl3_connect_~s__state~0); 8554#L150 assume !(4400 == ssl3_connect_~s__state~0); 8552#L153 assume !(4401 == ssl3_connect_~s__state~0); 8546#L156 assume !(4416 == ssl3_connect_~s__state~0); 8544#L159 assume !(4417 == ssl3_connect_~s__state~0); 8542#L162 assume !(4432 == ssl3_connect_~s__state~0); 8540#L165 assume !(4433 == ssl3_connect_~s__state~0); 8538#L168 assume !(4448 == ssl3_connect_~s__state~0); 8536#L171 assume !(4449 == ssl3_connect_~s__state~0); 8534#L174 assume !(4464 == ssl3_connect_~s__state~0); 8532#L177 assume !(4465 == ssl3_connect_~s__state~0); 8530#L180 assume !(4466 == ssl3_connect_~s__state~0); 8528#L183 assume !(4467 == ssl3_connect_~s__state~0); 8526#L186 assume !(4480 == ssl3_connect_~s__state~0); 8524#L189 assume !(4481 == ssl3_connect_~s__state~0); 8522#L192 assume !(4496 == ssl3_connect_~s__state~0); 8520#L195 assume !(4497 == ssl3_connect_~s__state~0); 8496#L198 assume !(4512 == ssl3_connect_~s__state~0); 8495#L201 assume !(4513 == ssl3_connect_~s__state~0); 8494#L204 assume !(4528 == ssl3_connect_~s__state~0); 8226#L207 assume !(4529 == ssl3_connect_~s__state~0); 8154#L210 assume !(4560 == ssl3_connect_~s__state~0); 8155#L213 assume !(4561 == ssl3_connect_~s__state~0); 8268#L216 assume 4352 == ssl3_connect_~s__state~0; 8164#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8165#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8195#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8350#L557 ssl3_connect_~skip~0 := 0; 8351#L120-1 assume !false; 8343#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8344#L123 assume 12292 == ssl3_connect_~s__state~0; 8230#L124 [2021-11-07 08:27:31,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,843 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-11-07 08:27:31,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835003196] [2021-11-07 08:27:31,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,851 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:31,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:31,898 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:31,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:31,900 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-11-07 08:27:31,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:31,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359782601] [2021-11-07 08:27:31,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:31,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:31,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-07 08:27:31,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:31,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359782601] [2021-11-07 08:27:31,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359782601] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:31,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:31,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:31,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301796137] [2021-11-07 08:27:31,949 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:31,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:31,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:31,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:31,950 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-11-07 08:27:31,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:31,979 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-11-07 08:27:31,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:31,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-11-07 08:27:31,992 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-11-07 08:27:32,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-11-07 08:27:32,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-11-07 08:27:32,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-11-07 08:27:32,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-11-07 08:27:32,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:32,012 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-07 08:27:32,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-11-07 08:27:32,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-11-07 08:27:32,040 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-11-07 08:27:32,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-11-07 08:27:32,046 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-07 08:27:32,046 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-07 08:27:32,046 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-07 08:27:32,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-11-07 08:27:32,056 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-11-07 08:27:32,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:32,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:32,059 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:32,059 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-11-07 08:27:32,059 INFO L791 eck$LassoCheckResult]: Stem: 10293#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); 10207#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; 10208#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10288#L109-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; 10225#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10215#L120-1 assume !false; 10216#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11404#L123 assume 12292 == ssl3_connect_~s__state~0; 10247#L124 [2021-11-07 08:27:32,066 INFO L793 eck$LassoCheckResult]: Loop: 10247#L124 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; 10248#L228 ssl3_connect_~s__server~0 := 0; 10238#L233 assume 0 != ssl3_connect_~cb~0; 10230#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10192#L238 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; 10193#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10203#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 10176#L270 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; 10177#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11460#L557 ssl3_connect_~skip~0 := 0; 11459#L120-1 assume !false; 11458#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11457#L123 assume !(12292 == ssl3_connect_~s__state~0); 11456#L126 assume !(16384 == ssl3_connect_~s__state~0); 10289#L129 assume !(4096 == ssl3_connect_~s__state~0); 10290#L132 assume !(20480 == ssl3_connect_~s__state~0); 10278#L135 assume !(4099 == ssl3_connect_~s__state~0); 10279#L138 assume 4368 == ssl3_connect_~s__state~0; 10275#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 10168#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10169#L282-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; 11275#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11274#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11269#L557 ssl3_connect_~skip~0 := 0; 11268#L120-1 assume !false; 11267#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11261#L123 assume !(12292 == ssl3_connect_~s__state~0); 11259#L126 assume !(16384 == ssl3_connect_~s__state~0); 11257#L129 assume !(4096 == ssl3_connect_~s__state~0); 11255#L132 assume !(20480 == ssl3_connect_~s__state~0); 11253#L135 assume !(4099 == ssl3_connect_~s__state~0); 11251#L138 assume !(4368 == ssl3_connect_~s__state~0); 11250#L141 assume !(4369 == ssl3_connect_~s__state~0); 11249#L144 assume 4384 == ssl3_connect_~s__state~0; 10199#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 10200#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10259#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 10267#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10269#L311-2 ssl3_connect_~s__init_num~0 := 0; 10270#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11414#L557 ssl3_connect_~skip~0 := 0; 11412#L120-1 assume !false; 11410#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11408#L123 assume !(12292 == ssl3_connect_~s__state~0); 11406#L126 assume !(16384 == ssl3_connect_~s__state~0); 11347#L129 assume !(4096 == ssl3_connect_~s__state~0); 11339#L132 assume !(20480 == ssl3_connect_~s__state~0); 11337#L135 assume !(4099 == ssl3_connect_~s__state~0); 11336#L138 assume !(4368 == ssl3_connect_~s__state~0); 11334#L141 assume !(4369 == ssl3_connect_~s__state~0); 11333#L144 assume !(4384 == ssl3_connect_~s__state~0); 11332#L147 assume !(4385 == ssl3_connect_~s__state~0); 10313#L150 assume 4400 == ssl3_connect_~s__state~0; 10314#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 11020#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 11021#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 11174#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11168#L557 ssl3_connect_~skip~0 := 0; 11166#L120-1 assume !false; 11165#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11161#L123 assume !(12292 == ssl3_connect_~s__state~0); 11160#L126 assume !(16384 == ssl3_connect_~s__state~0); 11154#L129 assume !(4096 == ssl3_connect_~s__state~0); 11152#L132 assume !(20480 == ssl3_connect_~s__state~0); 11150#L135 assume !(4099 == ssl3_connect_~s__state~0); 11148#L138 assume !(4368 == ssl3_connect_~s__state~0); 11146#L141 assume !(4369 == ssl3_connect_~s__state~0); 11144#L144 assume !(4384 == ssl3_connect_~s__state~0); 11142#L147 assume !(4385 == ssl3_connect_~s__state~0); 11137#L150 assume !(4400 == ssl3_connect_~s__state~0); 11132#L153 assume !(4401 == ssl3_connect_~s__state~0); 10309#L156 assume 4416 == ssl3_connect_~s__state~0; 10261#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 10262#L340 assume !(3 == ssl3_connect_~blastFlag~0); 10254#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10255#L348 assume !(0 == ssl3_connect_~tmp___6~0); 10291#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11111#L557 ssl3_connect_~skip~0 := 0; 11109#L120-1 assume !false; 11107#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11105#L123 assume !(12292 == ssl3_connect_~s__state~0); 11103#L126 assume !(16384 == ssl3_connect_~s__state~0); 11101#L129 assume !(4096 == ssl3_connect_~s__state~0); 11099#L132 assume !(20480 == ssl3_connect_~s__state~0); 11097#L135 assume !(4099 == ssl3_connect_~s__state~0); 11095#L138 assume !(4368 == ssl3_connect_~s__state~0); 11093#L141 assume !(4369 == ssl3_connect_~s__state~0); 11091#L144 assume !(4384 == ssl3_connect_~s__state~0); 11089#L147 assume !(4385 == ssl3_connect_~s__state~0); 11087#L150 assume !(4400 == ssl3_connect_~s__state~0); 11085#L153 assume !(4401 == ssl3_connect_~s__state~0); 11083#L156 assume !(4416 == ssl3_connect_~s__state~0); 11081#L159 assume !(4417 == ssl3_connect_~s__state~0); 10321#L162 assume 4432 == ssl3_connect_~s__state~0; 10266#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 10257#L356 assume !(4 == ssl3_connect_~blastFlag~0); 10258#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10214#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10897#L557 ssl3_connect_~skip~0 := 0; 10895#L120-1 assume !false; 10893#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10891#L123 assume !(12292 == ssl3_connect_~s__state~0); 10889#L126 assume !(16384 == ssl3_connect_~s__state~0); 10887#L129 assume !(4096 == ssl3_connect_~s__state~0); 10885#L132 assume !(20480 == ssl3_connect_~s__state~0); 10883#L135 assume !(4099 == ssl3_connect_~s__state~0); 10881#L138 assume !(4368 == ssl3_connect_~s__state~0); 10879#L141 assume !(4369 == ssl3_connect_~s__state~0); 10877#L144 assume !(4384 == ssl3_connect_~s__state~0); 10875#L147 assume !(4385 == ssl3_connect_~s__state~0); 10873#L150 assume !(4400 == ssl3_connect_~s__state~0); 10871#L153 assume !(4401 == ssl3_connect_~s__state~0); 10870#L156 assume !(4416 == ssl3_connect_~s__state~0); 10307#L159 assume !(4417 == ssl3_connect_~s__state~0); 10308#L162 assume !(4432 == ssl3_connect_~s__state~0); 10867#L165 assume !(4433 == ssl3_connect_~s__state~0); 10512#L168 assume !(4448 == ssl3_connect_~s__state~0); 10513#L171 assume !(4449 == ssl3_connect_~s__state~0); 10495#L174 assume !(4464 == ssl3_connect_~s__state~0); 10496#L177 assume !(4465 == ssl3_connect_~s__state~0); 10481#L180 assume !(4466 == ssl3_connect_~s__state~0); 10482#L183 assume !(4467 == ssl3_connect_~s__state~0); 10464#L186 assume !(4480 == ssl3_connect_~s__state~0); 10465#L189 assume !(4481 == ssl3_connect_~s__state~0); 10448#L192 assume !(4496 == ssl3_connect_~s__state~0); 10449#L195 assume !(4497 == ssl3_connect_~s__state~0); 10432#L198 assume !(4512 == ssl3_connect_~s__state~0); 10433#L201 assume !(4513 == ssl3_connect_~s__state~0); 10318#L204 assume !(4528 == ssl3_connect_~s__state~0); 10319#L207 assume !(4529 == ssl3_connect_~s__state~0); 10310#L210 assume !(4560 == ssl3_connect_~s__state~0); 10179#L213 assume !(4561 == ssl3_connect_~s__state~0); 10280#L216 assume 4352 == ssl3_connect_~s__state~0; 10188#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 10189#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 10219#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10223#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10613#L557 ssl3_connect_~skip~0 := 0; 10614#L120-1 assume !false; 10603#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10604#L123 assume 12292 == ssl3_connect_~s__state~0; 10247#L124 [2021-11-07 08:27:32,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,067 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-11-07 08:27:32,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699730261] [2021-11-07 08:27:32,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,077 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:32,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,091 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:32,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-11-07 08:27:32,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813878585] [2021-11-07 08:27:32,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:32,148 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-07 08:27:32,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:32,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813878585] [2021-11-07 08:27:32,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813878585] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:32,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:32,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:32,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009617803] [2021-11-07 08:27:32,150 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:32,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:32,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:32,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:32,151 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-11-07 08:27:32,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:32,289 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-11-07 08:27:32,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:32,289 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-11-07 08:27:32,309 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-11-07 08:27:32,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-11-07 08:27:32,323 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-11-07 08:27:32,324 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-11-07 08:27:32,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-11-07 08:27:32,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:32,329 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-11-07 08:27:32,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-11-07 08:27:32,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-11-07 08:27:32,358 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-11-07 08:27:32,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-11-07 08:27:32,365 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-11-07 08:27:32,365 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-11-07 08:27:32,365 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-07 08:27:32,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-11-07 08:27:32,375 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-11-07 08:27:32,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:32,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:32,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:32,378 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-11-07 08:27:32,378 INFO L791 eck$LassoCheckResult]: Stem: 13016#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); 12926#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; 12927#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13010#L109-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; 12943#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 12945#L120-1 assume !false; 14139#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14137#L123 assume 12292 == ssl3_connect_~s__state~0; 13234#L124 [2021-11-07 08:27:32,379 INFO L793 eck$LassoCheckResult]: Loop: 13234#L124 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; 13225#L228 ssl3_connect_~s__server~0 := 0; 14129#L233 assume 0 != ssl3_connect_~cb~0; 14127#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 14089#L238 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; 14084#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 14079#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 13968#L270 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; 13243#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13237#L557 ssl3_connect_~skip~0 := 0; 13235#L120-1 assume !false; 13232#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13230#L123 assume !(12292 == ssl3_connect_~s__state~0); 13228#L126 assume !(16384 == ssl3_connect_~s__state~0); 13226#L129 assume !(4096 == ssl3_connect_~s__state~0); 13223#L132 assume !(20480 == ssl3_connect_~s__state~0); 13222#L135 assume !(4099 == ssl3_connect_~s__state~0); 13112#L138 assume 4368 == ssl3_connect_~s__state~0; 13107#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 13105#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13102#L282-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; 13099#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13092#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13086#L557 ssl3_connect_~skip~0 := 0; 13084#L120-1 assume !false; 13082#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13080#L123 assume !(12292 == ssl3_connect_~s__state~0); 13078#L126 assume !(16384 == ssl3_connect_~s__state~0); 13076#L129 assume !(4096 == ssl3_connect_~s__state~0); 13074#L132 assume !(20480 == ssl3_connect_~s__state~0); 13072#L135 assume !(4099 == ssl3_connect_~s__state~0); 13070#L138 assume !(4368 == ssl3_connect_~s__state~0); 13054#L141 assume !(4369 == ssl3_connect_~s__state~0); 13055#L144 assume 4384 == ssl3_connect_~s__state~0; 13039#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 13040#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12988#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 12989#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13741#L311-2 ssl3_connect_~s__init_num~0 := 0; 13932#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13926#L557 ssl3_connect_~skip~0 := 0; 13923#L120-1 assume !false; 13917#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13915#L123 assume !(12292 == ssl3_connect_~s__state~0); 13913#L126 assume !(16384 == ssl3_connect_~s__state~0); 13911#L129 assume !(4096 == ssl3_connect_~s__state~0); 13909#L132 assume !(20480 == ssl3_connect_~s__state~0); 13907#L135 assume !(4099 == ssl3_connect_~s__state~0); 13905#L138 assume !(4368 == ssl3_connect_~s__state~0); 13903#L141 assume !(4369 == ssl3_connect_~s__state~0); 13901#L144 assume !(4384 == ssl3_connect_~s__state~0); 13899#L147 assume !(4385 == ssl3_connect_~s__state~0); 13897#L150 assume 4400 == ssl3_connect_~s__state~0; 13611#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13892#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13889#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13886#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13880#L557 ssl3_connect_~skip~0 := 0; 13878#L120-1 assume !false; 13877#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13876#L123 assume !(12292 == ssl3_connect_~s__state~0); 13875#L126 assume !(16384 == ssl3_connect_~s__state~0); 13871#L129 assume !(4096 == ssl3_connect_~s__state~0); 13865#L132 assume !(20480 == ssl3_connect_~s__state~0); 13863#L135 assume !(4099 == ssl3_connect_~s__state~0); 13861#L138 assume !(4368 == ssl3_connect_~s__state~0); 13859#L141 assume !(4369 == ssl3_connect_~s__state~0); 13857#L144 assume !(4384 == ssl3_connect_~s__state~0); 13855#L147 assume !(4385 == ssl3_connect_~s__state~0); 13853#L150 assume !(4400 == ssl3_connect_~s__state~0); 13851#L153 assume !(4401 == ssl3_connect_~s__state~0); 13849#L156 assume 4416 == ssl3_connect_~s__state~0; 13606#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 13846#L340 assume !(3 == ssl3_connect_~blastFlag~0); 13844#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13842#L348 assume !(0 == ssl3_connect_~tmp___6~0); 13839#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13833#L557 ssl3_connect_~skip~0 := 0; 13831#L120-1 assume !false; 13829#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13827#L123 assume !(12292 == ssl3_connect_~s__state~0); 13825#L126 assume !(16384 == ssl3_connect_~s__state~0); 13824#L129 assume !(4096 == ssl3_connect_~s__state~0); 13823#L132 assume !(20480 == ssl3_connect_~s__state~0); 13822#L135 assume !(4099 == ssl3_connect_~s__state~0); 13821#L138 assume !(4368 == ssl3_connect_~s__state~0); 13820#L141 assume !(4369 == ssl3_connect_~s__state~0); 13818#L144 assume !(4384 == ssl3_connect_~s__state~0); 13817#L147 assume !(4385 == ssl3_connect_~s__state~0); 13816#L150 assume !(4400 == ssl3_connect_~s__state~0); 13815#L153 assume !(4401 == ssl3_connect_~s__state~0); 13810#L156 assume !(4416 == ssl3_connect_~s__state~0); 13808#L159 assume !(4417 == ssl3_connect_~s__state~0); 13806#L162 assume 4432 == ssl3_connect_~s__state~0; 13601#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 13803#L356 assume !(4 == ssl3_connect_~blastFlag~0); 13801#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13798#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13792#L557 ssl3_connect_~skip~0 := 0; 13790#L120-1 assume !false; 13788#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13786#L123 assume !(12292 == ssl3_connect_~s__state~0); 13784#L126 assume !(16384 == ssl3_connect_~s__state~0); 13782#L129 assume !(4096 == ssl3_connect_~s__state~0); 13780#L132 assume !(20480 == ssl3_connect_~s__state~0); 13778#L135 assume !(4099 == ssl3_connect_~s__state~0); 13776#L138 assume !(4368 == ssl3_connect_~s__state~0); 13774#L141 assume !(4369 == ssl3_connect_~s__state~0); 13772#L144 assume !(4384 == ssl3_connect_~s__state~0); 13770#L147 assume !(4385 == ssl3_connect_~s__state~0); 13768#L150 assume !(4400 == ssl3_connect_~s__state~0); 13766#L153 assume !(4401 == ssl3_connect_~s__state~0); 13764#L156 assume !(4416 == ssl3_connect_~s__state~0); 13762#L159 assume !(4417 == ssl3_connect_~s__state~0); 13760#L162 assume !(4432 == ssl3_connect_~s__state~0); 13758#L165 assume !(4433 == ssl3_connect_~s__state~0); 13756#L168 assume 4448 == ssl3_connect_~s__state~0; 13596#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 13750#L368 assume !(ssl3_connect_~ret~0 <= 0); 13328#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13322#L371-2 ssl3_connect_~s__init_num~0 := 0; 13323#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13664#L557 ssl3_connect_~skip~0 := 0; 13663#L120-1 assume !false; 13662#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13661#L123 assume !(12292 == ssl3_connect_~s__state~0); 13660#L126 assume !(16384 == ssl3_connect_~s__state~0); 13659#L129 assume !(4096 == ssl3_connect_~s__state~0); 13658#L132 assume !(20480 == ssl3_connect_~s__state~0); 13657#L135 assume !(4099 == ssl3_connect_~s__state~0); 13656#L138 assume !(4368 == ssl3_connect_~s__state~0); 13655#L141 assume !(4369 == ssl3_connect_~s__state~0); 13066#L144 assume !(4384 == ssl3_connect_~s__state~0); 13067#L147 assume !(4385 == ssl3_connect_~s__state~0); 13068#L150 assume !(4400 == ssl3_connect_~s__state~0); 13654#L153 assume !(4401 == ssl3_connect_~s__state~0); 13653#L156 assume !(4416 == ssl3_connect_~s__state~0); 13652#L159 assume !(4417 == ssl3_connect_~s__state~0); 13651#L162 assume !(4432 == ssl3_connect_~s__state~0); 13649#L165 assume !(4433 == ssl3_connect_~s__state~0); 13648#L168 assume !(4448 == ssl3_connect_~s__state~0); 13647#L171 assume !(4449 == ssl3_connect_~s__state~0); 13302#L174 assume !(4464 == ssl3_connect_~s__state~0); 13297#L177 assume !(4465 == ssl3_connect_~s__state~0); 13299#L180 assume !(4466 == ssl3_connect_~s__state~0); 13300#L183 assume !(4467 == ssl3_connect_~s__state~0); 13301#L186 assume !(4480 == ssl3_connect_~s__state~0); 13338#L189 assume !(4481 == ssl3_connect_~s__state~0); 13339#L192 assume !(4496 == ssl3_connect_~s__state~0); 13581#L195 assume !(4497 == ssl3_connect_~s__state~0); 13359#L198 assume !(4512 == ssl3_connect_~s__state~0); 13360#L201 assume !(4513 == ssl3_connect_~s__state~0); 13577#L204 assume !(4528 == ssl3_connect_~s__state~0); 13575#L207 assume !(4529 == ssl3_connect_~s__state~0); 13572#L210 assume !(4560 == ssl3_connect_~s__state~0); 13340#L213 assume !(4561 == ssl3_connect_~s__state~0); 13337#L216 assume 4352 == ssl3_connect_~s__state~0; 13335#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13329#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13324#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13249#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13244#L557 ssl3_connect_~skip~0 := 0; 13238#L120-1 assume !false; 13236#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13233#L123 assume 12292 == ssl3_connect_~s__state~0; 13234#L124 [2021-11-07 08:27:32,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,380 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-11-07 08:27:32,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512413637] [2021-11-07 08:27:32,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,388 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:32,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,400 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:32,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,401 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-11-07 08:27:32,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896792076] [2021-11-07 08:27:32,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:32,459 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-07 08:27:32,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:32,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896792076] [2021-11-07 08:27:32,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896792076] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:32,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:32,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:32,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874304720] [2021-11-07 08:27:32,460 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:32,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:32,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:32,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:32,462 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-11-07 08:27:32,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:32,606 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-11-07 08:27:32,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:32,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-11-07 08:27:32,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-11-07 08:27:32,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-11-07 08:27:32,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-11-07 08:27:32,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-11-07 08:27:32,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-11-07 08:27:32,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:32,641 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-11-07 08:27:32,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-11-07 08:27:32,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-11-07 08:27:32,714 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-11-07 08:27:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-11-07 08:27:32,720 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-11-07 08:27:32,720 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-11-07 08:27:32,720 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-07 08:27:32,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-11-07 08:27:32,731 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-11-07 08:27:32,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:32,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:32,733 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:32,734 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-11-07 08:27:32,734 INFO L791 eck$LassoCheckResult]: Stem: 15952#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); 15851#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; 15852#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15947#L109-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; 15871#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15873#L120-1 assume !false; 16118#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16117#L123 assume 12292 == ssl3_connect_~s__state~0; 16115#L124 [2021-11-07 08:27:32,734 INFO L793 eck$LassoCheckResult]: Loop: 16115#L124 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; 16045#L228 ssl3_connect_~s__server~0 := 0; 16113#L233 assume 0 != ssl3_connect_~cb~0; 16104#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 16101#L238 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; 16097#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 16093#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 16089#L270 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; 16088#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16084#L557 ssl3_connect_~skip~0 := 0; 16071#L120-1 assume !false; 16072#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16063#L123 assume !(12292 == ssl3_connect_~s__state~0); 16064#L126 assume !(16384 == ssl3_connect_~s__state~0); 16056#L129 assume !(4096 == ssl3_connect_~s__state~0); 16057#L132 assume !(20480 == ssl3_connect_~s__state~0); 16049#L135 assume !(4099 == ssl3_connect_~s__state~0); 16043#L138 assume 4368 == ssl3_connect_~s__state~0; 15998#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 16036#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16033#L282-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; 16030#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16023#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16017#L557 ssl3_connect_~skip~0 := 0; 16015#L120-1 assume !false; 16013#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16011#L123 assume !(12292 == ssl3_connect_~s__state~0); 16009#L126 assume !(16384 == ssl3_connect_~s__state~0); 16007#L129 assume !(4096 == ssl3_connect_~s__state~0); 16005#L132 assume !(20480 == ssl3_connect_~s__state~0); 16003#L135 assume !(4099 == ssl3_connect_~s__state~0); 16001#L138 assume !(4368 == ssl3_connect_~s__state~0); 15996#L141 assume !(4369 == ssl3_connect_~s__state~0); 15987#L144 assume 4384 == ssl3_connect_~s__state~0; 15973#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 15974#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 15986#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 17014#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 15925#L311-2 ssl3_connect_~s__init_num~0 := 0; 15926#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15929#L557 ssl3_connect_~skip~0 := 0; 15859#L120-1 assume !false; 15838#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15834#L123 assume !(12292 == ssl3_connect_~s__state~0); 15835#L126 assume !(16384 == ssl3_connect_~s__state~0); 15888#L129 assume !(4096 == ssl3_connect_~s__state~0); 15948#L132 assume !(20480 == ssl3_connect_~s__state~0); 15939#L135 assume !(4099 == ssl3_connect_~s__state~0); 15879#L138 assume !(4368 == ssl3_connect_~s__state~0); 15856#L141 assume !(4369 == ssl3_connect_~s__state~0); 15816#L144 assume !(4384 == ssl3_connect_~s__state~0); 15817#L147 assume !(4385 == ssl3_connect_~s__state~0); 15950#L150 assume 4400 == ssl3_connect_~s__state~0; 15918#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15902#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 15903#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17318#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17309#L557 ssl3_connect_~skip~0 := 0; 17307#L120-1 assume !false; 17305#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17303#L123 assume !(12292 == ssl3_connect_~s__state~0); 17301#L126 assume !(16384 == ssl3_connect_~s__state~0); 17299#L129 assume !(4096 == ssl3_connect_~s__state~0); 17297#L132 assume !(20480 == ssl3_connect_~s__state~0); 17295#L135 assume !(4099 == ssl3_connect_~s__state~0); 17293#L138 assume !(4368 == ssl3_connect_~s__state~0); 17286#L141 assume !(4369 == ssl3_connect_~s__state~0); 17285#L144 assume !(4384 == ssl3_connect_~s__state~0); 17281#L147 assume !(4385 == ssl3_connect_~s__state~0); 17278#L150 assume !(4400 == ssl3_connect_~s__state~0); 17276#L153 assume !(4401 == ssl3_connect_~s__state~0); 15962#L156 assume 4416 == ssl3_connect_~s__state~0; 15913#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 15914#L340 assume !(3 == ssl3_connect_~blastFlag~0); 15936#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17269#L348 assume !(0 == ssl3_connect_~tmp___6~0); 17265#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17259#L557 ssl3_connect_~skip~0 := 0; 17257#L120-1 assume !false; 17255#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17254#L123 assume !(12292 == ssl3_connect_~s__state~0); 17253#L126 assume !(16384 == ssl3_connect_~s__state~0); 17251#L129 assume !(4096 == ssl3_connect_~s__state~0); 17250#L132 assume !(20480 == ssl3_connect_~s__state~0); 17249#L135 assume !(4099 == ssl3_connect_~s__state~0); 17248#L138 assume !(4368 == ssl3_connect_~s__state~0); 17243#L141 assume !(4369 == ssl3_connect_~s__state~0); 17241#L144 assume !(4384 == ssl3_connect_~s__state~0); 17239#L147 assume !(4385 == ssl3_connect_~s__state~0); 17237#L150 assume !(4400 == ssl3_connect_~s__state~0); 17235#L153 assume !(4401 == ssl3_connect_~s__state~0); 17215#L156 assume !(4416 == ssl3_connect_~s__state~0); 17213#L159 assume !(4417 == ssl3_connect_~s__state~0); 15966#L162 assume 4432 == ssl3_connect_~s__state~0; 15919#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 15920#L356 assume !(4 == ssl3_connect_~blastFlag~0); 17114#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16726#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16720#L557 ssl3_connect_~skip~0 := 0; 16718#L120-1 assume !false; 16716#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16715#L123 assume !(12292 == ssl3_connect_~s__state~0); 16713#L126 assume !(16384 == ssl3_connect_~s__state~0); 16711#L129 assume !(4096 == ssl3_connect_~s__state~0); 16710#L132 assume !(20480 == ssl3_connect_~s__state~0); 16705#L135 assume !(4099 == ssl3_connect_~s__state~0); 16703#L138 assume !(4368 == ssl3_connect_~s__state~0); 16701#L141 assume !(4369 == ssl3_connect_~s__state~0); 16699#L144 assume !(4384 == ssl3_connect_~s__state~0); 16697#L147 assume !(4385 == ssl3_connect_~s__state~0); 16695#L150 assume !(4400 == ssl3_connect_~s__state~0); 16693#L153 assume !(4401 == ssl3_connect_~s__state~0); 16691#L156 assume !(4416 == ssl3_connect_~s__state~0); 16689#L159 assume !(4417 == ssl3_connect_~s__state~0); 16687#L162 assume !(4432 == ssl3_connect_~s__state~0); 16685#L165 assume !(4433 == ssl3_connect_~s__state~0); 16683#L168 assume 4448 == ssl3_connect_~s__state~0; 16165#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 16680#L368 assume !(ssl3_connect_~ret~0 <= 0); 16661#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16654#L371-2 ssl3_connect_~s__init_num~0 := 0; 16082#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16078#L557 ssl3_connect_~skip~0 := 0; 16069#L120-1 assume !false; 16070#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16062#L123 assume !(12292 == ssl3_connect_~s__state~0); 16058#L126 assume !(16384 == ssl3_connect_~s__state~0); 16059#L129 assume !(4096 == ssl3_connect_~s__state~0); 16050#L132 assume !(20480 == ssl3_connect_~s__state~0); 16051#L135 assume !(4099 == ssl3_connect_~s__state~0); 16037#L138 assume !(4368 == ssl3_connect_~s__state~0); 16038#L141 assume !(4369 == ssl3_connect_~s__state~0); 15993#L144 assume !(4384 == ssl3_connect_~s__state~0); 15994#L147 assume !(4385 == ssl3_connect_~s__state~0); 16186#L150 assume !(4400 == ssl3_connect_~s__state~0); 16183#L153 assume !(4401 == ssl3_connect_~s__state~0); 16180#L156 assume !(4416 == ssl3_connect_~s__state~0); 16177#L159 assume !(4417 == ssl3_connect_~s__state~0); 16174#L162 assume !(4432 == ssl3_connect_~s__state~0); 16171#L165 assume !(4433 == ssl3_connect_~s__state~0); 16168#L168 assume !(4448 == ssl3_connect_~s__state~0); 16164#L171 assume !(4449 == ssl3_connect_~s__state~0); 16161#L174 assume !(4464 == ssl3_connect_~s__state~0); 16158#L177 assume !(4465 == ssl3_connect_~s__state~0); 16155#L180 assume !(4466 == ssl3_connect_~s__state~0); 16152#L183 assume !(4467 == ssl3_connect_~s__state~0); 16148#L186 assume !(4480 == ssl3_connect_~s__state~0); 16147#L189 assume !(4481 == ssl3_connect_~s__state~0); 16140#L192 assume !(4496 == ssl3_connect_~s__state~0); 16136#L195 assume !(4497 == ssl3_connect_~s__state~0); 16134#L198 assume !(4512 == ssl3_connect_~s__state~0); 16131#L201 assume !(4513 == ssl3_connect_~s__state~0); 16111#L204 assume !(4528 == ssl3_connect_~s__state~0); 16112#L207 assume !(4529 == ssl3_connect_~s__state~0); 16105#L210 assume !(4560 == ssl3_connect_~s__state~0); 16106#L213 assume !(4561 == ssl3_connect_~s__state~0); 16108#L216 assume 4352 == ssl3_connect_~s__state~0; 16129#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16126#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16125#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16123#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16073#L557 ssl3_connect_~skip~0 := 0; 16074#L120-1 assume !false; 16065#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16066#L123 assume 12292 == ssl3_connect_~s__state~0; 16115#L124 [2021-11-07 08:27:32,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,735 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-11-07 08:27:32,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475363637] [2021-11-07 08:27:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,749 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:32,757 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:32,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:32,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-11-07 08:27:32,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:32,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806751798] [2021-11-07 08:27:32,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:32,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:32,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:32,805 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-07 08:27:32,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:32,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806751798] [2021-11-07 08:27:32,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806751798] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:32,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:32,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:32,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103919027] [2021-11-07 08:27:32,807 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:32,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:32,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:32,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:32,808 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-11-07 08:27:32,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:32,962 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-11-07 08:27:32,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:32,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-11-07 08:27:32,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-11-07 08:27:33,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-11-07 08:27:33,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-11-07 08:27:33,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-11-07 08:27:33,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-11-07 08:27:33,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:33,007 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-11-07 08:27:33,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-11-07 08:27:33,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-11-07 08:27:33,049 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-11-07 08:27:33,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-11-07 08:27:33,056 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-11-07 08:27:33,056 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-11-07 08:27:33,056 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-07 08:27:33,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-11-07 08:27:33,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-11-07 08:27:33,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:33,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:33,068 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:33,068 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-11-07 08:27:33,068 INFO L791 eck$LassoCheckResult]: Stem: 19122#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); 19019#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; 19020#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19116#L109-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; 19039#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19041#L120-1 assume !false; 20387#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20386#L123 assume 12292 == ssl3_connect_~s__state~0; 19067#L124 [2021-11-07 08:27:33,069 INFO L793 eck$LassoCheckResult]: Loop: 19067#L124 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; 19068#L228 ssl3_connect_~s__server~0 := 0; 19057#L233 assume 0 != ssl3_connect_~cb~0; 19046#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 19002#L238 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; 19003#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 19015#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 18986#L270 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; 18987#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20343#L557 ssl3_connect_~skip~0 := 0; 20341#L120-1 assume !false; 20340#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20334#L123 assume !(12292 == ssl3_connect_~s__state~0); 20332#L126 assume !(16384 == ssl3_connect_~s__state~0); 20330#L129 assume !(4096 == ssl3_connect_~s__state~0); 20328#L132 assume !(20480 == ssl3_connect_~s__state~0); 20326#L135 assume !(4099 == ssl3_connect_~s__state~0); 20312#L138 assume 4368 == ssl3_connect_~s__state~0; 19180#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 19698#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20286#L282-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; 20284#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 20280#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20275#L557 ssl3_connect_~skip~0 := 0; 20274#L120-1 assume !false; 20273#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20272#L123 assume !(12292 == ssl3_connect_~s__state~0); 20271#L126 assume !(16384 == ssl3_connect_~s__state~0); 20270#L129 assume !(4096 == ssl3_connect_~s__state~0); 20269#L132 assume !(20480 == ssl3_connect_~s__state~0); 20268#L135 assume !(4099 == ssl3_connect_~s__state~0); 20267#L138 assume !(4368 == ssl3_connect_~s__state~0); 20096#L141 assume !(4369 == ssl3_connect_~s__state~0); 20097#L144 assume 4384 == ssl3_connect_~s__state~0; 19164#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19165#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19622#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 19623#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20264#L311-2 ssl3_connect_~s__init_num~0 := 0; 20262#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20257#L557 ssl3_connect_~skip~0 := 0; 20256#L120-1 assume !false; 20255#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20254#L123 assume !(12292 == ssl3_connect_~s__state~0); 20253#L126 assume !(16384 == ssl3_connect_~s__state~0); 20252#L129 assume !(4096 == ssl3_connect_~s__state~0); 20251#L132 assume !(20480 == ssl3_connect_~s__state~0); 20250#L135 assume !(4099 == ssl3_connect_~s__state~0); 20249#L138 assume !(4368 == ssl3_connect_~s__state~0); 20248#L141 assume !(4369 == ssl3_connect_~s__state~0); 20247#L144 assume !(4384 == ssl3_connect_~s__state~0); 20246#L147 assume !(4385 == ssl3_connect_~s__state~0); 20245#L150 assume 4400 == ssl3_connect_~s__state~0; 19281#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20243#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20241#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20239#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20234#L557 ssl3_connect_~skip~0 := 0; 20233#L120-1 assume !false; 20232#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20231#L123 assume !(12292 == ssl3_connect_~s__state~0); 20230#L126 assume !(16384 == ssl3_connect_~s__state~0); 20228#L129 assume !(4096 == ssl3_connect_~s__state~0); 20223#L132 assume !(20480 == ssl3_connect_~s__state~0); 20221#L135 assume !(4099 == ssl3_connect_~s__state~0); 20219#L138 assume !(4368 == ssl3_connect_~s__state~0); 20217#L141 assume !(4369 == ssl3_connect_~s__state~0); 20215#L144 assume !(4384 == ssl3_connect_~s__state~0); 20213#L147 assume !(4385 == ssl3_connect_~s__state~0); 20211#L150 assume !(4400 == ssl3_connect_~s__state~0); 20209#L153 assume !(4401 == ssl3_connect_~s__state~0); 20207#L156 assume 4416 == ssl3_connect_~s__state~0; 19382#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 20204#L340 assume !(3 == ssl3_connect_~blastFlag~0); 20202#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20200#L348 assume !(0 == ssl3_connect_~tmp___6~0); 20197#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20191#L557 ssl3_connect_~skip~0 := 0; 20189#L120-1 assume !false; 20187#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20185#L123 assume !(12292 == ssl3_connect_~s__state~0); 20183#L126 assume !(16384 == ssl3_connect_~s__state~0); 20181#L129 assume !(4096 == ssl3_connect_~s__state~0); 20179#L132 assume !(20480 == ssl3_connect_~s__state~0); 20177#L135 assume !(4099 == ssl3_connect_~s__state~0); 20175#L138 assume !(4368 == ssl3_connect_~s__state~0); 20173#L141 assume !(4369 == ssl3_connect_~s__state~0); 20171#L144 assume !(4384 == ssl3_connect_~s__state~0); 20169#L147 assume !(4385 == ssl3_connect_~s__state~0); 20168#L150 assume !(4400 == ssl3_connect_~s__state~0); 20167#L153 assume !(4401 == ssl3_connect_~s__state~0); 20166#L156 assume !(4416 == ssl3_connect_~s__state~0); 20165#L159 assume !(4417 == ssl3_connect_~s__state~0); 20164#L162 assume 4432 == ssl3_connect_~s__state~0; 19266#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 19680#L356 assume !(4 == ssl3_connect_~blastFlag~0); 19671#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19672#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20157#L557 ssl3_connect_~skip~0 := 0; 20156#L120-1 assume !false; 20155#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20154#L123 assume !(12292 == ssl3_connect_~s__state~0); 20153#L126 assume !(16384 == ssl3_connect_~s__state~0); 20152#L129 assume !(4096 == ssl3_connect_~s__state~0); 20151#L132 assume !(20480 == ssl3_connect_~s__state~0); 20150#L135 assume !(4099 == ssl3_connect_~s__state~0); 20149#L138 assume !(4368 == ssl3_connect_~s__state~0); 20148#L141 assume !(4369 == ssl3_connect_~s__state~0); 20147#L144 assume !(4384 == ssl3_connect_~s__state~0); 20146#L147 assume !(4385 == ssl3_connect_~s__state~0); 20145#L150 assume !(4400 == ssl3_connect_~s__state~0); 20144#L153 assume !(4401 == ssl3_connect_~s__state~0); 20143#L156 assume !(4416 == ssl3_connect_~s__state~0); 20142#L159 assume !(4417 == ssl3_connect_~s__state~0); 20141#L162 assume !(4432 == ssl3_connect_~s__state~0); 20140#L165 assume !(4433 == ssl3_connect_~s__state~0); 20139#L168 assume 4448 == ssl3_connect_~s__state~0; 19262#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 20138#L368 assume !(ssl3_connect_~ret~0 <= 0); 20136#L371 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19488#L371-2 ssl3_connect_~s__init_num~0 := 0; 19489#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19472#L557 ssl3_connect_~skip~0 := 0; 19473#L120-1 assume !false; 19462#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19463#L123 assume !(12292 == ssl3_connect_~s__state~0); 19449#L126 assume !(16384 == ssl3_connect_~s__state~0); 19450#L129 assume !(4096 == ssl3_connect_~s__state~0); 19434#L132 assume !(20480 == ssl3_connect_~s__state~0); 19435#L135 assume !(4099 == ssl3_connect_~s__state~0); 19423#L138 assume !(4368 == ssl3_connect_~s__state~0); 19424#L141 assume !(4369 == ssl3_connect_~s__state~0); 19325#L144 assume !(4384 == ssl3_connect_~s__state~0); 19326#L147 assume !(4385 == ssl3_connect_~s__state~0); 19319#L150 assume !(4400 == ssl3_connect_~s__state~0); 19320#L153 assume !(4401 == ssl3_connect_~s__state~0); 19313#L156 assume !(4416 == ssl3_connect_~s__state~0); 19314#L159 assume !(4417 == ssl3_connect_~s__state~0); 19307#L162 assume !(4432 == ssl3_connect_~s__state~0); 19308#L165 assume !(4433 == ssl3_connect_~s__state~0); 19301#L168 assume !(4448 == ssl3_connect_~s__state~0); 19302#L171 assume !(4449 == ssl3_connect_~s__state~0); 19294#L174 assume !(4464 == ssl3_connect_~s__state~0); 19295#L177 assume !(4465 == ssl3_connect_~s__state~0); 19288#L180 assume !(4466 == ssl3_connect_~s__state~0); 19286#L183 assume !(4467 == ssl3_connect_~s__state~0); 19238#L186 assume 4480 == ssl3_connect_~s__state~0; 19236#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 19235#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19223#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19219#L396-2 ssl3_connect_~s__init_num~0 := 0; 19208#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19201#L557 ssl3_connect_~skip~0 := 0; 19198#L120-1 assume !false; 19195#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19193#L123 assume !(12292 == ssl3_connect_~s__state~0); 19191#L126 assume !(16384 == ssl3_connect_~s__state~0); 19189#L129 assume !(4096 == ssl3_connect_~s__state~0); 19185#L132 assume !(20480 == ssl3_connect_~s__state~0); 19183#L135 assume !(4099 == ssl3_connect_~s__state~0); 19179#L138 assume !(4368 == ssl3_connect_~s__state~0); 19181#L141 assume !(4369 == ssl3_connect_~s__state~0); 19170#L144 assume !(4384 == ssl3_connect_~s__state~0); 19168#L147 assume !(4385 == ssl3_connect_~s__state~0); 19169#L150 assume !(4400 == ssl3_connect_~s__state~0); 19282#L153 assume !(4401 == ssl3_connect_~s__state~0); 19385#L156 assume !(4416 == ssl3_connect_~s__state~0); 19381#L159 assume !(4417 == ssl3_connect_~s__state~0); 19269#L162 assume !(4432 == ssl3_connect_~s__state~0); 19265#L165 assume !(4433 == ssl3_connect_~s__state~0); 19261#L168 assume !(4448 == ssl3_connect_~s__state~0); 19263#L171 assume !(4449 == ssl3_connect_~s__state~0); 19364#L174 assume !(4464 == ssl3_connect_~s__state~0); 19361#L177 assume !(4465 == ssl3_connect_~s__state~0); 19358#L180 assume !(4466 == ssl3_connect_~s__state~0); 19354#L183 assume !(4467 == ssl3_connect_~s__state~0); 19243#L186 assume !(4480 == ssl3_connect_~s__state~0); 19239#L189 assume !(4481 == ssl3_connect_~s__state~0); 19240#L192 assume !(4496 == ssl3_connect_~s__state~0); 19400#L195 assume !(4497 == ssl3_connect_~s__state~0); 19337#L198 assume !(4512 == ssl3_connect_~s__state~0); 19158#L201 assume !(4513 == ssl3_connect_~s__state~0); 19155#L204 assume !(4528 == ssl3_connect_~s__state~0); 19156#L207 assume !(4529 == ssl3_connect_~s__state~0); 19144#L210 assume !(4560 == ssl3_connect_~s__state~0); 19145#L213 assume !(4561 == ssl3_connect_~s__state~0); 19233#L216 assume 4352 == ssl3_connect_~s__state~0; 19225#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19226#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19216#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19217#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19815#L557 ssl3_connect_~skip~0 := 0; 19814#L120-1 assume !false; 19813#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19812#L123 assume 12292 == ssl3_connect_~s__state~0; 19067#L124 [2021-11-07 08:27:33,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-11-07 08:27:33,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243874422] [2021-11-07 08:27:33,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,079 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,088 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:33,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-11-07 08:27:33,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950441812] [2021-11-07 08:27:33,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:33,150 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-11-07 08:27:33,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:33,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950441812] [2021-11-07 08:27:33,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950441812] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:33,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:33,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:33,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625750274] [2021-11-07 08:27:33,152 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:33,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:33,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:33,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:33,156 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-11-07 08:27:33,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:33,187 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-11-07 08:27:33,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:33,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-11-07 08:27:33,215 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-11-07 08:27:33,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-11-07 08:27:33,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-11-07 08:27:33,283 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-11-07 08:27:33,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-11-07 08:27:33,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:33,290 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-07 08:27:33,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-11-07 08:27:33,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-11-07 08:27:33,377 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-11-07 08:27:33,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-11-07 08:27:33,393 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-07 08:27:33,393 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-07 08:27:33,393 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-07 08:27:33,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-11-07 08:27:33,412 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-11-07 08:27:33,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:33,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:33,415 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:33,415 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-11-07 08:27:33,416 INFO L791 eck$LassoCheckResult]: Stem: 24015#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); 23915#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; 23916#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24009#L109-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; 23936#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 23938#L120-1 assume !false; 25530#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25529#L123 assume 12292 == ssl3_connect_~s__state~0; 24600#L124 [2021-11-07 08:27:33,417 INFO L793 eck$LassoCheckResult]: Loop: 24600#L124 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; 24595#L228 ssl3_connect_~s__server~0 := 0; 25528#L233 assume 0 != ssl3_connect_~cb~0; 25526#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 25524#L238 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; 25521#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 25516#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 25514#L270 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; 25510#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25500#L557 ssl3_connect_~skip~0 := 0; 25498#L120-1 assume !false; 25496#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25494#L123 assume !(12292 == ssl3_connect_~s__state~0); 25492#L126 assume !(16384 == ssl3_connect_~s__state~0); 25490#L129 assume !(4096 == ssl3_connect_~s__state~0); 25488#L132 assume !(20480 == ssl3_connect_~s__state~0); 25486#L135 assume !(4099 == ssl3_connect_~s__state~0); 25484#L138 assume 4368 == ssl3_connect_~s__state~0; 24592#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 25482#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25480#L282-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; 25478#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 25474#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25464#L557 ssl3_connect_~skip~0 := 0; 25462#L120-1 assume !false; 25460#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25458#L123 assume !(12292 == ssl3_connect_~s__state~0); 25456#L126 assume !(16384 == ssl3_connect_~s__state~0); 25454#L129 assume !(4096 == ssl3_connect_~s__state~0); 25452#L132 assume !(20480 == ssl3_connect_~s__state~0); 25450#L135 assume !(4099 == ssl3_connect_~s__state~0); 25448#L138 assume !(4368 == ssl3_connect_~s__state~0); 25446#L141 assume !(4369 == ssl3_connect_~s__state~0); 25444#L144 assume 4384 == ssl3_connect_~s__state~0; 24589#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 25437#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25431#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 25427#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25421#L311-2 ssl3_connect_~s__init_num~0 := 0; 25418#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25412#L557 ssl3_connect_~skip~0 := 0; 25410#L120-1 assume !false; 25408#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25406#L123 assume !(12292 == ssl3_connect_~s__state~0); 25404#L126 assume !(16384 == ssl3_connect_~s__state~0); 25402#L129 assume !(4096 == ssl3_connect_~s__state~0); 25400#L132 assume !(20480 == ssl3_connect_~s__state~0); 25398#L135 assume !(4099 == ssl3_connect_~s__state~0); 25396#L138 assume !(4368 == ssl3_connect_~s__state~0); 25395#L141 assume !(4369 == ssl3_connect_~s__state~0); 25394#L144 assume !(4384 == ssl3_connect_~s__state~0); 25392#L147 assume !(4385 == ssl3_connect_~s__state~0); 25391#L150 assume 4400 == ssl3_connect_~s__state~0; 24586#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25388#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 25386#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25205#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25197#L557 ssl3_connect_~skip~0 := 0; 25195#L120-1 assume !false; 25194#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25188#L123 assume !(12292 == ssl3_connect_~s__state~0); 25186#L126 assume !(16384 == ssl3_connect_~s__state~0); 25184#L129 assume !(4096 == ssl3_connect_~s__state~0); 25182#L132 assume !(20480 == ssl3_connect_~s__state~0); 25180#L135 assume !(4099 == ssl3_connect_~s__state~0); 25178#L138 assume !(4368 == ssl3_connect_~s__state~0); 25176#L141 assume !(4369 == ssl3_connect_~s__state~0); 25174#L144 assume !(4384 == ssl3_connect_~s__state~0); 25172#L147 assume !(4385 == ssl3_connect_~s__state~0); 25170#L150 assume !(4400 == ssl3_connect_~s__state~0); 25168#L153 assume !(4401 == ssl3_connect_~s__state~0); 25141#L156 assume 4416 == ssl3_connect_~s__state~0; 24582#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 25134#L340 assume !(3 == ssl3_connect_~blastFlag~0); 25135#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25123#L348 assume !(0 == ssl3_connect_~tmp___6~0); 25124#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25106#L557 ssl3_connect_~skip~0 := 0; 25107#L120-1 assume !false; 25096#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25097#L123 assume !(12292 == ssl3_connect_~s__state~0); 25086#L126 assume !(16384 == ssl3_connect_~s__state~0); 25087#L129 assume !(4096 == ssl3_connect_~s__state~0); 25076#L132 assume !(20480 == ssl3_connect_~s__state~0); 25077#L135 assume !(4099 == ssl3_connect_~s__state~0); 25066#L138 assume !(4368 == ssl3_connect_~s__state~0); 25067#L141 assume !(4369 == ssl3_connect_~s__state~0); 25058#L144 assume !(4384 == ssl3_connect_~s__state~0); 25059#L147 assume !(4385 == ssl3_connect_~s__state~0); 25048#L150 assume !(4400 == ssl3_connect_~s__state~0); 25049#L153 assume !(4401 == ssl3_connect_~s__state~0); 25034#L156 assume !(4416 == ssl3_connect_~s__state~0); 25035#L159 assume !(4417 == ssl3_connect_~s__state~0); 25027#L162 assume 4432 == ssl3_connect_~s__state~0; 24576#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 25018#L356 assume !(4 == ssl3_connect_~blastFlag~0); 25019#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25009#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25005#L557 ssl3_connect_~skip~0 := 0; 24998#L120-1 assume !false; 24999#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24992#L123 assume !(12292 == ssl3_connect_~s__state~0); 24993#L126 assume !(16384 == ssl3_connect_~s__state~0); 24984#L129 assume !(4096 == ssl3_connect_~s__state~0); 24985#L132 assume !(20480 == ssl3_connect_~s__state~0); 24977#L135 assume !(4099 == ssl3_connect_~s__state~0); 24978#L138 assume !(4368 == ssl3_connect_~s__state~0); 24969#L141 assume !(4369 == ssl3_connect_~s__state~0); 24970#L144 assume !(4384 == ssl3_connect_~s__state~0); 24962#L147 assume !(4385 == ssl3_connect_~s__state~0); 24963#L150 assume !(4400 == ssl3_connect_~s__state~0); 24955#L153 assume !(4401 == ssl3_connect_~s__state~0); 24956#L156 assume !(4416 == ssl3_connect_~s__state~0); 24950#L159 assume !(4417 == ssl3_connect_~s__state~0); 24951#L162 assume !(4432 == ssl3_connect_~s__state~0); 24943#L165 assume !(4433 == ssl3_connect_~s__state~0); 24944#L168 assume 4448 == ssl3_connect_~s__state~0; 24189#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 24935#L368 assume !(ssl3_connect_~ret~0 <= 0); 24928#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24929#L371-2 ssl3_connect_~s__init_num~0 := 0; 24916#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24910#L557 ssl3_connect_~skip~0 := 0; 24908#L120-1 assume !false; 24904#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24900#L123 assume !(12292 == ssl3_connect_~s__state~0); 24877#L126 assume !(16384 == ssl3_connect_~s__state~0); 24870#L129 assume !(4096 == ssl3_connect_~s__state~0); 24868#L132 assume !(20480 == ssl3_connect_~s__state~0); 24866#L135 assume !(4099 == ssl3_connect_~s__state~0); 24863#L138 assume !(4368 == ssl3_connect_~s__state~0); 24861#L141 assume !(4369 == ssl3_connect_~s__state~0); 24859#L144 assume !(4384 == ssl3_connect_~s__state~0); 24857#L147 assume !(4385 == ssl3_connect_~s__state~0); 24855#L150 assume !(4400 == ssl3_connect_~s__state~0); 24852#L153 assume !(4401 == ssl3_connect_~s__state~0); 24848#L156 assume !(4416 == ssl3_connect_~s__state~0); 24845#L159 assume !(4417 == ssl3_connect_~s__state~0); 24843#L162 assume !(4432 == ssl3_connect_~s__state~0); 24841#L165 assume !(4433 == ssl3_connect_~s__state~0); 24792#L168 assume !(4448 == ssl3_connect_~s__state~0); 24785#L171 assume !(4449 == ssl3_connect_~s__state~0); 24786#L174 assume 4464 == ssl3_connect_~s__state~0; 24172#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 24781#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24775#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24769#L557 ssl3_connect_~skip~0 := 0; 24767#L120-1 assume !false; 24765#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24763#L123 assume !(12292 == ssl3_connect_~s__state~0); 24761#L126 assume !(16384 == ssl3_connect_~s__state~0); 24759#L129 assume !(4096 == ssl3_connect_~s__state~0); 24757#L132 assume !(20480 == ssl3_connect_~s__state~0); 24755#L135 assume !(4099 == ssl3_connect_~s__state~0); 24753#L138 assume !(4368 == ssl3_connect_~s__state~0); 24751#L141 assume !(4369 == ssl3_connect_~s__state~0); 24749#L144 assume !(4384 == ssl3_connect_~s__state~0); 24747#L147 assume !(4385 == ssl3_connect_~s__state~0); 24745#L150 assume !(4400 == ssl3_connect_~s__state~0); 24743#L153 assume !(4401 == ssl3_connect_~s__state~0); 24741#L156 assume !(4416 == ssl3_connect_~s__state~0); 24739#L159 assume !(4417 == ssl3_connect_~s__state~0); 24737#L162 assume !(4432 == ssl3_connect_~s__state~0); 24734#L165 assume !(4433 == ssl3_connect_~s__state~0); 24735#L168 assume !(4448 == ssl3_connect_~s__state~0); 24728#L171 assume !(4449 == ssl3_connect_~s__state~0); 24729#L174 assume !(4464 == ssl3_connect_~s__state~0); 24722#L177 assume !(4465 == ssl3_connect_~s__state~0); 24723#L180 assume !(4466 == ssl3_connect_~s__state~0); 25236#L183 assume !(4467 == ssl3_connect_~s__state~0); 25233#L186 assume 4480 == ssl3_connect_~s__state~0; 25230#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 25229#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25227#L396 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 25226#L396-2 ssl3_connect_~s__init_num~0 := 0; 25224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25219#L557 ssl3_connect_~skip~0 := 0; 25218#L120-1 assume !false; 25217#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25216#L123 assume !(12292 == ssl3_connect_~s__state~0); 25215#L126 assume !(16384 == ssl3_connect_~s__state~0); 25214#L129 assume !(4096 == ssl3_connect_~s__state~0); 25213#L132 assume !(20480 == ssl3_connect_~s__state~0); 25212#L135 assume !(4099 == ssl3_connect_~s__state~0); 25211#L138 assume !(4368 == ssl3_connect_~s__state~0); 25210#L141 assume !(4369 == ssl3_connect_~s__state~0); 24679#L144 assume !(4384 == ssl3_connect_~s__state~0); 24676#L147 assume !(4385 == ssl3_connect_~s__state~0); 24677#L150 assume !(4400 == ssl3_connect_~s__state~0); 25146#L153 assume !(4401 == ssl3_connect_~s__state~0); 24668#L156 assume !(4416 == ssl3_connect_~s__state~0); 24665#L159 assume !(4417 == ssl3_connect_~s__state~0); 24666#L162 assume !(4432 == ssl3_connect_~s__state~0); 24659#L165 assume !(4433 == ssl3_connect_~s__state~0); 24660#L168 assume !(4448 == ssl3_connect_~s__state~0); 24188#L171 assume !(4449 == ssl3_connect_~s__state~0); 24190#L174 assume !(4464 == ssl3_connect_~s__state~0); 24171#L177 assume !(4465 == ssl3_connect_~s__state~0); 24173#L180 assume !(4466 == ssl3_connect_~s__state~0); 24638#L183 assume !(4467 == ssl3_connect_~s__state~0); 24639#L186 assume !(4480 == ssl3_connect_~s__state~0); 25234#L189 assume !(4481 == ssl3_connect_~s__state~0); 24631#L192 assume !(4496 == ssl3_connect_~s__state~0); 24628#L195 assume !(4497 == ssl3_connect_~s__state~0); 24626#L198 assume !(4512 == ssl3_connect_~s__state~0); 24123#L201 assume !(4513 == ssl3_connect_~s__state~0); 24125#L204 assume !(4528 == ssl3_connect_~s__state~0); 25240#L207 assume !(4529 == ssl3_connect_~s__state~0); 25239#L210 assume !(4560 == ssl3_connect_~s__state~0); 24617#L213 assume !(4561 == ssl3_connect_~s__state~0); 24027#L216 assume 4352 == ssl3_connect_~s__state~0; 24613#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 24614#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 25237#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24608#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24603#L557 ssl3_connect_~skip~0 := 0; 24602#L120-1 assume !false; 24601#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24599#L123 assume 12292 == ssl3_connect_~s__state~0; 24600#L124 [2021-11-07 08:27:33,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,417 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-11-07 08:27:33,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014105457] [2021-11-07 08:27:33,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,427 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,438 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:33,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-11-07 08:27:33,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,442 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199179355] [2021-11-07 08:27:33,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-11-07 08:27:33,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:33,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199179355] [2021-11-07 08:27:33,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199179355] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:33,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:33,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:33,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817884393] [2021-11-07 08:27:33,507 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:33,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:33,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:33,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:33,508 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-11-07 08:27:33,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:33,682 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-11-07 08:27:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:33,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-11-07 08:27:33,716 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-11-07 08:27:33,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-11-07 08:27:33,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-11-07 08:27:33,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-11-07 08:27:33,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-11-07 08:27:33,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:33,756 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-11-07 08:27:33,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-11-07 08:27:33,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-11-07 08:27:33,843 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-11-07 08:27:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-11-07 08:27:33,854 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-07 08:27:33,854 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-07 08:27:33,854 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-07 08:27:33,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-11-07 08:27:33,872 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-07 08:27:33,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:33,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:33,875 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:33,876 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-11-07 08:27:33,876 INFO L791 eck$LassoCheckResult]: Stem: 30675#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); 30580#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; 30581#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30672#L109-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; 30600#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30602#L120-1 assume !false; 33788#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33787#L123 assume 12292 == ssl3_connect_~s__state~0; 31955#L124 [2021-11-07 08:27:33,877 INFO L793 eck$LassoCheckResult]: Loop: 31955#L124 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; 31112#L228 ssl3_connect_~s__server~0 := 0; 33778#L233 assume 0 != ssl3_connect_~cb~0; 33776#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 33775#L238 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; 33766#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 33758#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 33705#L270 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; 33690#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33683#L557 ssl3_connect_~skip~0 := 0; 33680#L120-1 assume !false; 33677#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33674#L123 assume !(12292 == ssl3_connect_~s__state~0); 33671#L126 assume !(16384 == ssl3_connect_~s__state~0); 33668#L129 assume !(4096 == ssl3_connect_~s__state~0); 33665#L132 assume !(20480 == ssl3_connect_~s__state~0); 33661#L135 assume !(4099 == ssl3_connect_~s__state~0); 31470#L138 assume 4368 == ssl3_connect_~s__state~0; 31109#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 31464#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31458#L282-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; 31450#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 31440#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31434#L557 ssl3_connect_~skip~0 := 0; 31432#L120-1 assume !false; 31430#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31428#L123 assume !(12292 == ssl3_connect_~s__state~0); 31426#L126 assume !(16384 == ssl3_connect_~s__state~0); 31424#L129 assume !(4096 == ssl3_connect_~s__state~0); 31422#L132 assume !(20480 == ssl3_connect_~s__state~0); 31420#L135 assume !(4099 == ssl3_connect_~s__state~0); 31418#L138 assume !(4368 == ssl3_connect_~s__state~0); 31415#L141 assume !(4369 == ssl3_connect_~s__state~0); 31416#L144 assume 4384 == ssl3_connect_~s__state~0; 31025#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 31411#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31402#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 31403#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32193#L311-2 ssl3_connect_~s__init_num~0 := 0; 33459#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33452#L557 ssl3_connect_~skip~0 := 0; 33445#L120-1 assume !false; 33443#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33441#L123 assume !(12292 == ssl3_connect_~s__state~0); 33440#L126 assume !(16384 == ssl3_connect_~s__state~0); 33439#L129 assume !(4096 == ssl3_connect_~s__state~0); 33437#L132 assume !(20480 == ssl3_connect_~s__state~0); 33430#L135 assume !(4099 == ssl3_connect_~s__state~0); 33427#L138 assume !(4368 == ssl3_connect_~s__state~0); 33423#L141 assume !(4369 == ssl3_connect_~s__state~0); 33415#L144 assume !(4384 == ssl3_connect_~s__state~0); 33411#L147 assume !(4385 == ssl3_connect_~s__state~0); 33407#L150 assume 4400 == ssl3_connect_~s__state~0; 31017#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33399#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 33400#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33901#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33896#L557 ssl3_connect_~skip~0 := 0; 33895#L120-1 assume !false; 33894#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33893#L123 assume !(12292 == ssl3_connect_~s__state~0); 33892#L126 assume !(16384 == ssl3_connect_~s__state~0); 33891#L129 assume !(4096 == ssl3_connect_~s__state~0); 33890#L132 assume !(20480 == ssl3_connect_~s__state~0); 33889#L135 assume !(4099 == ssl3_connect_~s__state~0); 33888#L138 assume !(4368 == ssl3_connect_~s__state~0); 33887#L141 assume !(4369 == ssl3_connect_~s__state~0); 33886#L144 assume !(4384 == ssl3_connect_~s__state~0); 33885#L147 assume !(4385 == ssl3_connect_~s__state~0); 33884#L150 assume !(4400 == ssl3_connect_~s__state~0); 33883#L153 assume !(4401 == ssl3_connect_~s__state~0); 33882#L156 assume 4416 == ssl3_connect_~s__state~0; 31021#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 33881#L340 assume !(3 == ssl3_connect_~blastFlag~0); 33879#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33878#L348 assume !(0 == ssl3_connect_~tmp___6~0); 33877#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33872#L557 ssl3_connect_~skip~0 := 0; 33871#L120-1 assume !false; 33870#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33869#L123 assume !(12292 == ssl3_connect_~s__state~0); 33868#L126 assume !(16384 == ssl3_connect_~s__state~0); 33867#L129 assume !(4096 == ssl3_connect_~s__state~0); 33865#L132 assume !(20480 == ssl3_connect_~s__state~0); 33864#L135 assume !(4099 == ssl3_connect_~s__state~0); 33863#L138 assume !(4368 == ssl3_connect_~s__state~0); 33862#L141 assume !(4369 == ssl3_connect_~s__state~0); 33857#L144 assume !(4384 == ssl3_connect_~s__state~0); 33855#L147 assume !(4385 == ssl3_connect_~s__state~0); 33853#L150 assume !(4400 == ssl3_connect_~s__state~0); 33851#L153 assume !(4401 == ssl3_connect_~s__state~0); 33849#L156 assume !(4416 == ssl3_connect_~s__state~0); 33847#L159 assume !(4417 == ssl3_connect_~s__state~0); 33845#L162 assume 4432 == ssl3_connect_~s__state~0; 31014#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 33842#L356 assume !(4 == ssl3_connect_~blastFlag~0); 33840#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33593#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33587#L557 ssl3_connect_~skip~0 := 0; 33585#L120-1 assume !false; 33583#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33581#L123 assume !(12292 == ssl3_connect_~s__state~0); 33579#L126 assume !(16384 == ssl3_connect_~s__state~0); 33577#L129 assume !(4096 == ssl3_connect_~s__state~0); 33575#L132 assume !(20480 == ssl3_connect_~s__state~0); 33573#L135 assume !(4099 == ssl3_connect_~s__state~0); 33571#L138 assume !(4368 == ssl3_connect_~s__state~0); 33569#L141 assume !(4369 == ssl3_connect_~s__state~0); 33567#L144 assume !(4384 == ssl3_connect_~s__state~0); 33565#L147 assume !(4385 == ssl3_connect_~s__state~0); 33563#L150 assume !(4400 == ssl3_connect_~s__state~0); 33561#L153 assume !(4401 == ssl3_connect_~s__state~0); 33559#L156 assume !(4416 == ssl3_connect_~s__state~0); 33557#L159 assume !(4417 == ssl3_connect_~s__state~0); 33555#L162 assume !(4432 == ssl3_connect_~s__state~0); 33553#L165 assume !(4433 == ssl3_connect_~s__state~0); 33551#L168 assume 4448 == ssl3_connect_~s__state~0; 30885#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 33525#L368 assume !(ssl3_connect_~ret~0 <= 0); 32175#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32176#L371-2 ssl3_connect_~s__init_num~0 := 0; 33329#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33323#L557 ssl3_connect_~skip~0 := 0; 33321#L120-1 assume !false; 33319#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33317#L123 assume !(12292 == ssl3_connect_~s__state~0); 33315#L126 assume !(16384 == ssl3_connect_~s__state~0); 33313#L129 assume !(4096 == ssl3_connect_~s__state~0); 33311#L132 assume !(20480 == ssl3_connect_~s__state~0); 33309#L135 assume !(4099 == ssl3_connect_~s__state~0); 33307#L138 assume !(4368 == ssl3_connect_~s__state~0); 33305#L141 assume !(4369 == ssl3_connect_~s__state~0); 33303#L144 assume !(4384 == ssl3_connect_~s__state~0); 33301#L147 assume !(4385 == ssl3_connect_~s__state~0); 33299#L150 assume !(4400 == ssl3_connect_~s__state~0); 33297#L153 assume !(4401 == ssl3_connect_~s__state~0); 33296#L156 assume !(4416 == ssl3_connect_~s__state~0); 33294#L159 assume !(4417 == ssl3_connect_~s__state~0); 33292#L162 assume !(4432 == ssl3_connect_~s__state~0); 33291#L165 assume !(4433 == ssl3_connect_~s__state~0); 33290#L168 assume !(4448 == ssl3_connect_~s__state~0); 33288#L171 assume !(4449 == ssl3_connect_~s__state~0); 33277#L174 assume 4464 == ssl3_connect_~s__state~0; 30869#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 33272#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33268#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33261#L557 ssl3_connect_~skip~0 := 0; 33258#L120-1 assume !false; 33255#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33252#L123 assume !(12292 == ssl3_connect_~s__state~0); 33249#L126 assume !(16384 == ssl3_connect_~s__state~0); 33246#L129 assume !(4096 == ssl3_connect_~s__state~0); 33243#L132 assume !(20480 == ssl3_connect_~s__state~0); 33240#L135 assume !(4099 == ssl3_connect_~s__state~0); 33237#L138 assume !(4368 == ssl3_connect_~s__state~0); 33234#L141 assume !(4369 == ssl3_connect_~s__state~0); 33231#L144 assume !(4384 == ssl3_connect_~s__state~0); 33228#L147 assume !(4385 == ssl3_connect_~s__state~0); 33225#L150 assume !(4400 == ssl3_connect_~s__state~0); 33222#L153 assume !(4401 == ssl3_connect_~s__state~0); 33219#L156 assume !(4416 == ssl3_connect_~s__state~0); 33216#L159 assume !(4417 == ssl3_connect_~s__state~0); 33215#L162 assume !(4432 == ssl3_connect_~s__state~0); 33212#L165 assume !(4433 == ssl3_connect_~s__state~0); 33210#L168 assume !(4448 == ssl3_connect_~s__state~0); 33205#L171 assume !(4449 == ssl3_connect_~s__state~0); 33198#L174 assume !(4464 == ssl3_connect_~s__state~0); 33193#L177 assume !(4465 == ssl3_connect_~s__state~0); 33190#L180 assume !(4466 == ssl3_connect_~s__state~0); 33186#L183 assume !(4467 == ssl3_connect_~s__state~0); 33179#L186 assume 4480 == ssl3_connect_~s__state~0; 31289#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 33174#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33171#L396 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; 33167#L396-2 ssl3_connect_~s__init_num~0 := 0; 33163#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33156#L557 ssl3_connect_~skip~0 := 0; 33153#L120-1 assume !false; 33150#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33148#L123 assume !(12292 == ssl3_connect_~s__state~0); 33146#L126 assume !(16384 == ssl3_connect_~s__state~0); 33014#L129 assume !(4096 == ssl3_connect_~s__state~0); 33008#L132 assume !(20480 == ssl3_connect_~s__state~0); 33006#L135 assume !(4099 == ssl3_connect_~s__state~0); 33004#L138 assume !(4368 == ssl3_connect_~s__state~0); 33002#L141 assume !(4369 == ssl3_connect_~s__state~0); 33000#L144 assume !(4384 == ssl3_connect_~s__state~0); 32998#L147 assume !(4385 == ssl3_connect_~s__state~0); 32996#L150 assume !(4400 == ssl3_connect_~s__state~0); 32994#L153 assume !(4401 == ssl3_connect_~s__state~0); 32992#L156 assume !(4416 == ssl3_connect_~s__state~0); 32990#L159 assume !(4417 == ssl3_connect_~s__state~0); 32988#L162 assume !(4432 == ssl3_connect_~s__state~0); 32986#L165 assume !(4433 == ssl3_connect_~s__state~0); 32984#L168 assume !(4448 == ssl3_connect_~s__state~0); 32982#L171 assume !(4449 == ssl3_connect_~s__state~0); 32980#L174 assume !(4464 == ssl3_connect_~s__state~0); 32978#L177 assume !(4465 == ssl3_connect_~s__state~0); 32976#L180 assume !(4466 == ssl3_connect_~s__state~0); 32970#L183 assume !(4467 == ssl3_connect_~s__state~0); 32968#L186 assume !(4480 == ssl3_connect_~s__state~0); 32966#L189 assume !(4481 == ssl3_connect_~s__state~0); 32958#L192 assume !(4496 == ssl3_connect_~s__state~0); 32954#L195 assume !(4497 == ssl3_connect_~s__state~0); 32950#L198 assume 4512 == ssl3_connect_~s__state~0; 31275#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 31652#L417 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; 30555#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 30553#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 30554#L432 assume !(0 == ssl3_connect_~tmp___8~0); 30634#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31119#L557 ssl3_connect_~skip~0 := 0; 31118#L120-1 assume !false; 31117#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31116#L123 assume !(12292 == ssl3_connect_~s__state~0); 31115#L126 assume !(16384 == ssl3_connect_~s__state~0); 31114#L129 assume !(4096 == ssl3_connect_~s__state~0); 31113#L132 assume !(20480 == ssl3_connect_~s__state~0); 31111#L135 assume !(4099 == ssl3_connect_~s__state~0); 31110#L138 assume !(4368 == ssl3_connect_~s__state~0); 31108#L141 assume !(4369 == ssl3_connect_~s__state~0); 31024#L144 assume !(4384 == ssl3_connect_~s__state~0); 31026#L147 assume !(4385 == ssl3_connect_~s__state~0); 31016#L150 assume !(4400 == ssl3_connect_~s__state~0); 31018#L153 assume !(4401 == ssl3_connect_~s__state~0); 31019#L156 assume !(4416 == ssl3_connect_~s__state~0); 31020#L159 assume !(4417 == ssl3_connect_~s__state~0); 31013#L162 assume !(4432 == ssl3_connect_~s__state~0); 31015#L165 assume !(4433 == ssl3_connect_~s__state~0); 30884#L168 assume !(4448 == ssl3_connect_~s__state~0); 30886#L171 assume !(4449 == ssl3_connect_~s__state~0); 30868#L174 assume !(4464 == ssl3_connect_~s__state~0); 30870#L177 assume !(4465 == ssl3_connect_~s__state~0); 31295#L180 assume !(4466 == ssl3_connect_~s__state~0); 31296#L183 assume !(4467 == ssl3_connect_~s__state~0); 31288#L186 assume !(4480 == ssl3_connect_~s__state~0); 31290#L189 assume !(4481 == ssl3_connect_~s__state~0); 31281#L192 assume !(4496 == ssl3_connect_~s__state~0); 31283#L195 assume !(4497 == ssl3_connect_~s__state~0); 31274#L198 assume !(4512 == ssl3_connect_~s__state~0); 31276#L201 assume !(4513 == ssl3_connect_~s__state~0); 31885#L204 assume !(4528 == ssl3_connect_~s__state~0); 31883#L207 assume !(4529 == ssl3_connect_~s__state~0); 31265#L210 assume !(4560 == ssl3_connect_~s__state~0); 31263#L213 assume !(4561 == ssl3_connect_~s__state~0); 31261#L216 assume 4352 == ssl3_connect_~s__state~0; 31260#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 31255#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 31252#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31253#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31958#L557 ssl3_connect_~skip~0 := 0; 31957#L120-1 assume !false; 31956#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31954#L123 assume 12292 == ssl3_connect_~s__state~0; 31955#L124 [2021-11-07 08:27:33,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,878 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-11-07 08:27:33,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324296610] [2021-11-07 08:27:33,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,888 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:33,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:33,925 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:33,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:33,926 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-11-07 08:27:33,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:33,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345432927] [2021-11-07 08:27:33,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:33,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:33,997 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-11-07 08:27:33,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:33,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345432927] [2021-11-07 08:27:33,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345432927] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:33,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:33,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:33,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688459915] [2021-11-07 08:27:33,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:33,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:34,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:34,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:34,000 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-11-07 08:27:34,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:34,185 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-11-07 08:27:34,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:34,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-11-07 08:27:34,208 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-07 08:27:34,243 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-11-07 08:27:34,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-11-07 08:27:34,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-11-07 08:27:34,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-11-07 08:27:34,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:34,255 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-11-07 08:27:34,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-11-07 08:27:34,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-11-07 08:27:34,335 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-11-07 08:27:34,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-11-07 08:27:34,345 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-07 08:27:34,345 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-07 08:27:34,345 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-07 08:27:34,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-11-07 08:27:34,363 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-11-07 08:27:34,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:34,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:34,367 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:34,367 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-11-07 08:27:34,367 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); 37356#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; 37357#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37453#L109-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; 37378#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37380#L120-1 assume !false; 39012#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39008#L123 assume 12292 == ssl3_connect_~s__state~0; 37662#L124 [2021-11-07 08:27:34,368 INFO L793 eck$LassoCheckResult]: Loop: 37662#L124 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; 37652#L228 ssl3_connect_~s__server~0 := 0; 39001#L233 assume 0 != ssl3_connect_~cb~0; 38997#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 38996#L238 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; 38994#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 38992#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 38986#L270 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; 38983#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38977#L557 ssl3_connect_~skip~0 := 0; 38975#L120-1 assume !false; 38973#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38971#L123 assume !(12292 == ssl3_connect_~s__state~0); 38969#L126 assume !(16384 == ssl3_connect_~s__state~0); 38967#L129 assume !(4096 == ssl3_connect_~s__state~0); 38965#L132 assume !(20480 == ssl3_connect_~s__state~0); 38964#L135 assume !(4099 == ssl3_connect_~s__state~0); 38963#L138 assume 4368 == ssl3_connect_~s__state~0; 37646#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 38961#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38958#L282-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; 38957#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 38955#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38949#L557 ssl3_connect_~skip~0 := 0; 38947#L120-1 assume !false; 38945#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38930#L123 assume !(12292 == ssl3_connect_~s__state~0); 38927#L126 assume !(16384 == ssl3_connect_~s__state~0); 38922#L129 assume !(4096 == ssl3_connect_~s__state~0); 38918#L132 assume !(20480 == ssl3_connect_~s__state~0); 38913#L135 assume !(4099 == ssl3_connect_~s__state~0); 38909#L138 assume !(4368 == ssl3_connect_~s__state~0); 38902#L141 assume !(4369 == ssl3_connect_~s__state~0); 38898#L144 assume 4384 == ssl3_connect_~s__state~0; 37545#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 38889#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 38884#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 38843#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38780#L311-2 ssl3_connect_~s__init_num~0 := 0; 38776#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38767#L557 ssl3_connect_~skip~0 := 0; 38764#L120-1 assume !false; 38761#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38758#L123 assume !(12292 == ssl3_connect_~s__state~0); 38754#L126 assume !(16384 == ssl3_connect_~s__state~0); 38751#L129 assume !(4096 == ssl3_connect_~s__state~0); 38748#L132 assume !(20480 == ssl3_connect_~s__state~0); 38745#L135 assume !(4099 == ssl3_connect_~s__state~0); 38742#L138 assume !(4368 == ssl3_connect_~s__state~0); 38739#L141 assume !(4369 == ssl3_connect_~s__state~0); 38736#L144 assume !(4384 == ssl3_connect_~s__state~0); 38734#L147 assume !(4385 == ssl3_connect_~s__state~0); 38732#L150 assume 4400 == ssl3_connect_~s__state~0; 38729#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38727#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38728#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39447#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39442#L557 ssl3_connect_~skip~0 := 0; 39441#L120-1 assume !false; 39440#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39439#L123 assume !(12292 == ssl3_connect_~s__state~0); 39438#L126 assume !(16384 == ssl3_connect_~s__state~0); 39437#L129 assume !(4096 == ssl3_connect_~s__state~0); 39436#L132 assume !(20480 == ssl3_connect_~s__state~0); 39435#L135 assume !(4099 == ssl3_connect_~s__state~0); 39434#L138 assume !(4368 == ssl3_connect_~s__state~0); 39433#L141 assume !(4369 == ssl3_connect_~s__state~0); 39432#L144 assume !(4384 == ssl3_connect_~s__state~0); 39431#L147 assume !(4385 == ssl3_connect_~s__state~0); 39430#L150 assume !(4400 == ssl3_connect_~s__state~0); 39429#L153 assume !(4401 == ssl3_connect_~s__state~0); 39428#L156 assume 4416 == ssl3_connect_~s__state~0; 38892#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 39427#L340 assume !(3 == ssl3_connect_~blastFlag~0); 39426#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39425#L348 assume !(0 == ssl3_connect_~tmp___6~0); 39423#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39418#L557 ssl3_connect_~skip~0 := 0; 39417#L120-1 assume !false; 39416#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39415#L123 assume !(12292 == ssl3_connect_~s__state~0); 39414#L126 assume !(16384 == ssl3_connect_~s__state~0); 39413#L129 assume !(4096 == ssl3_connect_~s__state~0); 39412#L132 assume !(20480 == ssl3_connect_~s__state~0); 39411#L135 assume !(4099 == ssl3_connect_~s__state~0); 39410#L138 assume !(4368 == ssl3_connect_~s__state~0); 39409#L141 assume !(4369 == ssl3_connect_~s__state~0); 39408#L144 assume !(4384 == ssl3_connect_~s__state~0); 39407#L147 assume !(4385 == ssl3_connect_~s__state~0); 39406#L150 assume !(4400 == ssl3_connect_~s__state~0); 39405#L153 assume !(4401 == ssl3_connect_~s__state~0); 39404#L156 assume !(4416 == ssl3_connect_~s__state~0); 39403#L159 assume !(4417 == ssl3_connect_~s__state~0); 39402#L162 assume 4432 == ssl3_connect_~s__state~0; 37547#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 39401#L356 assume !(4 == ssl3_connect_~blastFlag~0); 39400#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39398#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39393#L557 ssl3_connect_~skip~0 := 0; 39392#L120-1 assume !false; 39391#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39390#L123 assume !(12292 == ssl3_connect_~s__state~0); 39389#L126 assume !(16384 == ssl3_connect_~s__state~0); 39388#L129 assume !(4096 == ssl3_connect_~s__state~0); 39387#L132 assume !(20480 == ssl3_connect_~s__state~0); 39386#L135 assume !(4099 == ssl3_connect_~s__state~0); 39385#L138 assume !(4368 == ssl3_connect_~s__state~0); 39384#L141 assume !(4369 == ssl3_connect_~s__state~0); 39383#L144 assume !(4384 == ssl3_connect_~s__state~0); 39382#L147 assume !(4385 == ssl3_connect_~s__state~0); 39381#L150 assume !(4400 == ssl3_connect_~s__state~0); 39380#L153 assume !(4401 == ssl3_connect_~s__state~0); 39379#L156 assume !(4416 == ssl3_connect_~s__state~0); 39378#L159 assume !(4417 == ssl3_connect_~s__state~0); 39377#L162 assume !(4432 == ssl3_connect_~s__state~0); 39376#L165 assume !(4433 == ssl3_connect_~s__state~0); 39375#L168 assume 4448 == ssl3_connect_~s__state~0; 38880#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 39374#L368 assume !(ssl3_connect_~ret~0 <= 0); 39372#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39370#L371-2 ssl3_connect_~s__init_num~0 := 0; 39367#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39361#L557 ssl3_connect_~skip~0 := 0; 39357#L120-1 assume !false; 39355#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39352#L123 assume !(12292 == ssl3_connect_~s__state~0); 39346#L126 assume !(16384 == ssl3_connect_~s__state~0); 39344#L129 assume !(4096 == ssl3_connect_~s__state~0); 39342#L132 assume !(20480 == ssl3_connect_~s__state~0); 39340#L135 assume !(4099 == ssl3_connect_~s__state~0); 39338#L138 assume !(4368 == ssl3_connect_~s__state~0); 39336#L141 assume !(4369 == ssl3_connect_~s__state~0); 39334#L144 assume !(4384 == ssl3_connect_~s__state~0); 39332#L147 assume !(4385 == ssl3_connect_~s__state~0); 39330#L150 assume !(4400 == ssl3_connect_~s__state~0); 39328#L153 assume !(4401 == ssl3_connect_~s__state~0); 39327#L156 assume !(4416 == ssl3_connect_~s__state~0); 39325#L159 assume !(4417 == ssl3_connect_~s__state~0); 39324#L162 assume !(4432 == ssl3_connect_~s__state~0); 39321#L165 assume !(4433 == ssl3_connect_~s__state~0); 39315#L168 assume !(4448 == ssl3_connect_~s__state~0); 39313#L171 assume !(4449 == ssl3_connect_~s__state~0); 39310#L174 assume 4464 == ssl3_connect_~s__state~0; 38804#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 39304#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39293#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39285#L557 ssl3_connect_~skip~0 := 0; 39280#L120-1 assume !false; 39272#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39268#L123 assume !(12292 == ssl3_connect_~s__state~0); 39264#L126 assume !(16384 == ssl3_connect_~s__state~0); 39260#L129 assume !(4096 == ssl3_connect_~s__state~0); 39257#L132 assume !(20480 == ssl3_connect_~s__state~0); 39252#L135 assume !(4099 == ssl3_connect_~s__state~0); 39249#L138 assume !(4368 == ssl3_connect_~s__state~0); 39243#L141 assume !(4369 == ssl3_connect_~s__state~0); 39241#L144 assume !(4384 == ssl3_connect_~s__state~0); 39239#L147 assume !(4385 == ssl3_connect_~s__state~0); 39237#L150 assume !(4400 == ssl3_connect_~s__state~0); 39235#L153 assume !(4401 == ssl3_connect_~s__state~0); 39233#L156 assume !(4416 == ssl3_connect_~s__state~0); 39231#L159 assume !(4417 == ssl3_connect_~s__state~0); 39229#L162 assume !(4432 == ssl3_connect_~s__state~0); 39227#L165 assume !(4433 == ssl3_connect_~s__state~0); 39225#L168 assume !(4448 == ssl3_connect_~s__state~0); 39223#L171 assume !(4449 == ssl3_connect_~s__state~0); 39221#L174 assume !(4464 == ssl3_connect_~s__state~0); 39219#L177 assume !(4465 == ssl3_connect_~s__state~0); 39217#L180 assume !(4466 == ssl3_connect_~s__state~0); 39215#L183 assume !(4467 == ssl3_connect_~s__state~0); 39213#L186 assume 4480 == ssl3_connect_~s__state~0; 38801#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 39210#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39208#L396 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; 39206#L396-2 ssl3_connect_~s__init_num~0 := 0; 39205#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39199#L557 ssl3_connect_~skip~0 := 0; 39197#L120-1 assume !false; 39196#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39193#L123 assume !(12292 == ssl3_connect_~s__state~0); 39191#L126 assume !(16384 == ssl3_connect_~s__state~0); 39151#L129 assume !(4096 == ssl3_connect_~s__state~0); 39145#L132 assume !(20480 == ssl3_connect_~s__state~0); 39143#L135 assume !(4099 == ssl3_connect_~s__state~0); 39141#L138 assume !(4368 == ssl3_connect_~s__state~0); 39139#L141 assume !(4369 == ssl3_connect_~s__state~0); 39137#L144 assume !(4384 == ssl3_connect_~s__state~0); 39135#L147 assume !(4385 == ssl3_connect_~s__state~0); 39133#L150 assume !(4400 == ssl3_connect_~s__state~0); 39131#L153 assume !(4401 == ssl3_connect_~s__state~0); 39129#L156 assume !(4416 == ssl3_connect_~s__state~0); 39127#L159 assume !(4417 == ssl3_connect_~s__state~0); 39125#L162 assume !(4432 == ssl3_connect_~s__state~0); 39123#L165 assume !(4433 == ssl3_connect_~s__state~0); 39122#L168 assume !(4448 == ssl3_connect_~s__state~0); 39082#L171 assume !(4449 == ssl3_connect_~s__state~0); 39076#L174 assume !(4464 == ssl3_connect_~s__state~0); 39074#L177 assume !(4465 == ssl3_connect_~s__state~0); 39072#L180 assume !(4466 == ssl3_connect_~s__state~0); 39071#L183 assume !(4467 == ssl3_connect_~s__state~0); 39069#L186 assume !(4480 == ssl3_connect_~s__state~0); 39068#L189 assume !(4481 == ssl3_connect_~s__state~0); 39067#L192 assume !(4496 == ssl3_connect_~s__state~0); 39066#L195 assume !(4497 == ssl3_connect_~s__state~0); 39065#L198 assume 4512 == ssl3_connect_~s__state~0; 38795#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 39064#L417 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; 39063#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 39061#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 39060#L432 assume !(0 == ssl3_connect_~tmp___8~0); 39056#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39050#L557 ssl3_connect_~skip~0 := 0; 39048#L120-1 assume !false; 39046#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39045#L123 assume !(12292 == ssl3_connect_~s__state~0); 39044#L126 assume !(16384 == ssl3_connect_~s__state~0); 39043#L129 assume !(4096 == ssl3_connect_~s__state~0); 39041#L132 assume !(20480 == ssl3_connect_~s__state~0); 39040#L135 assume !(4099 == ssl3_connect_~s__state~0); 39039#L138 assume !(4368 == ssl3_connect_~s__state~0); 39038#L141 assume !(4369 == ssl3_connect_~s__state~0); 39036#L144 assume !(4384 == ssl3_connect_~s__state~0); 39035#L147 assume !(4385 == ssl3_connect_~s__state~0); 39034#L150 assume !(4400 == ssl3_connect_~s__state~0); 39033#L153 assume !(4401 == ssl3_connect_~s__state~0); 39032#L156 assume !(4416 == ssl3_connect_~s__state~0); 39031#L159 assume !(4417 == ssl3_connect_~s__state~0); 39030#L162 assume !(4432 == ssl3_connect_~s__state~0); 39028#L165 assume !(4433 == ssl3_connect_~s__state~0); 39026#L168 assume !(4448 == ssl3_connect_~s__state~0); 39024#L171 assume !(4449 == ssl3_connect_~s__state~0); 39020#L174 assume !(4464 == ssl3_connect_~s__state~0); 39018#L177 assume !(4465 == ssl3_connect_~s__state~0); 39016#L180 assume !(4466 == ssl3_connect_~s__state~0); 39015#L183 assume !(4467 == ssl3_connect_~s__state~0); 39014#L186 assume !(4480 == ssl3_connect_~s__state~0); 39013#L189 assume !(4481 == ssl3_connect_~s__state~0); 39009#L192 assume !(4496 == ssl3_connect_~s__state~0); 39006#L195 assume !(4497 == ssl3_connect_~s__state~0); 39004#L198 assume !(4512 == ssl3_connect_~s__state~0); 39002#L201 assume !(4513 == ssl3_connect_~s__state~0); 38998#L204 assume 4528 == ssl3_connect_~s__state~0; 38792#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 38043#L440 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; 38039#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38038#L447-1 ssl3_connect_~s__init_num~0 := 0; 38036#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38031#L557 ssl3_connect_~skip~0 := 0; 38027#L120-1 assume !false; 38026#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38025#L123 assume !(12292 == ssl3_connect_~s__state~0); 38024#L126 assume !(16384 == ssl3_connect_~s__state~0); 38017#L129 assume !(4096 == ssl3_connect_~s__state~0); 38014#L132 assume !(20480 == ssl3_connect_~s__state~0); 38011#L135 assume !(4099 == ssl3_connect_~s__state~0); 38008#L138 assume !(4368 == ssl3_connect_~s__state~0); 38005#L141 assume !(4369 == ssl3_connect_~s__state~0); 38002#L144 assume !(4384 == ssl3_connect_~s__state~0); 37999#L147 assume !(4385 == ssl3_connect_~s__state~0); 37996#L150 assume !(4400 == ssl3_connect_~s__state~0); 37993#L153 assume !(4401 == ssl3_connect_~s__state~0); 37990#L156 assume !(4416 == ssl3_connect_~s__state~0); 37987#L159 assume !(4417 == ssl3_connect_~s__state~0); 37984#L162 assume !(4432 == ssl3_connect_~s__state~0); 37981#L165 assume !(4433 == ssl3_connect_~s__state~0); 37978#L168 assume !(4448 == ssl3_connect_~s__state~0); 37975#L171 assume !(4449 == ssl3_connect_~s__state~0); 37972#L174 assume !(4464 == ssl3_connect_~s__state~0); 37969#L177 assume !(4465 == ssl3_connect_~s__state~0); 37966#L180 assume !(4466 == ssl3_connect_~s__state~0); 37963#L183 assume !(4467 == ssl3_connect_~s__state~0); 37960#L186 assume !(4480 == ssl3_connect_~s__state~0); 37957#L189 assume !(4481 == ssl3_connect_~s__state~0); 37954#L192 assume !(4496 == ssl3_connect_~s__state~0); 37951#L195 assume !(4497 == ssl3_connect_~s__state~0); 37948#L198 assume !(4512 == ssl3_connect_~s__state~0); 37944#L201 assume !(4513 == ssl3_connect_~s__state~0); 37945#L204 assume !(4528 == ssl3_connect_~s__state~0); 38807#L207 assume !(4529 == ssl3_connect_~s__state~0); 38805#L210 assume !(4560 == ssl3_connect_~s__state~0); 38787#L213 assume !(4561 == ssl3_connect_~s__state~0); 38786#L216 assume 4352 == ssl3_connect_~s__state~0; 38784#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 38782#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 38781#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37675#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37671#L557 ssl3_connect_~skip~0 := 0; 37666#L120-1 assume !false; 37667#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37661#L123 assume 12292 == ssl3_connect_~s__state~0; 37662#L124 [2021-11-07 08:27:34,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:34,369 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-11-07 08:27:34,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:34,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019999127] [2021-11-07 08:27:34,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:34,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:34,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:34,377 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:34,386 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:34,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:34,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-11-07 08:27:34,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:34,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578797068] [2021-11-07 08:27:34,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:34,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:34,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 08:27:34,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:34,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578797068] [2021-11-07 08:27:34,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578797068] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:34,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515580532] [2021-11-07 08:27:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:34,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:27:34,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:34,464 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:27:34,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-07 08:27:34,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:34,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:27:34,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 08:27:35,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515580532] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:35,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:27:35,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:27:35,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948383993] [2021-11-07 08:27:35,561 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:35,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:35,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:27:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:27:35,562 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-11-07 08:27:35,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:35,762 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-11-07 08:27:35,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 08:27:35,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-11-07 08:27:35,789 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-07 08:27:35,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-11-07 08:27:35,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-11-07 08:27:35,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-11-07 08:27:35,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-11-07 08:27:35,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:35,828 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-11-07 08:27:35,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-11-07 08:27:35,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-11-07 08:27:35,900 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-11-07 08:27:35,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-11-07 08:27:35,910 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-07 08:27:35,910 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-07 08:27:35,910 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-07 08:27:35,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-11-07 08:27:35,925 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-11-07 08:27:35,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:35,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:35,927 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:35,927 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-11-07 08:27:35,927 INFO L791 eck$LassoCheckResult]: Stem: 46022#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); 45920#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; 45921#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46017#L109-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; 45940#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 45942#L120-1 assume !false; 46031#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46030#L123 assume 12292 == ssl3_connect_~s__state~0; 45969#L124 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; 45970#L228 [2021-11-07 08:27:35,928 INFO L793 eck$LassoCheckResult]: Loop: 45970#L228 ssl3_connect_~s__server~0 := 0; 48666#L233 assume 0 != ssl3_connect_~cb~0; 48665#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 48664#L238 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; 48662#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 48660#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 45885#L270 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; 45886#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48643#L557 ssl3_connect_~skip~0 := 0; 48641#L120-1 assume !false; 48639#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48637#L123 assume !(12292 == ssl3_connect_~s__state~0); 48635#L126 assume !(16384 == ssl3_connect_~s__state~0); 48633#L129 assume !(4096 == ssl3_connect_~s__state~0); 48631#L132 assume !(20480 == ssl3_connect_~s__state~0); 48629#L135 assume !(4099 == ssl3_connect_~s__state~0); 46195#L138 assume 4368 == ssl3_connect_~s__state~0; 46001#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 45877#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45878#L282-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; 45967#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 46021#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48651#L557 ssl3_connect_~skip~0 := 0; 48649#L120-1 assume !false; 48644#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48642#L123 assume !(12292 == ssl3_connect_~s__state~0); 48640#L126 assume !(16384 == ssl3_connect_~s__state~0); 48638#L129 assume !(4096 == ssl3_connect_~s__state~0); 48636#L132 assume !(20480 == ssl3_connect_~s__state~0); 48634#L135 assume !(4099 == ssl3_connect_~s__state~0); 48632#L138 assume !(4368 == ssl3_connect_~s__state~0); 48630#L141 assume !(4369 == ssl3_connect_~s__state~0); 48628#L144 assume 4384 == ssl3_connect_~s__state~0; 45911#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 45912#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45982#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 45990#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 48835#L311-2 ssl3_connect_~s__init_num~0 := 0; 48832#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48825#L557 ssl3_connect_~skip~0 := 0; 48822#L120-1 assume !false; 48819#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48816#L123 assume !(12292 == ssl3_connect_~s__state~0); 48813#L126 assume !(16384 == ssl3_connect_~s__state~0); 48810#L129 assume !(4096 == ssl3_connect_~s__state~0); 48807#L132 assume !(20480 == ssl3_connect_~s__state~0); 48804#L135 assume !(4099 == ssl3_connect_~s__state~0); 48801#L138 assume !(4368 == ssl3_connect_~s__state~0); 48798#L141 assume !(4369 == ssl3_connect_~s__state~0); 48796#L144 assume !(4384 == ssl3_connect_~s__state~0); 48795#L147 assume !(4385 == ssl3_connect_~s__state~0); 48627#L150 assume 4400 == ssl3_connect_~s__state~0; 46088#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48624#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 48619#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48583#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48573#L557 ssl3_connect_~skip~0 := 0; 48567#L120-1 assume !false; 48561#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48555#L123 assume !(12292 == ssl3_connect_~s__state~0); 48549#L126 assume !(16384 == ssl3_connect_~s__state~0); 48544#L129 assume !(4096 == ssl3_connect_~s__state~0); 48539#L132 assume !(20480 == ssl3_connect_~s__state~0); 48533#L135 assume !(4099 == ssl3_connect_~s__state~0); 48527#L138 assume !(4368 == ssl3_connect_~s__state~0); 48521#L141 assume !(4369 == ssl3_connect_~s__state~0); 48520#L144 assume !(4384 == ssl3_connect_~s__state~0); 48519#L147 assume !(4385 == ssl3_connect_~s__state~0); 48518#L150 assume !(4400 == ssl3_connect_~s__state~0); 48516#L153 assume !(4401 == ssl3_connect_~s__state~0); 48515#L156 assume 4416 == ssl3_connect_~s__state~0; 46083#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 48514#L340 assume !(3 == ssl3_connect_~blastFlag~0); 48512#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48511#L348 assume !(0 == ssl3_connect_~tmp___6~0); 48508#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48503#L557 ssl3_connect_~skip~0 := 0; 48497#L120-1 assume !false; 48495#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48493#L123 assume !(12292 == ssl3_connect_~s__state~0); 48491#L126 assume !(16384 == ssl3_connect_~s__state~0); 48489#L129 assume !(4096 == ssl3_connect_~s__state~0); 48487#L132 assume !(20480 == ssl3_connect_~s__state~0); 48485#L135 assume !(4099 == ssl3_connect_~s__state~0); 48483#L138 assume !(4368 == ssl3_connect_~s__state~0); 48481#L141 assume !(4369 == ssl3_connect_~s__state~0); 48479#L144 assume !(4384 == ssl3_connect_~s__state~0); 48477#L147 assume !(4385 == ssl3_connect_~s__state~0); 48475#L150 assume !(4400 == ssl3_connect_~s__state~0); 48473#L153 assume !(4401 == ssl3_connect_~s__state~0); 48471#L156 assume !(4416 == ssl3_connect_~s__state~0); 48469#L159 assume !(4417 == ssl3_connect_~s__state~0); 48467#L162 assume 4432 == ssl3_connect_~s__state~0; 46077#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 48464#L356 assume !(4 == ssl3_connect_~blastFlag~0); 48462#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48444#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48438#L557 ssl3_connect_~skip~0 := 0; 48436#L120-1 assume !false; 48434#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48432#L123 assume !(12292 == ssl3_connect_~s__state~0); 48430#L126 assume !(16384 == ssl3_connect_~s__state~0); 48428#L129 assume !(4096 == ssl3_connect_~s__state~0); 48426#L132 assume !(20480 == ssl3_connect_~s__state~0); 48424#L135 assume !(4099 == ssl3_connect_~s__state~0); 48422#L138 assume !(4368 == ssl3_connect_~s__state~0); 48420#L141 assume !(4369 == ssl3_connect_~s__state~0); 48418#L144 assume !(4384 == ssl3_connect_~s__state~0); 48416#L147 assume !(4385 == ssl3_connect_~s__state~0); 48414#L150 assume !(4400 == ssl3_connect_~s__state~0); 48412#L153 assume !(4401 == ssl3_connect_~s__state~0); 48410#L156 assume !(4416 == ssl3_connect_~s__state~0); 48408#L159 assume !(4417 == ssl3_connect_~s__state~0); 48406#L162 assume !(4432 == ssl3_connect_~s__state~0); 48404#L165 assume !(4433 == ssl3_connect_~s__state~0); 48402#L168 assume 4448 == ssl3_connect_~s__state~0; 46072#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 48399#L368 assume !(ssl3_connect_~ret~0 <= 0); 48396#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 48394#L371-2 ssl3_connect_~s__init_num~0 := 0; 48392#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48387#L557 ssl3_connect_~skip~0 := 0; 48386#L120-1 assume !false; 48382#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48381#L123 assume !(12292 == ssl3_connect_~s__state~0); 48380#L126 assume !(16384 == ssl3_connect_~s__state~0); 48379#L129 assume !(4096 == ssl3_connect_~s__state~0); 48377#L132 assume !(20480 == ssl3_connect_~s__state~0); 48376#L135 assume !(4099 == ssl3_connect_~s__state~0); 48269#L138 assume !(4368 == ssl3_connect_~s__state~0); 48268#L141 assume !(4369 == ssl3_connect_~s__state~0); 48264#L144 assume !(4384 == ssl3_connect_~s__state~0); 48258#L147 assume !(4385 == ssl3_connect_~s__state~0); 48256#L150 assume !(4400 == ssl3_connect_~s__state~0); 48254#L153 assume !(4401 == ssl3_connect_~s__state~0); 48252#L156 assume !(4416 == ssl3_connect_~s__state~0); 48250#L159 assume !(4417 == ssl3_connect_~s__state~0); 48248#L162 assume !(4432 == ssl3_connect_~s__state~0); 48246#L165 assume !(4433 == ssl3_connect_~s__state~0); 48244#L168 assume !(4448 == ssl3_connect_~s__state~0); 48242#L171 assume !(4449 == ssl3_connect_~s__state~0); 48240#L174 assume 4464 == ssl3_connect_~s__state~0; 46063#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 48236#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48224#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48217#L557 ssl3_connect_~skip~0 := 0; 48214#L120-1 assume !false; 48211#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48208#L123 assume !(12292 == ssl3_connect_~s__state~0); 48205#L126 assume !(16384 == ssl3_connect_~s__state~0); 48202#L129 assume !(4096 == ssl3_connect_~s__state~0); 48199#L132 assume !(20480 == ssl3_connect_~s__state~0); 48196#L135 assume !(4099 == ssl3_connect_~s__state~0); 48193#L138 assume !(4368 == ssl3_connect_~s__state~0); 48190#L141 assume !(4369 == ssl3_connect_~s__state~0); 48187#L144 assume !(4384 == ssl3_connect_~s__state~0); 48184#L147 assume !(4385 == ssl3_connect_~s__state~0); 48181#L150 assume !(4400 == ssl3_connect_~s__state~0); 48179#L153 assume !(4401 == ssl3_connect_~s__state~0); 48176#L156 assume !(4416 == ssl3_connect_~s__state~0); 48173#L159 assume !(4417 == ssl3_connect_~s__state~0); 48170#L162 assume !(4432 == ssl3_connect_~s__state~0); 48166#L165 assume !(4433 == ssl3_connect_~s__state~0); 48159#L168 assume !(4448 == ssl3_connect_~s__state~0); 48156#L171 assume !(4449 == ssl3_connect_~s__state~0); 48153#L174 assume !(4464 == ssl3_connect_~s__state~0); 48150#L177 assume !(4465 == ssl3_connect_~s__state~0); 48147#L180 assume !(4466 == ssl3_connect_~s__state~0); 48144#L183 assume !(4467 == ssl3_connect_~s__state~0); 48141#L186 assume 4480 == ssl3_connect_~s__state~0; 46058#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 48136#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48133#L396 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; 48130#L396-2 ssl3_connect_~s__init_num~0 := 0; 48128#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48122#L557 ssl3_connect_~skip~0 := 0; 48120#L120-1 assume !false; 48118#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48116#L123 assume !(12292 == ssl3_connect_~s__state~0); 48114#L126 assume !(16384 == ssl3_connect_~s__state~0); 48112#L129 assume !(4096 == ssl3_connect_~s__state~0); 48110#L132 assume !(20480 == ssl3_connect_~s__state~0); 48108#L135 assume !(4099 == ssl3_connect_~s__state~0); 48106#L138 assume !(4368 == ssl3_connect_~s__state~0); 48104#L141 assume !(4369 == ssl3_connect_~s__state~0); 48102#L144 assume !(4384 == ssl3_connect_~s__state~0); 48100#L147 assume !(4385 == ssl3_connect_~s__state~0); 48098#L150 assume !(4400 == ssl3_connect_~s__state~0); 48096#L153 assume !(4401 == ssl3_connect_~s__state~0); 48094#L156 assume !(4416 == ssl3_connect_~s__state~0); 48092#L159 assume !(4417 == ssl3_connect_~s__state~0); 48090#L162 assume !(4432 == ssl3_connect_~s__state~0); 48088#L165 assume !(4433 == ssl3_connect_~s__state~0); 48086#L168 assume !(4448 == ssl3_connect_~s__state~0); 48084#L171 assume !(4449 == ssl3_connect_~s__state~0); 48083#L174 assume !(4464 == ssl3_connect_~s__state~0); 48081#L177 assume !(4465 == ssl3_connect_~s__state~0); 48080#L180 assume !(4466 == ssl3_connect_~s__state~0); 48079#L183 assume !(4467 == ssl3_connect_~s__state~0); 48077#L186 assume !(4480 == ssl3_connect_~s__state~0); 48071#L189 assume !(4481 == ssl3_connect_~s__state~0); 48069#L192 assume !(4496 == ssl3_connect_~s__state~0); 48067#L195 assume !(4497 == ssl3_connect_~s__state~0); 48065#L198 assume 4512 == ssl3_connect_~s__state~0; 46046#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 48062#L417 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; 48060#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 48058#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 48056#L432 assume !(0 == ssl3_connect_~tmp___8~0); 48053#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48047#L557 ssl3_connect_~skip~0 := 0; 48044#L120-1 assume !false; 48040#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48035#L123 assume !(12292 == ssl3_connect_~s__state~0); 48028#L126 assume !(16384 == ssl3_connect_~s__state~0); 48020#L129 assume !(4096 == ssl3_connect_~s__state~0); 48013#L132 assume !(20480 == ssl3_connect_~s__state~0); 48005#L135 assume !(4099 == ssl3_connect_~s__state~0); 48004#L138 assume !(4368 == ssl3_connect_~s__state~0); 47994#L141 assume !(4369 == ssl3_connect_~s__state~0); 47985#L144 assume !(4384 == ssl3_connect_~s__state~0); 47980#L147 assume !(4385 == ssl3_connect_~s__state~0); 47975#L150 assume !(4400 == ssl3_connect_~s__state~0); 47970#L153 assume !(4401 == ssl3_connect_~s__state~0); 47965#L156 assume !(4416 == ssl3_connect_~s__state~0); 47960#L159 assume !(4417 == ssl3_connect_~s__state~0); 47955#L162 assume !(4432 == ssl3_connect_~s__state~0); 47950#L165 assume !(4433 == ssl3_connect_~s__state~0); 47941#L168 assume !(4448 == ssl3_connect_~s__state~0); 47938#L171 assume !(4449 == ssl3_connect_~s__state~0); 47933#L174 assume !(4464 == ssl3_connect_~s__state~0); 47930#L177 assume !(4465 == ssl3_connect_~s__state~0); 47924#L180 assume !(4466 == ssl3_connect_~s__state~0); 47917#L183 assume !(4467 == ssl3_connect_~s__state~0); 47914#L186 assume !(4480 == ssl3_connect_~s__state~0); 47911#L189 assume !(4481 == ssl3_connect_~s__state~0); 47908#L192 assume !(4496 == ssl3_connect_~s__state~0); 47905#L195 assume !(4497 == ssl3_connect_~s__state~0); 47902#L198 assume !(4512 == ssl3_connect_~s__state~0); 47899#L201 assume !(4513 == ssl3_connect_~s__state~0); 47896#L204 assume 4528 == ssl3_connect_~s__state~0; 46039#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 47847#L440 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; 46032#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46033#L447-1 ssl3_connect_~s__init_num~0 := 0; 46191#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46179#L557 ssl3_connect_~skip~0 := 0; 46180#L120-1 assume !false; 46175#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46176#L123 assume !(12292 == ssl3_connect_~s__state~0); 46171#L126 assume !(16384 == ssl3_connect_~s__state~0); 46172#L129 assume 4096 == ssl3_connect_~s__state~0; 45970#L228 [2021-11-07 08:27:35,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:35,929 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-11-07 08:27:35,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:35,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743650750] [2021-11-07 08:27:35,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:35,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:35,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:35,939 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:35,947 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:35,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:35,948 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-11-07 08:27:35,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:35,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743106888] [2021-11-07 08:27:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:35,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:36,022 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 08:27:36,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:36,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743106888] [2021-11-07 08:27:36,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743106888] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:36,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:36,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:36,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628146188] [2021-11-07 08:27:36,024 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:36,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:36,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:36,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:36,025 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-11-07 08:27:36,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:36,172 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-11-07 08:27:36,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:36,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-11-07 08:27:36,194 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-11-07 08:27:36,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-11-07 08:27:36,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-11-07 08:27:36,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-11-07 08:27:36,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-11-07 08:27:36,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:36,238 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-11-07 08:27:36,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-11-07 08:27:36,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-11-07 08:27:36,312 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-11-07 08:27:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-11-07 08:27:36,330 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-07 08:27:36,331 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-07 08:27:36,331 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-07 08:27:36,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-11-07 08:27:36,345 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-11-07 08:27:36,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:36,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:36,348 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:36,348 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-11-07 08:27:36,348 INFO L791 eck$LassoCheckResult]: Stem: 53069#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); 52966#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; 52967#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53065#L109-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; 52985#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 52987#L120-1 assume !false; 53076#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53075#L123 assume 12292 == ssl3_connect_~s__state~0; 53015#L124 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; 53016#L228 [2021-11-07 08:27:36,349 INFO L793 eck$LassoCheckResult]: Loop: 53016#L228 ssl3_connect_~s__server~0 := 0; 53492#L233 assume 0 != ssl3_connect_~cb~0; 53476#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 53477#L238 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; 53466#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 53465#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 53454#L270 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; 53455#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53431#L557 ssl3_connect_~skip~0 := 0; 53432#L120-1 assume !false; 53418#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53419#L123 assume !(12292 == ssl3_connect_~s__state~0); 53406#L126 assume !(16384 == ssl3_connect_~s__state~0); 53407#L129 assume !(4096 == ssl3_connect_~s__state~0); 53394#L132 assume !(20480 == ssl3_connect_~s__state~0); 53395#L135 assume !(4099 == ssl3_connect_~s__state~0); 53344#L138 assume 4368 == ssl3_connect_~s__state~0; 53153#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 53341#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 53337#L282-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; 53336#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 53228#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53222#L557 ssl3_connect_~skip~0 := 0; 53220#L120-1 assume !false; 53218#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53216#L123 assume !(12292 == ssl3_connect_~s__state~0); 53214#L126 assume !(16384 == ssl3_connect_~s__state~0); 53212#L129 assume !(4096 == ssl3_connect_~s__state~0); 53210#L132 assume !(20480 == ssl3_connect_~s__state~0); 53208#L135 assume !(4099 == ssl3_connect_~s__state~0); 53204#L138 assume !(4368 == ssl3_connect_~s__state~0); 53205#L141 assume !(4369 == ssl3_connect_~s__state~0); 53147#L144 assume 4384 == ssl3_connect_~s__state~0; 53148#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 53135#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 53134#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 54051#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54048#L311-2 ssl3_connect_~s__init_num~0 := 0; 54045#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54038#L557 ssl3_connect_~skip~0 := 0; 54035#L120-1 assume !false; 54029#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54027#L123 assume !(12292 == ssl3_connect_~s__state~0); 54025#L126 assume !(16384 == ssl3_connect_~s__state~0); 54023#L129 assume !(4096 == ssl3_connect_~s__state~0); 54021#L132 assume !(20480 == ssl3_connect_~s__state~0); 54019#L135 assume !(4099 == ssl3_connect_~s__state~0); 54017#L138 assume !(4368 == ssl3_connect_~s__state~0); 54015#L141 assume !(4369 == ssl3_connect_~s__state~0); 54013#L144 assume !(4384 == ssl3_connect_~s__state~0); 54011#L147 assume !(4385 == ssl3_connect_~s__state~0); 54009#L150 assume 4400 == ssl3_connect_~s__state~0; 53574#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54004#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 54001#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 53998#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53990#L557 ssl3_connect_~skip~0 := 0; 53987#L120-1 assume !false; 53981#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53979#L123 assume !(12292 == ssl3_connect_~s__state~0); 53977#L126 assume !(16384 == ssl3_connect_~s__state~0); 53975#L129 assume !(4096 == ssl3_connect_~s__state~0); 53973#L132 assume !(20480 == ssl3_connect_~s__state~0); 53971#L135 assume !(4099 == ssl3_connect_~s__state~0); 53969#L138 assume !(4368 == ssl3_connect_~s__state~0); 53967#L141 assume !(4369 == ssl3_connect_~s__state~0); 53965#L144 assume !(4384 == ssl3_connect_~s__state~0); 53963#L147 assume !(4385 == ssl3_connect_~s__state~0); 53961#L150 assume !(4400 == ssl3_connect_~s__state~0); 53959#L153 assume !(4401 == ssl3_connect_~s__state~0); 53957#L156 assume 4416 == ssl3_connect_~s__state~0; 53566#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 53954#L340 assume !(3 == ssl3_connect_~blastFlag~0); 53952#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 53951#L348 assume !(0 == ssl3_connect_~tmp___6~0); 53948#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53942#L557 ssl3_connect_~skip~0 := 0; 53939#L120-1 assume !false; 53933#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53931#L123 assume !(12292 == ssl3_connect_~s__state~0); 53929#L126 assume !(16384 == ssl3_connect_~s__state~0); 53927#L129 assume !(4096 == ssl3_connect_~s__state~0); 53925#L132 assume !(20480 == ssl3_connect_~s__state~0); 53923#L135 assume !(4099 == ssl3_connect_~s__state~0); 53921#L138 assume !(4368 == ssl3_connect_~s__state~0); 53919#L141 assume !(4369 == ssl3_connect_~s__state~0); 53917#L144 assume !(4384 == ssl3_connect_~s__state~0); 53915#L147 assume !(4385 == ssl3_connect_~s__state~0); 53913#L150 assume !(4400 == ssl3_connect_~s__state~0); 53911#L153 assume !(4401 == ssl3_connect_~s__state~0); 53909#L156 assume !(4416 == ssl3_connect_~s__state~0); 53907#L159 assume !(4417 == ssl3_connect_~s__state~0); 53905#L162 assume 4432 == ssl3_connect_~s__state~0; 53558#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 53902#L356 assume !(4 == ssl3_connect_~blastFlag~0); 53900#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 53891#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53885#L557 ssl3_connect_~skip~0 := 0; 53883#L120-1 assume !false; 53881#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53879#L123 assume !(12292 == ssl3_connect_~s__state~0); 53877#L126 assume !(16384 == ssl3_connect_~s__state~0); 53875#L129 assume !(4096 == ssl3_connect_~s__state~0); 53873#L132 assume !(20480 == ssl3_connect_~s__state~0); 53871#L135 assume !(4099 == ssl3_connect_~s__state~0); 53869#L138 assume !(4368 == ssl3_connect_~s__state~0); 53867#L141 assume !(4369 == ssl3_connect_~s__state~0); 53865#L144 assume !(4384 == ssl3_connect_~s__state~0); 53863#L147 assume !(4385 == ssl3_connect_~s__state~0); 53861#L150 assume !(4400 == ssl3_connect_~s__state~0); 53859#L153 assume !(4401 == ssl3_connect_~s__state~0); 53857#L156 assume !(4416 == ssl3_connect_~s__state~0); 53855#L159 assume !(4417 == ssl3_connect_~s__state~0); 53853#L162 assume !(4432 == ssl3_connect_~s__state~0); 53851#L165 assume !(4433 == ssl3_connect_~s__state~0); 53848#L168 assume 4448 == ssl3_connect_~s__state~0; 53550#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 53845#L368 assume !(ssl3_connect_~ret~0 <= 0); 53787#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 53788#L371-2 ssl3_connect_~s__init_num~0 := 0; 53844#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53838#L557 ssl3_connect_~skip~0 := 0; 53835#L120-1 assume !false; 53829#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53827#L123 assume !(12292 == ssl3_connect_~s__state~0); 53825#L126 assume !(16384 == ssl3_connect_~s__state~0); 53823#L129 assume !(4096 == ssl3_connect_~s__state~0); 53821#L132 assume !(20480 == ssl3_connect_~s__state~0); 53819#L135 assume !(4099 == ssl3_connect_~s__state~0); 53817#L138 assume !(4368 == ssl3_connect_~s__state~0); 53815#L141 assume !(4369 == ssl3_connect_~s__state~0); 53813#L144 assume !(4384 == ssl3_connect_~s__state~0); 53811#L147 assume !(4385 == ssl3_connect_~s__state~0); 53809#L150 assume !(4400 == ssl3_connect_~s__state~0); 53807#L153 assume !(4401 == ssl3_connect_~s__state~0); 53805#L156 assume !(4416 == ssl3_connect_~s__state~0); 53803#L159 assume !(4417 == ssl3_connect_~s__state~0); 53801#L162 assume !(4432 == ssl3_connect_~s__state~0); 53799#L165 assume !(4433 == ssl3_connect_~s__state~0); 53797#L168 assume !(4448 == ssl3_connect_~s__state~0); 53795#L171 assume !(4449 == ssl3_connect_~s__state~0); 53793#L174 assume 4464 == ssl3_connect_~s__state~0; 53525#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 53790#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 53773#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53767#L557 ssl3_connect_~skip~0 := 0; 53765#L120-1 assume !false; 53763#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53761#L123 assume !(12292 == ssl3_connect_~s__state~0); 53759#L126 assume !(16384 == ssl3_connect_~s__state~0); 53757#L129 assume !(4096 == ssl3_connect_~s__state~0); 53755#L132 assume !(20480 == ssl3_connect_~s__state~0); 53752#L135 assume !(4099 == ssl3_connect_~s__state~0); 53750#L138 assume !(4368 == ssl3_connect_~s__state~0); 53748#L141 assume !(4369 == ssl3_connect_~s__state~0); 53746#L144 assume !(4384 == ssl3_connect_~s__state~0); 53744#L147 assume !(4385 == ssl3_connect_~s__state~0); 53742#L150 assume !(4400 == ssl3_connect_~s__state~0); 53740#L153 assume !(4401 == ssl3_connect_~s__state~0); 53738#L156 assume !(4416 == ssl3_connect_~s__state~0); 53736#L159 assume !(4417 == ssl3_connect_~s__state~0); 53734#L162 assume !(4432 == ssl3_connect_~s__state~0); 53732#L165 assume !(4433 == ssl3_connect_~s__state~0); 53730#L168 assume !(4448 == ssl3_connect_~s__state~0); 53728#L171 assume !(4449 == ssl3_connect_~s__state~0); 53726#L174 assume !(4464 == ssl3_connect_~s__state~0); 53724#L177 assume !(4465 == ssl3_connect_~s__state~0); 53722#L180 assume !(4466 == ssl3_connect_~s__state~0); 53720#L183 assume !(4467 == ssl3_connect_~s__state~0); 53717#L186 assume 4480 == ssl3_connect_~s__state~0; 53716#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 53679#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 53680#L396 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; 53674#L396-2 ssl3_connect_~s__init_num~0 := 0; 53675#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53663#L557 ssl3_connect_~skip~0 := 0; 53664#L120-1 assume !false; 53659#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53660#L123 assume !(12292 == ssl3_connect_~s__state~0); 53655#L126 assume !(16384 == ssl3_connect_~s__state~0); 53656#L129 assume !(4096 == ssl3_connect_~s__state~0); 53651#L132 assume !(20480 == ssl3_connect_~s__state~0); 53652#L135 assume !(4099 == ssl3_connect_~s__state~0); 53647#L138 assume !(4368 == ssl3_connect_~s__state~0); 53648#L141 assume !(4369 == ssl3_connect_~s__state~0); 53643#L144 assume !(4384 == ssl3_connect_~s__state~0); 53644#L147 assume !(4385 == ssl3_connect_~s__state~0); 53639#L150 assume !(4400 == ssl3_connect_~s__state~0); 53640#L153 assume !(4401 == ssl3_connect_~s__state~0); 53635#L156 assume !(4416 == ssl3_connect_~s__state~0); 53636#L159 assume !(4417 == ssl3_connect_~s__state~0); 53631#L162 assume !(4432 == ssl3_connect_~s__state~0); 53632#L165 assume !(4433 == ssl3_connect_~s__state~0); 53627#L168 assume !(4448 == ssl3_connect_~s__state~0); 53628#L171 assume !(4449 == ssl3_connect_~s__state~0); 53623#L174 assume !(4464 == ssl3_connect_~s__state~0); 53624#L177 assume !(4465 == ssl3_connect_~s__state~0); 53619#L180 assume !(4466 == ssl3_connect_~s__state~0); 53620#L183 assume !(4467 == ssl3_connect_~s__state~0); 53615#L186 assume !(4480 == ssl3_connect_~s__state~0); 53616#L189 assume !(4481 == ssl3_connect_~s__state~0); 53611#L192 assume !(4496 == ssl3_connect_~s__state~0); 53612#L195 assume !(4497 == ssl3_connect_~s__state~0); 53608#L198 assume 4512 == ssl3_connect_~s__state~0; 53494#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 53605#L417 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; 53606#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 53601#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 53602#L432 assume !(0 == ssl3_connect_~tmp___8~0); 53597#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53592#L557 ssl3_connect_~skip~0 := 0; 53591#L120-1 assume !false; 53590#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53589#L123 assume !(12292 == ssl3_connect_~s__state~0); 53588#L126 assume !(16384 == ssl3_connect_~s__state~0); 53587#L129 assume !(4096 == ssl3_connect_~s__state~0); 53586#L132 assume !(20480 == ssl3_connect_~s__state~0); 53585#L135 assume !(4099 == ssl3_connect_~s__state~0); 53584#L138 assume !(4368 == ssl3_connect_~s__state~0); 53583#L141 assume !(4369 == ssl3_connect_~s__state~0); 53582#L144 assume !(4384 == ssl3_connect_~s__state~0); 53581#L147 assume !(4385 == ssl3_connect_~s__state~0); 53580#L150 assume !(4400 == ssl3_connect_~s__state~0); 53576#L153 assume !(4401 == ssl3_connect_~s__state~0); 53572#L156 assume !(4416 == ssl3_connect_~s__state~0); 53568#L159 assume !(4417 == ssl3_connect_~s__state~0); 53564#L162 assume !(4432 == ssl3_connect_~s__state~0); 53560#L165 assume !(4433 == ssl3_connect_~s__state~0); 53556#L168 assume !(4448 == ssl3_connect_~s__state~0); 53552#L171 assume !(4449 == ssl3_connect_~s__state~0); 53548#L174 assume !(4464 == ssl3_connect_~s__state~0); 53542#L177 assume !(4465 == ssl3_connect_~s__state~0); 53533#L180 assume !(4466 == ssl3_connect_~s__state~0); 53527#L183 assume !(4467 == ssl3_connect_~s__state~0); 53521#L186 assume !(4480 == ssl3_connect_~s__state~0); 53517#L189 assume !(4481 == ssl3_connect_~s__state~0); 53511#L192 assume !(4496 == ssl3_connect_~s__state~0); 53503#L195 assume !(4497 == ssl3_connect_~s__state~0); 53496#L198 assume !(4512 == ssl3_connect_~s__state~0); 53491#L201 assume !(4513 == ssl3_connect_~s__state~0); 53485#L204 assume 4528 == ssl3_connect_~s__state~0; 53475#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 53469#L440 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; 53462#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 53458#L447-1 ssl3_connect_~s__init_num~0 := 0; 53442#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53438#L557 ssl3_connect_~skip~0 := 0; 53425#L120-1 assume !false; 53426#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53412#L123 assume !(12292 == ssl3_connect_~s__state~0); 53413#L126 assume !(16384 == ssl3_connect_~s__state~0); 53400#L129 assume !(4096 == ssl3_connect_~s__state~0); 53401#L132 assume !(20480 == ssl3_connect_~s__state~0); 53388#L135 assume !(4099 == ssl3_connect_~s__state~0); 53389#L138 assume !(4368 == ssl3_connect_~s__state~0); 54227#L141 assume !(4369 == ssl3_connect_~s__state~0); 54226#L144 assume !(4384 == ssl3_connect_~s__state~0); 54225#L147 assume !(4385 == ssl3_connect_~s__state~0); 54224#L150 assume !(4400 == ssl3_connect_~s__state~0); 54223#L153 assume !(4401 == ssl3_connect_~s__state~0); 54222#L156 assume !(4416 == ssl3_connect_~s__state~0); 54221#L159 assume !(4417 == ssl3_connect_~s__state~0); 54220#L162 assume !(4432 == ssl3_connect_~s__state~0); 54219#L165 assume !(4433 == ssl3_connect_~s__state~0); 54218#L168 assume !(4448 == ssl3_connect_~s__state~0); 54217#L171 assume !(4449 == ssl3_connect_~s__state~0); 54216#L174 assume !(4464 == ssl3_connect_~s__state~0); 54215#L177 assume !(4465 == ssl3_connect_~s__state~0); 54214#L180 assume !(4466 == ssl3_connect_~s__state~0); 53444#L183 assume !(4467 == ssl3_connect_~s__state~0); 53434#L186 assume !(4480 == ssl3_connect_~s__state~0); 53428#L189 assume !(4481 == ssl3_connect_~s__state~0); 53422#L192 assume !(4496 == ssl3_connect_~s__state~0); 53415#L195 assume !(4497 == ssl3_connect_~s__state~0); 53409#L198 assume !(4512 == ssl3_connect_~s__state~0); 53403#L201 assume !(4513 == ssl3_connect_~s__state~0); 53397#L204 assume !(4528 == ssl3_connect_~s__state~0); 53392#L207 assume !(4529 == ssl3_connect_~s__state~0); 53384#L210 assume !(4560 == ssl3_connect_~s__state~0); 53381#L213 assume !(4561 == ssl3_connect_~s__state~0); 53326#L216 assume 4352 == ssl3_connect_~s__state~0; 53327#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 53320#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 53321#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53201#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53197#L557 ssl3_connect_~skip~0 := 0; 53190#L120-1 assume !false; 53191#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53184#L123 assume !(12292 == ssl3_connect_~s__state~0); 53185#L126 assume !(16384 == ssl3_connect_~s__state~0); 53177#L129 assume 4096 == ssl3_connect_~s__state~0; 53016#L228 [2021-11-07 08:27:36,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:36,350 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-11-07 08:27:36,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:36,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17019592] [2021-11-07 08:27:36,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:36,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:36,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:36,361 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:36,370 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:36,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-11-07 08:27:36,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:36,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290420739] [2021-11-07 08:27:36,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:36,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:36,444 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 08:27:36,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:36,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290420739] [2021-11-07 08:27:36,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290420739] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:36,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440897923] [2021-11-07 08:27:36,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:36,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:27:36,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:36,450 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:27:36,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-07 08:27:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:36,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:27:36,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 08:27:37,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440897923] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:37,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:27:37,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 08:27:37,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908216006] [2021-11-07 08:27:37,526 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:37,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:37,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:27:37,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:27:37,527 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-11-07 08:27:37,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:37,863 INFO L93 Difference]: Finished difference Result 4800 states and 5794 transitions. [2021-11-07 08:27:37,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 08:27:37,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4800 states and 5794 transitions. [2021-11-07 08:27:37,892 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-11-07 08:27:37,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4800 states to 4792 states and 5786 transitions. [2021-11-07 08:27:37,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4792 [2021-11-07 08:27:37,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4792 [2021-11-07 08:27:37,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4792 states and 5786 transitions. [2021-11-07 08:27:37,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:37,931 INFO L681 BuchiCegarLoop]: Abstraction has 4792 states and 5786 transitions. [2021-11-07 08:27:37,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states and 5786 transitions. [2021-11-07 08:27:37,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3467. [2021-11-07 08:27:38,003 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-11-07 08:27:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-11-07 08:27:38,015 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-07 08:27:38,015 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-07 08:27:38,015 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-07 08:27:38,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-11-07 08:27:38,031 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-11-07 08:27:38,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:38,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:38,035 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 08:27:38,035 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-11-07 08:27:38,035 INFO L791 eck$LassoCheckResult]: Stem: 62214#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); 62115#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; 62116#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62209#L109-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; 62135#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 62137#L120-1 assume !false; 62223#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62222#L123 assume 12292 == ssl3_connect_~s__state~0; 62160#L124 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; 62161#L228 [2021-11-07 08:27:38,036 INFO L793 eck$LassoCheckResult]: Loop: 62161#L228 ssl3_connect_~s__server~0 := 0; 63475#L233 assume 0 != ssl3_connect_~cb~0; 63474#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 63473#L238 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; 63471#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 63469#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 63468#L270 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; 63388#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63377#L557 ssl3_connect_~skip~0 := 0; 63374#L120-1 assume !false; 63371#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63368#L123 assume !(12292 == ssl3_connect_~s__state~0); 63365#L126 assume !(16384 == ssl3_connect_~s__state~0); 63362#L129 assume !(4096 == ssl3_connect_~s__state~0); 63359#L132 assume !(20480 == ssl3_connect_~s__state~0); 63356#L135 assume !(4099 == ssl3_connect_~s__state~0); 63354#L138 assume 4368 == ssl3_connect_~s__state~0; 63351#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 63350#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62938#L282-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; 63349#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 63347#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63342#L557 ssl3_connect_~skip~0 := 0; 63341#L120-1 assume !false; 63340#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63339#L123 assume !(12292 == ssl3_connect_~s__state~0); 63338#L126 assume !(16384 == ssl3_connect_~s__state~0); 63337#L129 assume !(4096 == ssl3_connect_~s__state~0); 63336#L132 assume !(20480 == ssl3_connect_~s__state~0); 63335#L135 assume !(4099 == ssl3_connect_~s__state~0); 63334#L138 assume !(4368 == ssl3_connect_~s__state~0); 63333#L141 assume !(4369 == ssl3_connect_~s__state~0); 63332#L144 assume 4384 == ssl3_connect_~s__state~0; 63331#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 63330#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62916#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 63327#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63326#L311-2 ssl3_connect_~s__init_num~0 := 0; 63324#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63319#L557 ssl3_connect_~skip~0 := 0; 63318#L120-1 assume !false; 63317#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63316#L123 assume !(12292 == ssl3_connect_~s__state~0); 63315#L126 assume !(16384 == ssl3_connect_~s__state~0); 63314#L129 assume !(4096 == ssl3_connect_~s__state~0); 63313#L132 assume !(20480 == ssl3_connect_~s__state~0); 63312#L135 assume !(4099 == ssl3_connect_~s__state~0); 63311#L138 assume !(4368 == ssl3_connect_~s__state~0); 63310#L141 assume !(4369 == ssl3_connect_~s__state~0); 63309#L144 assume !(4384 == ssl3_connect_~s__state~0); 63308#L147 assume !(4385 == ssl3_connect_~s__state~0); 63307#L150 assume 4400 == ssl3_connect_~s__state~0; 63306#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63304#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 63305#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 62883#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62873#L557 ssl3_connect_~skip~0 := 0; 62871#L120-1 assume !false; 62869#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62867#L123 assume !(12292 == ssl3_connect_~s__state~0); 62865#L126 assume !(16384 == ssl3_connect_~s__state~0); 62863#L129 assume !(4096 == ssl3_connect_~s__state~0); 62861#L132 assume !(20480 == ssl3_connect_~s__state~0); 62859#L135 assume !(4099 == ssl3_connect_~s__state~0); 62857#L138 assume !(4368 == ssl3_connect_~s__state~0); 62855#L141 assume !(4369 == ssl3_connect_~s__state~0); 62853#L144 assume !(4384 == ssl3_connect_~s__state~0); 62851#L147 assume !(4385 == ssl3_connect_~s__state~0); 62849#L150 assume !(4400 == ssl3_connect_~s__state~0); 62847#L153 assume !(4401 == ssl3_connect_~s__state~0); 62845#L156 assume 4416 == ssl3_connect_~s__state~0; 62803#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 62800#L340 assume !(3 == ssl3_connect_~blastFlag~0); 62797#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62796#L348 assume !(0 == ssl3_connect_~tmp___6~0); 62794#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62789#L557 ssl3_connect_~skip~0 := 0; 62788#L120-1 assume !false; 62787#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62786#L123 assume !(12292 == ssl3_connect_~s__state~0); 62785#L126 assume !(16384 == ssl3_connect_~s__state~0); 62784#L129 assume !(4096 == ssl3_connect_~s__state~0); 62783#L132 assume !(20480 == ssl3_connect_~s__state~0); 62782#L135 assume !(4099 == ssl3_connect_~s__state~0); 62781#L138 assume !(4368 == ssl3_connect_~s__state~0); 62780#L141 assume !(4369 == ssl3_connect_~s__state~0); 62779#L144 assume !(4384 == ssl3_connect_~s__state~0); 62778#L147 assume !(4385 == ssl3_connect_~s__state~0); 62777#L150 assume !(4400 == ssl3_connect_~s__state~0); 62776#L153 assume !(4401 == ssl3_connect_~s__state~0); 62775#L156 assume !(4416 == ssl3_connect_~s__state~0); 62774#L159 assume !(4417 == ssl3_connect_~s__state~0); 62773#L162 assume 4432 == ssl3_connect_~s__state~0; 62772#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 62771#L356 assume !(4 == ssl3_connect_~blastFlag~0); 62770#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 62768#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62763#L557 ssl3_connect_~skip~0 := 0; 62762#L120-1 assume !false; 62761#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62760#L123 assume !(12292 == ssl3_connect_~s__state~0); 62759#L126 assume !(16384 == ssl3_connect_~s__state~0); 62758#L129 assume !(4096 == ssl3_connect_~s__state~0); 62757#L132 assume !(20480 == ssl3_connect_~s__state~0); 62756#L135 assume !(4099 == ssl3_connect_~s__state~0); 62755#L138 assume !(4368 == ssl3_connect_~s__state~0); 62754#L141 assume !(4369 == ssl3_connect_~s__state~0); 62753#L144 assume !(4384 == ssl3_connect_~s__state~0); 62752#L147 assume !(4385 == ssl3_connect_~s__state~0); 62751#L150 assume !(4400 == ssl3_connect_~s__state~0); 62750#L153 assume !(4401 == ssl3_connect_~s__state~0); 62749#L156 assume !(4416 == ssl3_connect_~s__state~0); 62748#L159 assume !(4417 == ssl3_connect_~s__state~0); 62747#L162 assume !(4432 == ssl3_connect_~s__state~0); 62745#L165 assume !(4433 == ssl3_connect_~s__state~0); 62746#L168 assume 4448 == ssl3_connect_~s__state~0; 63723#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 63716#L368 assume !(ssl3_connect_~ret~0 <= 0); 63713#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63710#L371-2 ssl3_connect_~s__init_num~0 := 0; 63705#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63698#L557 ssl3_connect_~skip~0 := 0; 63695#L120-1 assume !false; 63692#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63689#L123 assume !(12292 == ssl3_connect_~s__state~0); 63686#L126 assume !(16384 == ssl3_connect_~s__state~0); 63683#L129 assume !(4096 == ssl3_connect_~s__state~0); 63680#L132 assume !(20480 == ssl3_connect_~s__state~0); 63677#L135 assume !(4099 == ssl3_connect_~s__state~0); 63674#L138 assume !(4368 == ssl3_connect_~s__state~0); 63671#L141 assume !(4369 == ssl3_connect_~s__state~0); 63668#L144 assume !(4384 == ssl3_connect_~s__state~0); 63665#L147 assume !(4385 == ssl3_connect_~s__state~0); 63662#L150 assume !(4400 == ssl3_connect_~s__state~0); 63659#L153 assume !(4401 == ssl3_connect_~s__state~0); 63656#L156 assume !(4416 == ssl3_connect_~s__state~0); 63653#L159 assume !(4417 == ssl3_connect_~s__state~0); 63650#L162 assume !(4432 == ssl3_connect_~s__state~0); 63647#L165 assume !(4433 == ssl3_connect_~s__state~0); 63644#L168 assume !(4448 == ssl3_connect_~s__state~0); 63641#L171 assume !(4449 == ssl3_connect_~s__state~0); 63640#L174 assume 4464 == ssl3_connect_~s__state~0; 63632#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 63628#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63622#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63618#L557 ssl3_connect_~skip~0 := 0; 63616#L120-1 assume !false; 63614#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63612#L123 assume !(12292 == ssl3_connect_~s__state~0); 63610#L126 assume !(16384 == ssl3_connect_~s__state~0); 63608#L129 assume !(4096 == ssl3_connect_~s__state~0); 63606#L132 assume !(20480 == ssl3_connect_~s__state~0); 63604#L135 assume !(4099 == ssl3_connect_~s__state~0); 63602#L138 assume !(4368 == ssl3_connect_~s__state~0); 63600#L141 assume !(4369 == ssl3_connect_~s__state~0); 63598#L144 assume !(4384 == ssl3_connect_~s__state~0); 63596#L147 assume !(4385 == ssl3_connect_~s__state~0); 63594#L150 assume !(4400 == ssl3_connect_~s__state~0); 63592#L153 assume !(4401 == ssl3_connect_~s__state~0); 63590#L156 assume !(4416 == ssl3_connect_~s__state~0); 63588#L159 assume !(4417 == ssl3_connect_~s__state~0); 63586#L162 assume !(4432 == ssl3_connect_~s__state~0); 63584#L165 assume !(4433 == ssl3_connect_~s__state~0); 63582#L168 assume !(4448 == ssl3_connect_~s__state~0); 63580#L171 assume !(4449 == ssl3_connect_~s__state~0); 63578#L174 assume !(4464 == ssl3_connect_~s__state~0); 63576#L177 assume !(4465 == ssl3_connect_~s__state~0); 63574#L180 assume !(4466 == ssl3_connect_~s__state~0); 63572#L183 assume !(4467 == ssl3_connect_~s__state~0); 63570#L186 assume 4480 == ssl3_connect_~s__state~0; 63568#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 63566#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63563#L396 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; 63561#L396-2 ssl3_connect_~s__init_num~0 := 0; 63559#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63554#L557 ssl3_connect_~skip~0 := 0; 63553#L120-1 assume !false; 63552#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63551#L123 assume !(12292 == ssl3_connect_~s__state~0); 63550#L126 assume !(16384 == ssl3_connect_~s__state~0); 63549#L129 assume !(4096 == ssl3_connect_~s__state~0); 63548#L132 assume !(20480 == ssl3_connect_~s__state~0); 63547#L135 assume !(4099 == ssl3_connect_~s__state~0); 63546#L138 assume !(4368 == ssl3_connect_~s__state~0); 63545#L141 assume !(4369 == ssl3_connect_~s__state~0); 63544#L144 assume !(4384 == ssl3_connect_~s__state~0); 63543#L147 assume !(4385 == ssl3_connect_~s__state~0); 63542#L150 assume !(4400 == ssl3_connect_~s__state~0); 63541#L153 assume !(4401 == ssl3_connect_~s__state~0); 63540#L156 assume !(4416 == ssl3_connect_~s__state~0); 63539#L159 assume !(4417 == ssl3_connect_~s__state~0); 63538#L162 assume !(4432 == ssl3_connect_~s__state~0); 63537#L165 assume !(4433 == ssl3_connect_~s__state~0); 63536#L168 assume !(4448 == ssl3_connect_~s__state~0); 63535#L171 assume !(4449 == ssl3_connect_~s__state~0); 63534#L174 assume !(4464 == ssl3_connect_~s__state~0); 63533#L177 assume !(4465 == ssl3_connect_~s__state~0); 63532#L180 assume !(4466 == ssl3_connect_~s__state~0); 63531#L183 assume !(4467 == ssl3_connect_~s__state~0); 63530#L186 assume !(4480 == ssl3_connect_~s__state~0); 63529#L189 assume !(4481 == ssl3_connect_~s__state~0); 63528#L192 assume !(4496 == ssl3_connect_~s__state~0); 63527#L195 assume !(4497 == ssl3_connect_~s__state~0); 63526#L198 assume 4512 == ssl3_connect_~s__state~0; 63525#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 63524#L417 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; 63523#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63522#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 63521#L432 assume !(0 == ssl3_connect_~tmp___8~0); 63519#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63514#L557 ssl3_connect_~skip~0 := 0; 63513#L120-1 assume !false; 63512#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63511#L123 assume !(12292 == ssl3_connect_~s__state~0); 63510#L126 assume !(16384 == ssl3_connect_~s__state~0); 63509#L129 assume !(4096 == ssl3_connect_~s__state~0); 63508#L132 assume !(20480 == ssl3_connect_~s__state~0); 63507#L135 assume !(4099 == ssl3_connect_~s__state~0); 63506#L138 assume !(4368 == ssl3_connect_~s__state~0); 63505#L141 assume !(4369 == ssl3_connect_~s__state~0); 63504#L144 assume !(4384 == ssl3_connect_~s__state~0); 63503#L147 assume !(4385 == ssl3_connect_~s__state~0); 63502#L150 assume !(4400 == ssl3_connect_~s__state~0); 63501#L153 assume !(4401 == ssl3_connect_~s__state~0); 63500#L156 assume !(4416 == ssl3_connect_~s__state~0); 63499#L159 assume !(4417 == ssl3_connect_~s__state~0); 63498#L162 assume !(4432 == ssl3_connect_~s__state~0); 63497#L165 assume !(4433 == ssl3_connect_~s__state~0); 63496#L168 assume !(4448 == ssl3_connect_~s__state~0); 63495#L171 assume !(4449 == ssl3_connect_~s__state~0); 63494#L174 assume !(4464 == ssl3_connect_~s__state~0); 63493#L177 assume !(4465 == ssl3_connect_~s__state~0); 63492#L180 assume !(4466 == ssl3_connect_~s__state~0); 63491#L183 assume !(4467 == ssl3_connect_~s__state~0); 63490#L186 assume !(4480 == ssl3_connect_~s__state~0); 63489#L189 assume !(4481 == ssl3_connect_~s__state~0); 63488#L192 assume !(4496 == ssl3_connect_~s__state~0); 63487#L195 assume !(4497 == ssl3_connect_~s__state~0); 63485#L198 assume !(4512 == ssl3_connect_~s__state~0); 63484#L201 assume !(4513 == ssl3_connect_~s__state~0); 63482#L204 assume 4528 == ssl3_connect_~s__state~0; 63478#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 63477#L440 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; 63397#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63394#L447-1 ssl3_connect_~s__init_num~0 := 0; 63383#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63379#L557 ssl3_connect_~skip~0 := 0; 63372#L120-1 assume !false; 63373#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63366#L123 assume !(12292 == ssl3_connect_~s__state~0); 63367#L126 assume !(16384 == ssl3_connect_~s__state~0); 63360#L129 assume !(4096 == ssl3_connect_~s__state~0); 63361#L132 assume !(20480 == ssl3_connect_~s__state~0); 63355#L135 assume !(4099 == ssl3_connect_~s__state~0); 63352#L138 assume !(4368 == ssl3_connect_~s__state~0); 63353#L141 assume !(4369 == ssl3_connect_~s__state~0); 63467#L144 assume !(4384 == ssl3_connect_~s__state~0); 63466#L147 assume !(4385 == ssl3_connect_~s__state~0); 63465#L150 assume !(4400 == ssl3_connect_~s__state~0); 63464#L153 assume !(4401 == ssl3_connect_~s__state~0); 63463#L156 assume !(4416 == ssl3_connect_~s__state~0); 63462#L159 assume !(4417 == ssl3_connect_~s__state~0); 63461#L162 assume !(4432 == ssl3_connect_~s__state~0); 63460#L165 assume !(4433 == ssl3_connect_~s__state~0); 63459#L168 assume !(4448 == ssl3_connect_~s__state~0); 63458#L171 assume !(4449 == ssl3_connect_~s__state~0); 63457#L174 assume !(4464 == ssl3_connect_~s__state~0); 63456#L177 assume !(4465 == ssl3_connect_~s__state~0); 63455#L180 assume !(4466 == ssl3_connect_~s__state~0); 63454#L183 assume !(4467 == ssl3_connect_~s__state~0); 63453#L186 assume !(4480 == ssl3_connect_~s__state~0); 63452#L189 assume !(4481 == ssl3_connect_~s__state~0); 63451#L192 assume !(4496 == ssl3_connect_~s__state~0); 63450#L195 assume !(4497 == ssl3_connect_~s__state~0); 63449#L198 assume !(4512 == ssl3_connect_~s__state~0); 63448#L201 assume !(4513 == ssl3_connect_~s__state~0); 63447#L204 assume !(4528 == ssl3_connect_~s__state~0); 63446#L207 assume !(4529 == ssl3_connect_~s__state~0); 63445#L210 assume !(4560 == ssl3_connect_~s__state~0); 63444#L213 assume !(4561 == ssl3_connect_~s__state~0); 63443#L216 assume 4352 == ssl3_connect_~s__state~0; 63442#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 63440#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 63439#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63437#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63432#L557 ssl3_connect_~skip~0 := 0; 63431#L120-1 assume !false; 63430#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63429#L123 assume !(12292 == ssl3_connect_~s__state~0); 63428#L126 assume !(16384 == ssl3_connect_~s__state~0); 63427#L129 assume !(4096 == ssl3_connect_~s__state~0); 63426#L132 assume !(20480 == ssl3_connect_~s__state~0); 63425#L135 assume !(4099 == ssl3_connect_~s__state~0); 63424#L138 assume !(4368 == ssl3_connect_~s__state~0); 63423#L141 assume !(4369 == ssl3_connect_~s__state~0); 63422#L144 assume !(4384 == ssl3_connect_~s__state~0); 63421#L147 assume !(4385 == ssl3_connect_~s__state~0); 63420#L150 assume !(4400 == ssl3_connect_~s__state~0); 63419#L153 assume !(4401 == ssl3_connect_~s__state~0); 63418#L156 assume !(4416 == ssl3_connect_~s__state~0); 63417#L159 assume !(4417 == ssl3_connect_~s__state~0); 63416#L162 assume !(4432 == ssl3_connect_~s__state~0); 63415#L165 assume !(4433 == ssl3_connect_~s__state~0); 63414#L168 assume !(4448 == ssl3_connect_~s__state~0); 63413#L171 assume !(4449 == ssl3_connect_~s__state~0); 63412#L174 assume !(4464 == ssl3_connect_~s__state~0); 63411#L177 assume !(4465 == ssl3_connect_~s__state~0); 63410#L180 assume !(4466 == ssl3_connect_~s__state~0); 63409#L183 assume !(4467 == ssl3_connect_~s__state~0); 63408#L186 assume !(4480 == ssl3_connect_~s__state~0); 63407#L189 assume !(4481 == ssl3_connect_~s__state~0); 63406#L192 assume !(4496 == ssl3_connect_~s__state~0); 63405#L195 assume !(4497 == ssl3_connect_~s__state~0); 63404#L198 assume !(4512 == ssl3_connect_~s__state~0); 63403#L201 assume !(4513 == ssl3_connect_~s__state~0); 63402#L204 assume !(4528 == ssl3_connect_~s__state~0); 63401#L207 assume !(4529 == ssl3_connect_~s__state~0); 63400#L210 assume 4560 == ssl3_connect_~s__state~0; 63399#L214 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 63398#L467 assume !(ssl3_connect_~ret~0 <= 0); 63395#L470 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 63392#L470-2 ssl3_connect_~s__init_num~0 := 0; 63393#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63375#L557 ssl3_connect_~skip~0 := 0; 63376#L120-1 assume !false; 63369#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63370#L123 assume !(12292 == ssl3_connect_~s__state~0); 63363#L126 assume !(16384 == ssl3_connect_~s__state~0); 63364#L129 assume 4096 == ssl3_connect_~s__state~0; 62161#L228 [2021-11-07 08:27:38,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,037 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-11-07 08:27:38,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525527075] [2021-11-07 08:27:38,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:38,048 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:38,057 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:38,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-11-07 08:27:38,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704909351] [2021-11-07 08:27:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-11-07 08:27:38,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:38,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704909351] [2021-11-07 08:27:38,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704909351] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:38,162 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:38,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:38,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387654307] [2021-11-07 08:27:38,163 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:38,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:38,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:38,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:38,165 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-11-07 08:27:38,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:38,323 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-11-07 08:27:38,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:38,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-11-07 08:27:38,344 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-07 08:27:38,359 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-11-07 08:27:38,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-11-07 08:27:38,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-11-07 08:27:38,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-11-07 08:27:38,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:38,370 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-11-07 08:27:38,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-11-07 08:27:38,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-11-07 08:27:38,429 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-11-07 08:27:38,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-11-07 08:27:38,439 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-07 08:27:38,439 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-07 08:27:38,439 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-07 08:27:38,439 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-11-07 08:27:38,452 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-07 08:27:38,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:38,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:38,455 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-11-07 08:27:38,455 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-11-07 08:27:38,455 INFO L791 eck$LassoCheckResult]: Stem: 69296#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); 69201#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; 69202#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69292#L109-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; 69221#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69223#L120-1 assume !false; 69303#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69302#L123 assume 12292 == ssl3_connect_~s__state~0; 69244#L124 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; 69245#L228 ssl3_connect_~s__server~0 := 0; 71292#L233 assume !(0 != ssl3_connect_~cb~0); 71291#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 71290#L238 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; 71288#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 71286#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 71284#L270 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; 71285#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71270#L557 ssl3_connect_~skip~0 := 0; 71271#L120-1 assume !false; 71262#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71263#L123 assume !(12292 == ssl3_connect_~s__state~0); 71254#L126 assume !(16384 == ssl3_connect_~s__state~0); 71255#L129 assume !(4096 == ssl3_connect_~s__state~0); 71239#L132 assume !(20480 == ssl3_connect_~s__state~0); 71240#L135 assume !(4099 == ssl3_connect_~s__state~0); 71074#L138 assume 4368 == ssl3_connect_~s__state~0; 71072#L142 [2021-11-07 08:27:38,456 INFO L793 eck$LassoCheckResult]: Loop: 71072#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 71069#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 71067#L282-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; 71065#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 71060#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71050#L557 ssl3_connect_~skip~0 := 0; 71048#L120-1 assume !false; 71046#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71044#L123 assume !(12292 == ssl3_connect_~s__state~0); 71042#L126 assume !(16384 == ssl3_connect_~s__state~0); 71040#L129 assume !(4096 == ssl3_connect_~s__state~0); 71038#L132 assume !(20480 == ssl3_connect_~s__state~0); 71036#L135 assume !(4099 == ssl3_connect_~s__state~0); 71034#L138 assume !(4368 == ssl3_connect_~s__state~0); 71031#L141 assume !(4369 == ssl3_connect_~s__state~0); 71028#L144 assume 4384 == ssl3_connect_~s__state~0; 71024#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 71016#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 71010#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 71007#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 71005#L311-2 ssl3_connect_~s__init_num~0 := 0; 71002#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70996#L557 ssl3_connect_~skip~0 := 0; 70994#L120-1 assume !false; 70992#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70990#L123 assume !(12292 == ssl3_connect_~s__state~0); 70988#L126 assume !(16384 == ssl3_connect_~s__state~0); 70986#L129 assume !(4096 == ssl3_connect_~s__state~0); 70984#L132 assume !(20480 == ssl3_connect_~s__state~0); 70982#L135 assume !(4099 == ssl3_connect_~s__state~0); 70980#L138 assume !(4368 == ssl3_connect_~s__state~0); 70977#L141 assume !(4369 == ssl3_connect_~s__state~0); 70974#L144 assume !(4384 == ssl3_connect_~s__state~0); 70968#L147 assume !(4385 == ssl3_connect_~s__state~0); 70966#L150 assume 4400 == ssl3_connect_~s__state~0; 70964#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70960#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 70957#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 70954#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70948#L557 ssl3_connect_~skip~0 := 0; 70946#L120-1 assume !false; 70940#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70938#L123 assume !(12292 == ssl3_connect_~s__state~0); 70936#L126 assume !(16384 == ssl3_connect_~s__state~0); 70934#L129 assume !(4096 == ssl3_connect_~s__state~0); 70932#L132 assume !(20480 == ssl3_connect_~s__state~0); 70930#L135 assume !(4099 == ssl3_connect_~s__state~0); 70929#L138 assume !(4368 == ssl3_connect_~s__state~0); 70928#L141 assume !(4369 == ssl3_connect_~s__state~0); 70927#L144 assume !(4384 == ssl3_connect_~s__state~0); 70926#L147 assume !(4385 == ssl3_connect_~s__state~0); 70925#L150 assume !(4400 == ssl3_connect_~s__state~0); 70924#L153 assume !(4401 == ssl3_connect_~s__state~0); 70922#L156 assume 4416 == ssl3_connect_~s__state~0; 70921#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 70920#L340 assume !(3 == ssl3_connect_~blastFlag~0); 70919#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 70918#L348 assume !(0 == ssl3_connect_~tmp___6~0); 70891#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70881#L557 ssl3_connect_~skip~0 := 0; 70879#L120-1 assume !false; 70877#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70875#L123 assume !(12292 == ssl3_connect_~s__state~0); 70873#L126 assume !(16384 == ssl3_connect_~s__state~0); 70871#L129 assume !(4096 == ssl3_connect_~s__state~0); 70869#L132 assume !(20480 == ssl3_connect_~s__state~0); 70867#L135 assume !(4099 == ssl3_connect_~s__state~0); 70865#L138 assume !(4368 == ssl3_connect_~s__state~0); 70863#L141 assume !(4369 == ssl3_connect_~s__state~0); 70861#L144 assume !(4384 == ssl3_connect_~s__state~0); 70859#L147 assume !(4385 == ssl3_connect_~s__state~0); 70857#L150 assume !(4400 == ssl3_connect_~s__state~0); 70855#L153 assume !(4401 == ssl3_connect_~s__state~0); 70853#L156 assume !(4416 == ssl3_connect_~s__state~0); 70851#L159 assume !(4417 == ssl3_connect_~s__state~0); 70849#L162 assume 4432 == ssl3_connect_~s__state~0; 70847#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 70845#L356 assume !(4 == ssl3_connect_~blastFlag~0); 70843#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 70787#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70782#L557 ssl3_connect_~skip~0 := 0; 70781#L120-1 assume !false; 70780#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70779#L123 assume !(12292 == ssl3_connect_~s__state~0); 70778#L126 assume !(16384 == ssl3_connect_~s__state~0); 70777#L129 assume !(4096 == ssl3_connect_~s__state~0); 70776#L132 assume !(20480 == ssl3_connect_~s__state~0); 70775#L135 assume !(4099 == ssl3_connect_~s__state~0); 70774#L138 assume !(4368 == ssl3_connect_~s__state~0); 70773#L141 assume !(4369 == ssl3_connect_~s__state~0); 70772#L144 assume !(4384 == ssl3_connect_~s__state~0); 70771#L147 assume !(4385 == ssl3_connect_~s__state~0); 70770#L150 assume !(4400 == ssl3_connect_~s__state~0); 70769#L153 assume !(4401 == ssl3_connect_~s__state~0); 70768#L156 assume !(4416 == ssl3_connect_~s__state~0); 70767#L159 assume !(4417 == ssl3_connect_~s__state~0); 70766#L162 assume !(4432 == ssl3_connect_~s__state~0); 70765#L165 assume !(4433 == ssl3_connect_~s__state~0); 70764#L168 assume 4448 == ssl3_connect_~s__state~0; 70763#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 70762#L368 assume !(ssl3_connect_~ret~0 <= 0); 70760#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 70761#L371-2 ssl3_connect_~s__init_num~0 := 0; 71191#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71186#L557 ssl3_connect_~skip~0 := 0; 71185#L120-1 assume !false; 71184#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71183#L123 assume !(12292 == ssl3_connect_~s__state~0); 71182#L126 assume !(16384 == ssl3_connect_~s__state~0); 71181#L129 assume !(4096 == ssl3_connect_~s__state~0); 71180#L132 assume !(20480 == ssl3_connect_~s__state~0); 71179#L135 assume !(4099 == ssl3_connect_~s__state~0); 71178#L138 assume !(4368 == ssl3_connect_~s__state~0); 71177#L141 assume !(4369 == ssl3_connect_~s__state~0); 71176#L144 assume !(4384 == ssl3_connect_~s__state~0); 71175#L147 assume !(4385 == ssl3_connect_~s__state~0); 71174#L150 assume !(4400 == ssl3_connect_~s__state~0); 71173#L153 assume !(4401 == ssl3_connect_~s__state~0); 71172#L156 assume !(4416 == ssl3_connect_~s__state~0); 71171#L159 assume !(4417 == ssl3_connect_~s__state~0); 71170#L162 assume !(4432 == ssl3_connect_~s__state~0); 71169#L165 assume !(4433 == ssl3_connect_~s__state~0); 71168#L168 assume !(4448 == ssl3_connect_~s__state~0); 71167#L171 assume !(4449 == ssl3_connect_~s__state~0); 71166#L174 assume 4464 == ssl3_connect_~s__state~0; 71165#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 71164#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 71140#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71135#L557 ssl3_connect_~skip~0 := 0; 71134#L120-1 assume !false; 71133#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71132#L123 assume !(12292 == ssl3_connect_~s__state~0); 71131#L126 assume !(16384 == ssl3_connect_~s__state~0); 71130#L129 assume !(4096 == ssl3_connect_~s__state~0); 71129#L132 assume !(20480 == ssl3_connect_~s__state~0); 71128#L135 assume !(4099 == ssl3_connect_~s__state~0); 71127#L138 assume !(4368 == ssl3_connect_~s__state~0); 71126#L141 assume !(4369 == ssl3_connect_~s__state~0); 71125#L144 assume !(4384 == ssl3_connect_~s__state~0); 71124#L147 assume !(4385 == ssl3_connect_~s__state~0); 71123#L150 assume !(4400 == ssl3_connect_~s__state~0); 71122#L153 assume !(4401 == ssl3_connect_~s__state~0); 71121#L156 assume !(4416 == ssl3_connect_~s__state~0); 71120#L159 assume !(4417 == ssl3_connect_~s__state~0); 71119#L162 assume !(4432 == ssl3_connect_~s__state~0); 71118#L165 assume !(4433 == ssl3_connect_~s__state~0); 71117#L168 assume !(4448 == ssl3_connect_~s__state~0); 71116#L171 assume !(4449 == ssl3_connect_~s__state~0); 71115#L174 assume !(4464 == ssl3_connect_~s__state~0); 71114#L177 assume !(4465 == ssl3_connect_~s__state~0); 71113#L180 assume !(4466 == ssl3_connect_~s__state~0); 71112#L183 assume !(4467 == ssl3_connect_~s__state~0); 71111#L186 assume 4480 == ssl3_connect_~s__state~0; 71110#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 71109#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71106#L396 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; 70151#L396-2 ssl3_connect_~s__init_num~0 := 0; 70152#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70132#L557 ssl3_connect_~skip~0 := 0; 70133#L120-1 assume !false; 70120#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70121#L123 assume !(12292 == ssl3_connect_~s__state~0); 70108#L126 assume !(16384 == ssl3_connect_~s__state~0); 70109#L129 assume !(4096 == ssl3_connect_~s__state~0); 70096#L132 assume !(20480 == ssl3_connect_~s__state~0); 70097#L135 assume !(4099 == ssl3_connect_~s__state~0); 70084#L138 assume !(4368 == ssl3_connect_~s__state~0); 70085#L141 assume !(4369 == ssl3_connect_~s__state~0); 70072#L144 assume !(4384 == ssl3_connect_~s__state~0); 70073#L147 assume !(4385 == ssl3_connect_~s__state~0); 70060#L150 assume !(4400 == ssl3_connect_~s__state~0); 70061#L153 assume !(4401 == ssl3_connect_~s__state~0); 70048#L156 assume !(4416 == ssl3_connect_~s__state~0); 70049#L159 assume !(4417 == ssl3_connect_~s__state~0); 70036#L162 assume !(4432 == ssl3_connect_~s__state~0); 70037#L165 assume !(4433 == ssl3_connect_~s__state~0); 70024#L168 assume !(4448 == ssl3_connect_~s__state~0); 70025#L171 assume !(4449 == ssl3_connect_~s__state~0); 70012#L174 assume !(4464 == ssl3_connect_~s__state~0); 70013#L177 assume !(4465 == ssl3_connect_~s__state~0); 70002#L180 assume !(4466 == ssl3_connect_~s__state~0); 70003#L183 assume !(4467 == ssl3_connect_~s__state~0); 69989#L186 assume !(4480 == ssl3_connect_~s__state~0); 69990#L189 assume !(4481 == ssl3_connect_~s__state~0); 69960#L192 assume !(4496 == ssl3_connect_~s__state~0); 69961#L195 assume !(4497 == ssl3_connect_~s__state~0); 69949#L198 assume 4512 == ssl3_connect_~s__state~0; 69950#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 69945#L417 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; 69946#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 69938#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 69939#L432 assume !(0 == ssl3_connect_~tmp___8~0); 69916#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69912#L557 ssl3_connect_~skip~0 := 0; 69895#L120-1 assume !false; 69896#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69879#L123 assume !(12292 == ssl3_connect_~s__state~0); 69880#L126 assume !(16384 == ssl3_connect_~s__state~0); 69863#L129 assume !(4096 == ssl3_connect_~s__state~0); 69864#L132 assume !(20480 == ssl3_connect_~s__state~0); 69847#L135 assume !(4099 == ssl3_connect_~s__state~0); 69848#L138 assume !(4368 == ssl3_connect_~s__state~0); 69831#L141 assume !(4369 == ssl3_connect_~s__state~0); 69832#L144 assume !(4384 == ssl3_connect_~s__state~0); 69815#L147 assume !(4385 == ssl3_connect_~s__state~0); 69816#L150 assume !(4400 == ssl3_connect_~s__state~0); 69799#L153 assume !(4401 == ssl3_connect_~s__state~0); 69800#L156 assume !(4416 == ssl3_connect_~s__state~0); 69783#L159 assume !(4417 == ssl3_connect_~s__state~0); 69784#L162 assume !(4432 == ssl3_connect_~s__state~0); 69767#L165 assume !(4433 == ssl3_connect_~s__state~0); 69768#L168 assume !(4448 == ssl3_connect_~s__state~0); 69751#L171 assume !(4449 == ssl3_connect_~s__state~0); 69752#L174 assume !(4464 == ssl3_connect_~s__state~0); 69735#L177 assume !(4465 == ssl3_connect_~s__state~0); 69736#L180 assume !(4466 == ssl3_connect_~s__state~0); 69546#L183 assume !(4467 == ssl3_connect_~s__state~0); 69547#L186 assume !(4480 == ssl3_connect_~s__state~0); 69494#L189 assume !(4481 == ssl3_connect_~s__state~0); 69495#L192 assume !(4496 == ssl3_connect_~s__state~0); 69487#L195 assume !(4497 == ssl3_connect_~s__state~0); 69488#L198 assume !(4512 == ssl3_connect_~s__state~0); 69697#L201 assume !(4513 == ssl3_connect_~s__state~0); 69698#L204 assume 4528 == ssl3_connect_~s__state~0; 69690#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 69691#L440 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; 69683#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69278#L447-1 ssl3_connect_~s__init_num~0 := 0; 69279#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71275#L557 ssl3_connect_~skip~0 := 0; 71266#L120-1 assume !false; 71267#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71258#L123 assume !(12292 == ssl3_connect_~s__state~0); 71259#L126 assume !(16384 == ssl3_connect_~s__state~0); 71247#L129 assume !(4096 == ssl3_connect_~s__state~0); 71248#L132 assume !(20480 == ssl3_connect_~s__state~0); 71234#L135 assume !(4099 == ssl3_connect_~s__state~0); 71235#L138 assume 4368 == ssl3_connect_~s__state~0; 71072#L142 [2021-11-07 08:27:38,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-11-07 08:27:38,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945175589] [2021-11-07 08:27:38,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 08:27:38,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:38,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945175589] [2021-11-07 08:27:38,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945175589] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:38,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:38,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:38,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127310305] [2021-11-07 08:27:38,480 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:27:38,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,481 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-11-07 08:27:38,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177151213] [2021-11-07 08:27:38,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:38,533 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-07 08:27:38,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:38,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177151213] [2021-11-07 08:27:38,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177151213] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:38,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:38,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:38,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072875730] [2021-11-07 08:27:38,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:38,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:38,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:38,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:38,536 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-11-07 08:27:38,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:38,577 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-11-07 08:27:38,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:38,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-11-07 08:27:38,606 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-07 08:27:38,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-07 08:27:38,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-11-07 08:27:38,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-11-07 08:27:38,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-11-07 08:27:38,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:38,651 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-07 08:27:38,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-11-07 08:27:38,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-11-07 08:27:38,828 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-11-07 08:27:38,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-07 08:27:38,846 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-07 08:27:38,846 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-07 08:27:38,846 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-07 08:27:38,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-11-07 08:27:38,867 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-07 08:27:38,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:38,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:38,871 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-11-07 08:27:38,871 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-11-07 08:27:38,872 INFO L791 eck$LassoCheckResult]: Stem: 78536#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); 78434#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; 78435#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78531#L109-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; 78541#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 78552#L120-1 assume !false; 78553#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78548#L123 assume 12292 == ssl3_connect_~s__state~0; 78549#L124 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; 78564#L228 ssl3_connect_~s__server~0 := 0; 82086#L233 assume 0 != ssl3_connect_~cb~0; 79844#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 82085#L238 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; 82083#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 82080#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 82078#L270 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; 82077#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82074#L557 ssl3_connect_~skip~0 := 0; 82073#L120-1 assume !false; 82072#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82071#L123 assume !(12292 == ssl3_connect_~s__state~0); 82070#L126 assume !(16384 == ssl3_connect_~s__state~0); 82069#L129 assume !(4096 == ssl3_connect_~s__state~0); 82068#L132 assume !(20480 == ssl3_connect_~s__state~0); 82067#L135 assume !(4099 == ssl3_connect_~s__state~0); 82066#L138 assume 4368 == ssl3_connect_~s__state~0; 78983#L142 [2021-11-07 08:27:38,872 INFO L793 eck$LassoCheckResult]: Loop: 78983#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 82064#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 82377#L282-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; 82375#L293 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 80537#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80535#L557 ssl3_connect_~skip~0 := 0; 80526#L120-1 assume !false; 80527#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80518#L123 assume !(12292 == ssl3_connect_~s__state~0); 80519#L126 assume !(16384 == ssl3_connect_~s__state~0); 80510#L129 assume !(4096 == ssl3_connect_~s__state~0); 80511#L132 assume !(20480 == ssl3_connect_~s__state~0); 80502#L135 assume !(4099 == ssl3_connect_~s__state~0); 80503#L138 assume !(4368 == ssl3_connect_~s__state~0); 80494#L141 assume !(4369 == ssl3_connect_~s__state~0); 80495#L144 assume 4384 == ssl3_connect_~s__state~0; 80486#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 80487#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 82370#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 82367#L311 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 82365#L311-2 ssl3_connect_~s__init_num~0 := 0; 82364#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82361#L557 ssl3_connect_~skip~0 := 0; 82360#L120-1 assume !false; 82359#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82358#L123 assume !(12292 == ssl3_connect_~s__state~0); 82357#L126 assume !(16384 == ssl3_connect_~s__state~0); 82356#L129 assume !(4096 == ssl3_connect_~s__state~0); 82355#L132 assume !(20480 == ssl3_connect_~s__state~0); 82354#L135 assume !(4099 == ssl3_connect_~s__state~0); 82353#L138 assume !(4368 == ssl3_connect_~s__state~0); 82352#L141 assume !(4369 == ssl3_connect_~s__state~0); 82351#L144 assume !(4384 == ssl3_connect_~s__state~0); 82350#L147 assume !(4385 == ssl3_connect_~s__state~0); 82349#L150 assume 4400 == ssl3_connect_~s__state~0; 82348#L154 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82344#L322 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 82341#L322-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 82340#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82337#L557 ssl3_connect_~skip~0 := 0; 82336#L120-1 assume !false; 82335#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82334#L123 assume !(12292 == ssl3_connect_~s__state~0); 82333#L126 assume !(16384 == ssl3_connect_~s__state~0); 82332#L129 assume !(4096 == ssl3_connect_~s__state~0); 82331#L132 assume !(20480 == ssl3_connect_~s__state~0); 82330#L135 assume !(4099 == ssl3_connect_~s__state~0); 82329#L138 assume !(4368 == ssl3_connect_~s__state~0); 82328#L141 assume !(4369 == ssl3_connect_~s__state~0); 82327#L144 assume !(4384 == ssl3_connect_~s__state~0); 82326#L147 assume !(4385 == ssl3_connect_~s__state~0); 82325#L150 assume !(4400 == ssl3_connect_~s__state~0); 82324#L153 assume !(4401 == ssl3_connect_~s__state~0); 82323#L156 assume 4416 == ssl3_connect_~s__state~0; 82322#L160 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 82321#L340 assume !(3 == ssl3_connect_~blastFlag~0); 82319#L340-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 82317#L348 assume !(0 == ssl3_connect_~tmp___6~0); 82316#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82313#L557 ssl3_connect_~skip~0 := 0; 82312#L120-1 assume !false; 82311#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82310#L123 assume !(12292 == ssl3_connect_~s__state~0); 82309#L126 assume !(16384 == ssl3_connect_~s__state~0); 82308#L129 assume !(4096 == ssl3_connect_~s__state~0); 82307#L132 assume !(20480 == ssl3_connect_~s__state~0); 82306#L135 assume !(4099 == ssl3_connect_~s__state~0); 82305#L138 assume !(4368 == ssl3_connect_~s__state~0); 82304#L141 assume !(4369 == ssl3_connect_~s__state~0); 82303#L144 assume !(4384 == ssl3_connect_~s__state~0); 82302#L147 assume !(4385 == ssl3_connect_~s__state~0); 82301#L150 assume !(4400 == ssl3_connect_~s__state~0); 82300#L153 assume !(4401 == ssl3_connect_~s__state~0); 82299#L156 assume !(4416 == ssl3_connect_~s__state~0); 82298#L159 assume !(4417 == ssl3_connect_~s__state~0); 82297#L162 assume 4432 == ssl3_connect_~s__state~0; 82296#L166 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 82294#L356 assume !(4 == ssl3_connect_~blastFlag~0); 82292#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 82291#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82288#L557 ssl3_connect_~skip~0 := 0; 82287#L120-1 assume !false; 82286#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82285#L123 assume !(12292 == ssl3_connect_~s__state~0); 82284#L126 assume !(16384 == ssl3_connect_~s__state~0); 82283#L129 assume !(4096 == ssl3_connect_~s__state~0); 82282#L132 assume !(20480 == ssl3_connect_~s__state~0); 82281#L135 assume !(4099 == ssl3_connect_~s__state~0); 82280#L138 assume !(4368 == ssl3_connect_~s__state~0); 82279#L141 assume !(4369 == ssl3_connect_~s__state~0); 82278#L144 assume !(4384 == ssl3_connect_~s__state~0); 82277#L147 assume !(4385 == ssl3_connect_~s__state~0); 82276#L150 assume !(4400 == ssl3_connect_~s__state~0); 82275#L153 assume !(4401 == ssl3_connect_~s__state~0); 82274#L156 assume !(4416 == ssl3_connect_~s__state~0); 82273#L159 assume !(4417 == ssl3_connect_~s__state~0); 82272#L162 assume !(4432 == ssl3_connect_~s__state~0); 82271#L165 assume !(4433 == ssl3_connect_~s__state~0); 82270#L168 assume 4448 == ssl3_connect_~s__state~0; 82269#L172 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 82268#L368 assume !(ssl3_connect_~ret~0 <= 0); 82265#L371 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 82263#L371-2 ssl3_connect_~s__init_num~0 := 0; 82262#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82259#L557 ssl3_connect_~skip~0 := 0; 82258#L120-1 assume !false; 82257#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82256#L123 assume !(12292 == ssl3_connect_~s__state~0); 82255#L126 assume !(16384 == ssl3_connect_~s__state~0); 82254#L129 assume !(4096 == ssl3_connect_~s__state~0); 82253#L132 assume !(20480 == ssl3_connect_~s__state~0); 82252#L135 assume !(4099 == ssl3_connect_~s__state~0); 82251#L138 assume !(4368 == ssl3_connect_~s__state~0); 82250#L141 assume !(4369 == ssl3_connect_~s__state~0); 82249#L144 assume !(4384 == ssl3_connect_~s__state~0); 82248#L147 assume !(4385 == ssl3_connect_~s__state~0); 82247#L150 assume !(4400 == ssl3_connect_~s__state~0); 82246#L153 assume !(4401 == ssl3_connect_~s__state~0); 82245#L156 assume !(4416 == ssl3_connect_~s__state~0); 82244#L159 assume !(4417 == ssl3_connect_~s__state~0); 82243#L162 assume !(4432 == ssl3_connect_~s__state~0); 82242#L165 assume !(4433 == ssl3_connect_~s__state~0); 82241#L168 assume !(4448 == ssl3_connect_~s__state~0); 82240#L171 assume !(4449 == ssl3_connect_~s__state~0); 82239#L174 assume 4464 == ssl3_connect_~s__state~0; 82237#L184 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet51;havoc ssl3_connect_#t~nondet51; 82235#L383 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 82234#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82231#L557 ssl3_connect_~skip~0 := 0; 82230#L120-1 assume !false; 82229#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82228#L123 assume !(12292 == ssl3_connect_~s__state~0); 82227#L126 assume !(16384 == ssl3_connect_~s__state~0); 82226#L129 assume !(4096 == ssl3_connect_~s__state~0); 82225#L132 assume !(20480 == ssl3_connect_~s__state~0); 82224#L135 assume !(4099 == ssl3_connect_~s__state~0); 82223#L138 assume !(4368 == ssl3_connect_~s__state~0); 82222#L141 assume !(4369 == ssl3_connect_~s__state~0); 82221#L144 assume !(4384 == ssl3_connect_~s__state~0); 82220#L147 assume !(4385 == ssl3_connect_~s__state~0); 82219#L150 assume !(4400 == ssl3_connect_~s__state~0); 82218#L153 assume !(4401 == ssl3_connect_~s__state~0); 82217#L156 assume !(4416 == ssl3_connect_~s__state~0); 82216#L159 assume !(4417 == ssl3_connect_~s__state~0); 82215#L162 assume !(4432 == ssl3_connect_~s__state~0); 82214#L165 assume !(4433 == ssl3_connect_~s__state~0); 82213#L168 assume !(4448 == ssl3_connect_~s__state~0); 82212#L171 assume !(4449 == ssl3_connect_~s__state~0); 82211#L174 assume !(4464 == ssl3_connect_~s__state~0); 82210#L177 assume !(4465 == ssl3_connect_~s__state~0); 82209#L180 assume !(4466 == ssl3_connect_~s__state~0); 82208#L183 assume !(4467 == ssl3_connect_~s__state~0); 82207#L186 assume 4480 == ssl3_connect_~s__state~0; 82206#L190 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet52;havoc ssl3_connect_#t~nondet52; 82205#L392 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82202#L396 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; 82203#L396-2 ssl3_connect_~s__init_num~0 := 0; 82168#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82469#L557 ssl3_connect_~skip~0 := 0; 82468#L120-1 assume !false; 82467#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82466#L123 assume !(12292 == ssl3_connect_~s__state~0); 82465#L126 assume !(16384 == ssl3_connect_~s__state~0); 82464#L129 assume !(4096 == ssl3_connect_~s__state~0); 82463#L132 assume !(20480 == ssl3_connect_~s__state~0); 82462#L135 assume !(4099 == ssl3_connect_~s__state~0); 82461#L138 assume !(4368 == ssl3_connect_~s__state~0); 82460#L141 assume !(4369 == ssl3_connect_~s__state~0); 82459#L144 assume !(4384 == ssl3_connect_~s__state~0); 82458#L147 assume !(4385 == ssl3_connect_~s__state~0); 82457#L150 assume !(4400 == ssl3_connect_~s__state~0); 82456#L153 assume !(4401 == ssl3_connect_~s__state~0); 82455#L156 assume !(4416 == ssl3_connect_~s__state~0); 82454#L159 assume !(4417 == ssl3_connect_~s__state~0); 82453#L162 assume !(4432 == ssl3_connect_~s__state~0); 82452#L165 assume !(4433 == ssl3_connect_~s__state~0); 82451#L168 assume !(4448 == ssl3_connect_~s__state~0); 82450#L171 assume !(4449 == ssl3_connect_~s__state~0); 82449#L174 assume !(4464 == ssl3_connect_~s__state~0); 82448#L177 assume !(4465 == ssl3_connect_~s__state~0); 82447#L180 assume !(4466 == ssl3_connect_~s__state~0); 82446#L183 assume !(4467 == ssl3_connect_~s__state~0); 82445#L186 assume !(4480 == ssl3_connect_~s__state~0); 82444#L189 assume !(4481 == ssl3_connect_~s__state~0); 82443#L192 assume !(4496 == ssl3_connect_~s__state~0); 82442#L195 assume !(4497 == ssl3_connect_~s__state~0); 82441#L198 assume 4512 == ssl3_connect_~s__state~0; 82440#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 82439#L417 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; 82438#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 82065#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 82063#L432 assume !(0 == ssl3_connect_~tmp___8~0); 82061#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82057#L557 ssl3_connect_~skip~0 := 0; 82055#L120-1 assume !false; 82053#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82051#L123 assume !(12292 == ssl3_connect_~s__state~0); 82049#L126 assume !(16384 == ssl3_connect_~s__state~0); 82047#L129 assume !(4096 == ssl3_connect_~s__state~0); 82045#L132 assume !(20480 == ssl3_connect_~s__state~0); 82043#L135 assume !(4099 == ssl3_connect_~s__state~0); 82041#L138 assume !(4368 == ssl3_connect_~s__state~0); 82039#L141 assume !(4369 == ssl3_connect_~s__state~0); 82037#L144 assume !(4384 == ssl3_connect_~s__state~0); 82035#L147 assume !(4385 == ssl3_connect_~s__state~0); 82033#L150 assume !(4400 == ssl3_connect_~s__state~0); 82031#L153 assume !(4401 == ssl3_connect_~s__state~0); 82029#L156 assume !(4416 == ssl3_connect_~s__state~0); 82027#L159 assume !(4417 == ssl3_connect_~s__state~0); 82025#L162 assume !(4432 == ssl3_connect_~s__state~0); 82023#L165 assume !(4433 == ssl3_connect_~s__state~0); 82021#L168 assume !(4448 == ssl3_connect_~s__state~0); 82019#L171 assume !(4449 == ssl3_connect_~s__state~0); 82017#L174 assume !(4464 == ssl3_connect_~s__state~0); 82015#L177 assume !(4465 == ssl3_connect_~s__state~0); 82013#L180 assume !(4466 == ssl3_connect_~s__state~0); 82011#L183 assume !(4467 == ssl3_connect_~s__state~0); 82007#L186 assume !(4480 == ssl3_connect_~s__state~0); 81944#L189 assume !(4481 == ssl3_connect_~s__state~0); 81943#L192 assume !(4496 == ssl3_connect_~s__state~0); 81942#L195 assume !(4497 == ssl3_connect_~s__state~0); 81941#L198 assume !(4512 == ssl3_connect_~s__state~0); 81940#L201 assume !(4513 == ssl3_connect_~s__state~0); 81939#L204 assume 4528 == ssl3_connect_~s__state~0; 81938#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 81937#L440 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; 81935#L447 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 81934#L447-1 ssl3_connect_~s__init_num~0 := 0; 81931#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81928#L557 ssl3_connect_~skip~0 := 0; 81927#L120-1 assume !false; 81926#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81925#L123 assume !(12292 == ssl3_connect_~s__state~0); 81924#L126 assume !(16384 == ssl3_connect_~s__state~0); 81923#L129 assume !(4096 == ssl3_connect_~s__state~0); 78992#L132 assume !(20480 == ssl3_connect_~s__state~0); 78993#L135 assume !(4099 == ssl3_connect_~s__state~0); 78982#L138 assume 4368 == ssl3_connect_~s__state~0; 78983#L142 [2021-11-07 08:27:38,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,873 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-11-07 08:27:38,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130484729] [2021-11-07 08:27:38,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:38,887 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:38,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:38,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-11-07 08:27:38,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:38,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821306534] [2021-11-07 08:27:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:38,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:38,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:38,956 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-07 08:27:38,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:38,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821306534] [2021-11-07 08:27:38,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821306534] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:38,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:38,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 08:27:38,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449511474] [2021-11-07 08:27:38,958 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:38,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:38,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:38,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:38,959 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-11-07 08:27:39,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:39,126 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-11-07 08:27:39,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:39,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-11-07 08:27:39,153 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-11-07 08:27:39,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-11-07 08:27:39,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-11-07 08:27:39,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-11-07 08:27:39,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-11-07 08:27:39,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:39,271 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-11-07 08:27:39,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-11-07 08:27:39,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-11-07 08:27:39,355 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-11-07 08:27:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-11-07 08:27:39,370 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-07 08:27:39,370 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-07 08:27:39,370 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-07 08:27:39,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-11-07 08:27:39,390 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-07 08:27:39,391 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:39,391 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:39,396 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-11-07 08:27:39,396 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-11-07 08:27:39,396 INFO L791 eck$LassoCheckResult]: Stem: 90069#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); 89965#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; 89966#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 90062#L109-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; 89985#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 89987#L120-1 assume !false; 90084#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90085#L123 assume 12292 == ssl3_connect_~s__state~0; 90014#L124 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; 90015#L228 ssl3_connect_~s__server~0 := 0; 90397#L233 assume 0 != ssl3_connect_~cb~0; 90396#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 90394#L238 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; 90390#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 90384#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 90381#L270 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; 90378#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90370#L557 ssl3_connect_~skip~0 := 0; 90368#L120-1 assume !false; 90366#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90364#L123 assume !(12292 == ssl3_connect_~s__state~0); 90362#L126 assume !(16384 == ssl3_connect_~s__state~0); 90360#L129 assume !(4096 == ssl3_connect_~s__state~0); 90358#L132 assume !(20480 == ssl3_connect_~s__state~0); 90356#L135 assume !(4099 == ssl3_connect_~s__state~0); 90354#L138 assume 4368 == ssl3_connect_~s__state~0; 90352#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 90350#L282 assume !(0 == ssl3_connect_~blastFlag~0); 90348#L282-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; 90346#L293 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 90340#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90320#L557 ssl3_connect_~skip~0 := 0; 90321#L120-1 assume !false; 90312#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90313#L123 assume !(12292 == ssl3_connect_~s__state~0); 90303#L126 assume !(16384 == ssl3_connect_~s__state~0); 90304#L129 assume !(4096 == ssl3_connect_~s__state~0); 90286#L132 assume !(20480 == ssl3_connect_~s__state~0); 90287#L135 assume !(4099 == ssl3_connect_~s__state~0); 90272#L138 assume !(4368 == ssl3_connect_~s__state~0); 90273#L141 assume !(4369 == ssl3_connect_~s__state~0); 90258#L144 assume 4384 == ssl3_connect_~s__state~0; 90259#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 90027#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 90028#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 90157#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 90158#L311-2 [2021-11-07 08:27:39,397 INFO L793 eck$LassoCheckResult]: Loop: 90158#L311-2 ssl3_connect_~s__init_num~0 := 0; 94667#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94664#L557 ssl3_connect_~skip~0 := 0; 94663#L120-1 assume !false; 94662#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94661#L123 assume !(12292 == ssl3_connect_~s__state~0); 94660#L126 assume !(16384 == ssl3_connect_~s__state~0); 94659#L129 assume !(4096 == ssl3_connect_~s__state~0); 94658#L132 assume !(20480 == ssl3_connect_~s__state~0); 94657#L135 assume !(4099 == ssl3_connect_~s__state~0); 94656#L138 assume !(4368 == ssl3_connect_~s__state~0); 94655#L141 assume !(4369 == ssl3_connect_~s__state~0); 94654#L144 assume !(4384 == ssl3_connect_~s__state~0); 94653#L147 assume !(4385 == ssl3_connect_~s__state~0); 93573#L150 assume !(4400 == ssl3_connect_~s__state~0); 93574#L153 assume !(4401 == ssl3_connect_~s__state~0); 94338#L156 assume !(4416 == ssl3_connect_~s__state~0); 94337#L159 assume !(4417 == ssl3_connect_~s__state~0); 94336#L162 assume !(4432 == ssl3_connect_~s__state~0); 94335#L165 assume !(4433 == ssl3_connect_~s__state~0); 94334#L168 assume !(4448 == ssl3_connect_~s__state~0); 94333#L171 assume !(4449 == ssl3_connect_~s__state~0); 94332#L174 assume !(4464 == ssl3_connect_~s__state~0); 94331#L177 assume !(4465 == ssl3_connect_~s__state~0); 94330#L180 assume !(4466 == ssl3_connect_~s__state~0); 94329#L183 assume !(4467 == ssl3_connect_~s__state~0); 94328#L186 assume !(4480 == ssl3_connect_~s__state~0); 94327#L189 assume !(4481 == ssl3_connect_~s__state~0); 94326#L192 assume !(4496 == ssl3_connect_~s__state~0); 94325#L195 assume !(4497 == ssl3_connect_~s__state~0); 94324#L198 assume !(4512 == ssl3_connect_~s__state~0); 94323#L201 assume !(4513 == ssl3_connect_~s__state~0); 94322#L204 assume !(4528 == ssl3_connect_~s__state~0); 94321#L207 assume !(4529 == ssl3_connect_~s__state~0); 94320#L210 assume 4560 == ssl3_connect_~s__state~0; 90560#L214 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 90076#L467 assume !(ssl3_connect_~ret~0 <= 0); 90077#L470 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 93895#L470-2 ssl3_connect_~s__init_num~0 := 0; 93894#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93885#L557 ssl3_connect_~skip~0 := 0; 93886#L120-1 assume !false; 93879#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93880#L123 assume !(12292 == ssl3_connect_~s__state~0); 93873#L126 assume !(16384 == ssl3_connect_~s__state~0); 93874#L129 assume !(4096 == ssl3_connect_~s__state~0); 93867#L132 assume !(20480 == ssl3_connect_~s__state~0); 93868#L135 assume !(4099 == ssl3_connect_~s__state~0); 93861#L138 assume !(4368 == ssl3_connect_~s__state~0); 93862#L141 assume !(4369 == ssl3_connect_~s__state~0); 93855#L144 assume !(4384 == ssl3_connect_~s__state~0); 93856#L147 assume !(4385 == ssl3_connect_~s__state~0); 93849#L150 assume !(4400 == ssl3_connect_~s__state~0); 93850#L153 assume !(4401 == ssl3_connect_~s__state~0); 93843#L156 assume !(4416 == ssl3_connect_~s__state~0); 93844#L159 assume !(4417 == ssl3_connect_~s__state~0); 93837#L162 assume !(4432 == ssl3_connect_~s__state~0); 93838#L165 assume !(4433 == ssl3_connect_~s__state~0); 93831#L168 assume !(4448 == ssl3_connect_~s__state~0); 93832#L171 assume !(4449 == ssl3_connect_~s__state~0); 93825#L174 assume !(4464 == ssl3_connect_~s__state~0); 93826#L177 assume !(4465 == ssl3_connect_~s__state~0); 93819#L180 assume !(4466 == ssl3_connect_~s__state~0); 93820#L183 assume !(4467 == ssl3_connect_~s__state~0); 93529#L186 assume !(4480 == ssl3_connect_~s__state~0); 93530#L189 assume !(4481 == ssl3_connect_~s__state~0); 93517#L192 assume !(4496 == ssl3_connect_~s__state~0); 93518#L195 assume !(4497 == ssl3_connect_~s__state~0); 93506#L198 assume 4512 == ssl3_connect_~s__state~0; 91045#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 93503#L417 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; 93504#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 93499#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 93500#L432 assume !(0 == ssl3_connect_~tmp___8~0); 93483#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93481#L557 ssl3_connect_~skip~0 := 0; 93473#L120-1 assume !false; 93474#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93467#L123 assume !(12292 == ssl3_connect_~s__state~0); 93468#L126 assume !(16384 == ssl3_connect_~s__state~0); 93461#L129 assume !(4096 == ssl3_connect_~s__state~0); 93462#L132 assume !(20480 == ssl3_connect_~s__state~0); 93455#L135 assume !(4099 == ssl3_connect_~s__state~0); 93456#L138 assume !(4368 == ssl3_connect_~s__state~0); 93447#L141 assume !(4369 == ssl3_connect_~s__state~0); 93448#L144 assume !(4384 == ssl3_connect_~s__state~0); 93439#L147 assume !(4385 == ssl3_connect_~s__state~0); 93440#L150 assume !(4400 == ssl3_connect_~s__state~0); 93432#L153 assume !(4401 == ssl3_connect_~s__state~0); 93433#L156 assume !(4416 == ssl3_connect_~s__state~0); 93425#L159 assume !(4417 == ssl3_connect_~s__state~0); 93426#L162 assume !(4432 == ssl3_connect_~s__state~0); 93419#L165 assume !(4433 == ssl3_connect_~s__state~0); 93420#L168 assume !(4448 == ssl3_connect_~s__state~0); 93413#L171 assume !(4449 == ssl3_connect_~s__state~0); 93414#L174 assume !(4464 == ssl3_connect_~s__state~0); 93407#L177 assume !(4465 == ssl3_connect_~s__state~0); 93408#L180 assume !(4466 == ssl3_connect_~s__state~0); 93400#L183 assume !(4467 == ssl3_connect_~s__state~0); 93401#L186 assume !(4480 == ssl3_connect_~s__state~0); 93392#L189 assume !(4481 == ssl3_connect_~s__state~0); 93393#L192 assume !(4496 == ssl3_connect_~s__state~0); 93385#L195 assume !(4497 == ssl3_connect_~s__state~0); 93386#L198 assume !(4512 == ssl3_connect_~s__state~0); 94238#L201 assume !(4513 == ssl3_connect_~s__state~0); 94236#L204 assume 4528 == ssl3_connect_~s__state~0; 91036#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 94235#L440 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; 89951#L447 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; 89952#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 91151#L447-1 ssl3_connect_~s__init_num~0 := 0; 91152#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91144#L557 ssl3_connect_~skip~0 := 0; 91145#L120-1 assume !false; 91140#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91141#L123 assume !(12292 == ssl3_connect_~s__state~0); 91136#L126 assume !(16384 == ssl3_connect_~s__state~0); 91137#L129 assume !(4096 == ssl3_connect_~s__state~0); 91132#L132 assume !(20480 == ssl3_connect_~s__state~0); 91133#L135 assume !(4099 == ssl3_connect_~s__state~0); 91128#L138 assume !(4368 == ssl3_connect_~s__state~0); 91129#L141 assume !(4369 == ssl3_connect_~s__state~0); 91119#L144 assume !(4384 == ssl3_connect_~s__state~0); 91120#L147 assume !(4385 == ssl3_connect_~s__state~0); 91111#L150 assume !(4400 == ssl3_connect_~s__state~0); 91112#L153 assume !(4401 == ssl3_connect_~s__state~0); 91101#L156 assume !(4416 == ssl3_connect_~s__state~0); 91102#L159 assume !(4417 == ssl3_connect_~s__state~0); 91091#L162 assume !(4432 == ssl3_connect_~s__state~0); 91092#L165 assume !(4433 == ssl3_connect_~s__state~0); 91081#L168 assume !(4448 == ssl3_connect_~s__state~0); 91082#L171 assume !(4449 == ssl3_connect_~s__state~0); 91073#L174 assume !(4464 == ssl3_connect_~s__state~0); 91074#L177 assume !(4465 == ssl3_connect_~s__state~0); 91065#L180 assume !(4466 == ssl3_connect_~s__state~0); 91066#L183 assume !(4467 == ssl3_connect_~s__state~0); 91057#L186 assume !(4480 == ssl3_connect_~s__state~0); 91058#L189 assume !(4481 == ssl3_connect_~s__state~0); 91047#L192 assume !(4496 == ssl3_connect_~s__state~0); 91048#L195 assume !(4497 == ssl3_connect_~s__state~0); 91037#L198 assume !(4512 == ssl3_connect_~s__state~0); 91038#L201 assume !(4513 == ssl3_connect_~s__state~0); 91028#L204 assume !(4528 == ssl3_connect_~s__state~0); 91029#L207 assume !(4529 == ssl3_connect_~s__state~0); 90557#L210 assume !(4560 == ssl3_connect_~s__state~0); 90558#L213 assume !(4561 == ssl3_connect_~s__state~0); 94090#L216 assume 4352 == ssl3_connect_~s__state~0; 90419#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 90420#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 94014#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 90414#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90129#L557 ssl3_connect_~skip~0 := 0; 90121#L120-1 assume !false; 90122#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90117#L123 assume !(12292 == ssl3_connect_~s__state~0); 90118#L126 assume !(16384 == ssl3_connect_~s__state~0); 90113#L129 assume !(4096 == ssl3_connect_~s__state~0); 90114#L132 assume !(20480 == ssl3_connect_~s__state~0); 90108#L135 assume !(4099 == ssl3_connect_~s__state~0); 90110#L138 assume !(4368 == ssl3_connect_~s__state~0); 90470#L141 assume !(4369 == ssl3_connect_~s__state~0); 90471#L144 assume 4384 == ssl3_connect_~s__state~0; 90161#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 94677#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 94674#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 94670#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 90158#L311-2 [2021-11-07 08:27:39,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:39,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-11-07 08:27:39,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:39,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080819970] [2021-11-07 08:27:39,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:39,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:39,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:39,423 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 08:27:39,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:39,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080819970] [2021-11-07 08:27:39,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080819970] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 08:27:39,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 08:27:39,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 08:27:39,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360226198] [2021-11-07 08:27:39,424 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 08:27:39,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:39,425 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-11-07 08:27:39,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:39,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699734503] [2021-11-07 08:27:39,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:39,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 08:27:39,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:39,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699734503] [2021-11-07 08:27:39,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699734503] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:39,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302647639] [2021-11-07 08:27:39,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:39,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:27:39,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:39,576 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:27:39,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-07 08:27:39,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:39,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:27:39,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:40,386 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 08:27:40,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302647639] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:40,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:27:40,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:27:40,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073058866] [2021-11-07 08:27:40,388 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:40,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:40,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 08:27:40,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 08:27:40,389 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-11-07 08:27:40,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:40,424 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-11-07 08:27:40,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 08:27:40,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-11-07 08:27:40,456 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-07 08:27:40,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-07 08:27:40,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-11-07 08:27:40,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-11-07 08:27:40,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-11-07 08:27:40,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:40,497 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-07 08:27:40,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-11-07 08:27:40,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-11-07 08:27:40,597 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-11-07 08:27:40,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-07 08:27:40,616 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-07 08:27:40,616 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-07 08:27:40,616 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-07 08:27:40,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-11-07 08:27:40,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-07 08:27:40,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 08:27:40,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 08:27:40,690 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-11-07 08:27:40,691 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-11-07 08:27:40,691 INFO L791 eck$LassoCheckResult]: Stem: 101349#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); 101255#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; 101256#L106 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101344#L109-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; 101273#L114 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101275#L120-1 assume !false; 101359#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101360#L123 assume 12292 == ssl3_connect_~s__state~0; 101299#L124 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; 101300#L228 ssl3_connect_~s__server~0 := 0; 101656#L233 assume 0 != ssl3_connect_~cb~0; 101654#L233-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 101652#L238 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; 101648#L248 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 101642#L248-2 assume !(0 == ssl3_connect_~tmp___4~0); 101639#L270 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; 101636#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101628#L557 ssl3_connect_~skip~0 := 0; 101626#L120-1 assume !false; 101624#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101622#L123 assume !(12292 == ssl3_connect_~s__state~0); 101620#L126 assume !(16384 == ssl3_connect_~s__state~0); 101618#L129 assume !(4096 == ssl3_connect_~s__state~0); 101616#L132 assume !(20480 == ssl3_connect_~s__state~0); 101614#L135 assume !(4099 == ssl3_connect_~s__state~0); 101612#L138 assume 4368 == ssl3_connect_~s__state~0; 101610#L142 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 101608#L282 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101605#L282-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; 101602#L293 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 101599#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101591#L557 ssl3_connect_~skip~0 := 0; 101589#L120-1 assume !false; 101587#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101585#L123 assume !(12292 == ssl3_connect_~s__state~0); 101583#L126 assume !(16384 == ssl3_connect_~s__state~0); 101581#L129 assume !(4096 == ssl3_connect_~s__state~0); 101579#L132 assume !(20480 == ssl3_connect_~s__state~0); 101577#L135 assume !(4099 == ssl3_connect_~s__state~0); 101575#L138 assume !(4368 == ssl3_connect_~s__state~0); 101573#L141 assume !(4369 == ssl3_connect_~s__state~0); 101571#L144 assume 4384 == ssl3_connect_~s__state~0; 101569#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 101567#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 101563#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 101560#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101561#L311-2 [2021-11-07 08:27:40,691 INFO L793 eck$LassoCheckResult]: Loop: 101561#L311-2 ssl3_connect_~s__init_num~0 := 0; 102529#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102526#L557 ssl3_connect_~skip~0 := 0; 102525#L120-1 assume !false; 102524#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102523#L123 assume !(12292 == ssl3_connect_~s__state~0); 102522#L126 assume !(16384 == ssl3_connect_~s__state~0); 102521#L129 assume !(4096 == ssl3_connect_~s__state~0); 102520#L132 assume !(20480 == ssl3_connect_~s__state~0); 102519#L135 assume !(4099 == ssl3_connect_~s__state~0); 102518#L138 assume !(4368 == ssl3_connect_~s__state~0); 102517#L141 assume !(4369 == ssl3_connect_~s__state~0); 102516#L144 assume !(4384 == ssl3_connect_~s__state~0); 102515#L147 assume !(4385 == ssl3_connect_~s__state~0); 102514#L150 assume !(4400 == ssl3_connect_~s__state~0); 102513#L153 assume !(4401 == ssl3_connect_~s__state~0); 102512#L156 assume !(4416 == ssl3_connect_~s__state~0); 102511#L159 assume !(4417 == ssl3_connect_~s__state~0); 102510#L162 assume !(4432 == ssl3_connect_~s__state~0); 102509#L165 assume !(4433 == ssl3_connect_~s__state~0); 102508#L168 assume !(4448 == ssl3_connect_~s__state~0); 102507#L171 assume !(4449 == ssl3_connect_~s__state~0); 102506#L174 assume !(4464 == ssl3_connect_~s__state~0); 102505#L177 assume !(4465 == ssl3_connect_~s__state~0); 102504#L180 assume !(4466 == ssl3_connect_~s__state~0); 102503#L183 assume !(4467 == ssl3_connect_~s__state~0); 102502#L186 assume !(4480 == ssl3_connect_~s__state~0); 102501#L189 assume !(4481 == ssl3_connect_~s__state~0); 102500#L192 assume !(4496 == ssl3_connect_~s__state~0); 102499#L195 assume !(4497 == ssl3_connect_~s__state~0); 102498#L198 assume !(4512 == ssl3_connect_~s__state~0); 102497#L201 assume !(4513 == ssl3_connect_~s__state~0); 102496#L204 assume !(4528 == ssl3_connect_~s__state~0); 102495#L207 assume !(4529 == ssl3_connect_~s__state~0); 102494#L210 assume 4560 == ssl3_connect_~s__state~0; 102493#L214 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet56;havoc ssl3_connect_#t~nondet56; 102492#L467 assume !(ssl3_connect_~ret~0 <= 0); 102490#L470 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 102491#L470-2 ssl3_connect_~s__init_num~0 := 0; 103449#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103446#L557 ssl3_connect_~skip~0 := 0; 103445#L120-1 assume !false; 103444#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103443#L123 assume !(12292 == ssl3_connect_~s__state~0); 103442#L126 assume !(16384 == ssl3_connect_~s__state~0); 103441#L129 assume !(4096 == ssl3_connect_~s__state~0); 103440#L132 assume !(20480 == ssl3_connect_~s__state~0); 103439#L135 assume !(4099 == ssl3_connect_~s__state~0); 103438#L138 assume !(4368 == ssl3_connect_~s__state~0); 103437#L141 assume !(4369 == ssl3_connect_~s__state~0); 103436#L144 assume !(4384 == ssl3_connect_~s__state~0); 103435#L147 assume !(4385 == ssl3_connect_~s__state~0); 103434#L150 assume !(4400 == ssl3_connect_~s__state~0); 103433#L153 assume !(4401 == ssl3_connect_~s__state~0); 103432#L156 assume !(4416 == ssl3_connect_~s__state~0); 103431#L159 assume !(4417 == ssl3_connect_~s__state~0); 103430#L162 assume !(4432 == ssl3_connect_~s__state~0); 103429#L165 assume !(4433 == ssl3_connect_~s__state~0); 103428#L168 assume !(4448 == ssl3_connect_~s__state~0); 103427#L171 assume !(4449 == ssl3_connect_~s__state~0); 103426#L174 assume !(4464 == ssl3_connect_~s__state~0); 103425#L177 assume !(4465 == ssl3_connect_~s__state~0); 103424#L180 assume !(4466 == ssl3_connect_~s__state~0); 103423#L183 assume !(4467 == ssl3_connect_~s__state~0); 103422#L186 assume !(4480 == ssl3_connect_~s__state~0); 103421#L189 assume !(4481 == ssl3_connect_~s__state~0); 103420#L192 assume !(4496 == ssl3_connect_~s__state~0); 103419#L195 assume !(4497 == ssl3_connect_~s__state~0); 103418#L198 assume 4512 == ssl3_connect_~s__state~0; 101525#L202 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet54;havoc ssl3_connect_#t~nondet54; 103417#L417 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; 103416#L423 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 103415#L423-2 assume !(0 == ssl3_connect_~tmp___7~0); 103413#L432 assume !(0 == ssl3_connect_~tmp___8~0); 102352#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102350#L557 ssl3_connect_~skip~0 := 0; 102341#L120-1 assume !false; 102342#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102326#L123 assume !(12292 == ssl3_connect_~s__state~0); 102327#L126 assume !(16384 == ssl3_connect_~s__state~0); 102314#L129 assume !(4096 == ssl3_connect_~s__state~0); 102315#L132 assume !(20480 == ssl3_connect_~s__state~0); 102306#L135 assume !(4099 == ssl3_connect_~s__state~0); 102307#L138 assume !(4368 == ssl3_connect_~s__state~0); 102298#L141 assume !(4369 == ssl3_connect_~s__state~0); 102299#L144 assume !(4384 == ssl3_connect_~s__state~0); 102290#L147 assume !(4385 == ssl3_connect_~s__state~0); 102291#L150 assume !(4400 == ssl3_connect_~s__state~0); 102282#L153 assume !(4401 == ssl3_connect_~s__state~0); 102283#L156 assume !(4416 == ssl3_connect_~s__state~0); 102274#L159 assume !(4417 == ssl3_connect_~s__state~0); 102275#L162 assume !(4432 == ssl3_connect_~s__state~0); 102266#L165 assume !(4433 == ssl3_connect_~s__state~0); 102267#L168 assume !(4448 == ssl3_connect_~s__state~0); 102258#L171 assume !(4449 == ssl3_connect_~s__state~0); 102259#L174 assume !(4464 == ssl3_connect_~s__state~0); 102250#L177 assume !(4465 == ssl3_connect_~s__state~0); 102251#L180 assume !(4466 == ssl3_connect_~s__state~0); 102242#L183 assume !(4467 == ssl3_connect_~s__state~0); 102243#L186 assume !(4480 == ssl3_connect_~s__state~0); 102234#L189 assume !(4481 == ssl3_connect_~s__state~0); 102235#L192 assume !(4496 == ssl3_connect_~s__state~0); 102226#L195 assume !(4497 == ssl3_connect_~s__state~0); 102227#L198 assume !(4512 == ssl3_connect_~s__state~0); 102218#L201 assume !(4513 == ssl3_connect_~s__state~0); 102219#L204 assume 4528 == ssl3_connect_~s__state~0; 103043#L208 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet55;havoc ssl3_connect_#t~nondet55; 103042#L440 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; 103033#L447 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; 103032#L451 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 103031#L447-1 ssl3_connect_~s__init_num~0 := 0; 103029#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103026#L557 ssl3_connect_~skip~0 := 0; 103025#L120-1 assume !false; 103024#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103023#L123 assume !(12292 == ssl3_connect_~s__state~0); 103022#L126 assume !(16384 == ssl3_connect_~s__state~0); 103021#L129 assume !(4096 == ssl3_connect_~s__state~0); 103020#L132 assume !(20480 == ssl3_connect_~s__state~0); 103019#L135 assume !(4099 == ssl3_connect_~s__state~0); 103018#L138 assume !(4368 == ssl3_connect_~s__state~0); 103017#L141 assume !(4369 == ssl3_connect_~s__state~0); 103016#L144 assume !(4384 == ssl3_connect_~s__state~0); 103015#L147 assume !(4385 == ssl3_connect_~s__state~0); 103014#L150 assume !(4400 == ssl3_connect_~s__state~0); 103013#L153 assume !(4401 == ssl3_connect_~s__state~0); 103012#L156 assume !(4416 == ssl3_connect_~s__state~0); 103011#L159 assume !(4417 == ssl3_connect_~s__state~0); 103010#L162 assume !(4432 == ssl3_connect_~s__state~0); 103009#L165 assume !(4433 == ssl3_connect_~s__state~0); 103008#L168 assume !(4448 == ssl3_connect_~s__state~0); 103007#L171 assume !(4449 == ssl3_connect_~s__state~0); 103006#L174 assume !(4464 == ssl3_connect_~s__state~0); 103005#L177 assume !(4465 == ssl3_connect_~s__state~0); 103004#L180 assume !(4466 == ssl3_connect_~s__state~0); 103003#L183 assume !(4467 == ssl3_connect_~s__state~0); 103002#L186 assume !(4480 == ssl3_connect_~s__state~0); 103001#L189 assume !(4481 == ssl3_connect_~s__state~0); 103000#L192 assume !(4496 == ssl3_connect_~s__state~0); 102999#L195 assume !(4497 == ssl3_connect_~s__state~0); 102998#L198 assume !(4512 == ssl3_connect_~s__state~0); 102997#L201 assume !(4513 == ssl3_connect_~s__state~0); 102996#L204 assume !(4528 == ssl3_connect_~s__state~0); 102995#L207 assume !(4529 == ssl3_connect_~s__state~0); 102994#L210 assume !(4560 == ssl3_connect_~s__state~0); 101495#L213 assume !(4561 == ssl3_connect_~s__state~0); 101493#L216 assume 4352 == ssl3_connect_~s__state~0; 101491#L217 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 101482#L480 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 101483#L480-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101477#L522 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101431#L557 ssl3_connect_~skip~0 := 0; 101802#L120-1 assume !false; 101803#L121 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101792#L123 assume !(12292 == ssl3_connect_~s__state~0); 101793#L126 assume !(16384 == ssl3_connect_~s__state~0); 101782#L129 assume !(4096 == ssl3_connect_~s__state~0); 101783#L132 assume !(20480 == ssl3_connect_~s__state~0); 101772#L135 assume !(4099 == ssl3_connect_~s__state~0); 101773#L138 assume !(4368 == ssl3_connect_~s__state~0); 101760#L141 assume !(4369 == ssl3_connect_~s__state~0); 101762#L144 assume 4384 == ssl3_connect_~s__state~0; 101244#L148 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 101245#L301 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 102537#L304-2 assume !(ssl3_connect_~ret~0 <= 0); 102533#L311 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101561#L311-2 [2021-11-07 08:27:40,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:40,692 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-11-07 08:27:40,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:40,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979827902] [2021-11-07 08:27:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:40,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:40,706 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 08:27:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 08:27:40,735 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 08:27:40,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 08:27:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-11-07 08:27:40,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 08:27:40,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875693388] [2021-11-07 08:27:40,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 08:27:40,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 08:27:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 08:27:40,800 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 08:27:40,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 08:27:40,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875693388] [2021-11-07 08:27:40,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875693388] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:40,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528260690] [2021-11-07 08:27:40,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 08:27:40,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 08:27:40,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 08:27:40,807 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 08:27:40,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-07 08:27:41,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 08:27:41,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 08:27:41,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 08:27:41,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 08:27:41,640 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 08:27:41,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528260690] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 08:27:41,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 08:27:41,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 08:27:41,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673531158] [2021-11-07 08:27:41,641 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 08:27:41,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 08:27:41,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 08:27:41,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 08:27:41,642 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-11-07 08:27:41,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 08:27:41,858 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-11-07 08:27:41,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 08:27:41,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-11-07 08:27:41,879 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-07 08:27:41,880 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-11-07 08:27:41,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-11-07 08:27:41,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-11-07 08:27:41,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-11-07 08:27:41,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 08:27:41,880 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 08:27:41,881 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 08:27:41,881 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 08:27:41,881 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-07 08:27:41,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-11-07 08:27:41,881 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-07 08:27:41,881 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-11-07 08:27:41,888 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.11 08:27:41 BoogieIcfgContainer [2021-11-07 08:27:41,888 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-07 08:27:41,889 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 08:27:41,889 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 08:27:41,890 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 08:27:41,890 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:27:24" (3/4) ... [2021-11-07 08:27:41,894 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-07 08:27:41,894 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 08:27:41,895 INFO L168 Benchmark]: Toolchain (without parser) took 18765.66 ms. Allocated memory was 123.7 MB in the beginning and 383.8 MB in the end (delta: 260.0 MB). Free memory was 81.8 MB in the beginning and 156.6 MB in the end (delta: -74.8 MB). Peak memory consumption was 184.5 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,896 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 123.7 MB. Free memory was 99.4 MB in the beginning and 99.3 MB in the end (delta: 71.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 08:27:41,897 INFO L168 Benchmark]: CACSL2BoogieTranslator took 679.60 ms. Allocated memory is still 123.7 MB. Free memory was 81.5 MB in the beginning and 92.9 MB in the end (delta: -11.3 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,897 INFO L168 Benchmark]: Boogie Procedure Inliner took 105.41 ms. Allocated memory is still 123.7 MB. Free memory was 92.9 MB in the beginning and 90.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,897 INFO L168 Benchmark]: Boogie Preprocessor took 75.83 ms. Allocated memory is still 123.7 MB. Free memory was 90.0 MB in the beginning and 88.3 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,898 INFO L168 Benchmark]: RCFGBuilder took 834.27 ms. Allocated memory is still 123.7 MB. Free memory was 88.3 MB in the beginning and 64.8 MB in the end (delta: 23.4 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,898 INFO L168 Benchmark]: BuchiAutomizer took 17058.17 ms. Allocated memory was 123.7 MB in the beginning and 383.8 MB in the end (delta: 260.0 MB). Free memory was 64.8 MB in the beginning and 156.6 MB in the end (delta: -91.7 MB). Peak memory consumption was 170.1 MB. Max. memory is 16.1 GB. [2021-11-07 08:27:41,899 INFO L168 Benchmark]: Witness Printer took 4.89 ms. Allocated memory is still 383.8 MB. Free memory is still 156.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 08:27:41,901 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.29 ms. Allocated memory is still 123.7 MB. Free memory was 99.4 MB in the beginning and 99.3 MB in the end (delta: 71.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 679.60 ms. Allocated memory is still 123.7 MB. Free memory was 81.5 MB in the beginning and 92.9 MB in the end (delta: -11.3 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 105.41 ms. Allocated memory is still 123.7 MB. Free memory was 92.9 MB in the beginning and 90.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 75.83 ms. Allocated memory is still 123.7 MB. Free memory was 90.0 MB in the beginning and 88.3 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 834.27 ms. Allocated memory is still 123.7 MB. Free memory was 88.3 MB in the beginning and 64.8 MB in the end (delta: 23.4 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 17058.17 ms. Allocated memory was 123.7 MB in the beginning and 383.8 MB in the end (delta: 260.0 MB). Free memory was 64.8 MB in the beginning and 156.6 MB in the end (delta: -91.7 MB). Peak memory consumption was 170.1 MB. Max. memory is 16.1 GB. * Witness Printer took 4.89 ms. Allocated memory is still 383.8 MB. Free memory is still 156.6 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 17.0s and 28 iterations. TraceHistogramMax:13. Analysis of lassos took 9.5s. Construction of modules took 2.6s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 1. Automata minimization 1.3s 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, 2.6s 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: 52ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 9 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-11-07 08:27:41,959 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:42,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:42,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-11-07 08:27:42,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-07 08:27:42,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7ab5dc6-bf70-4bfc-899e-c572a508e7cd/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE